Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. ShEx — Wikipédia
ShEx — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
ShEx
Formats
Standard technique
Langage de programmationVoir et modifier les données sur Wikidata
Date de création
2013Voir et modifier les données sur Wikidata
Site web
www.w3.org/community/shexVoir et modifier les données sur Wikidata
Logotype

modifier - modifier le code - modifier WikidataDocumentation du modèle

Shape Expressions (ShEx)[1] est un langage pour valider et décrire des données selon le modèle Resource Description Framework (RDF).

Il a été proposé lors de l'atelier de validation RDF 2012[2] comme un langage concis et de haut niveau pour la validation de RDF.

Le ShEx peut être définie dans une syntaxe compacte conviviale appelée ShExC ou à l'aide de tout format de sérialisation RDF comme JSON-LD ou Turtle.

Le ShEx peut être utilisées à la fois pour décrire RDF et pour vérifier automatiquement la conformité des données RDF. La syntaxe de ShEx est similaire à Turtle et SPARQL tandis que la sémantique est inspirée des langages d'expression régulière comme Relax NG.

Exemple

[modifier | modifier le code]
PREFIX :       <http://example.org/>
PREFIX schema: <http://schema.org/>
PREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>

:Person {
 schema:name  xsd:string ;
 schema:knows @:Person * ;
}

Cet exemple indique que les nœuds conformes à la forme Person doivent avoir :

  • exactement une propriété schema:name avec une valeur de chaîne xsd:string,
  • zéro ou plusieurs (*) propriétés schema:knows dont les valeurs doivent être conformes à la forme Person.

Implémentations

[modifier | modifier le code]
  • shex.js : JavaScript
  • shaclex : bibliothèque Scala avec support pour Jena (framework) et RDF4J
  • PyShEx : Python
  • shexjava : Java
  • Ruby ShEx : Ruby
  • ShEx.ex : Élixir

Aires de jeux et démos en ligne

[modifier | modifier le code]
  • ShExSimple : Démo en ligne basée sur shex.js
  • rdfshape : démo en ligne basée sur shaclex

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « Shape Expressions Language 2.0 », sur shex.io (consulté le 16 avril 2023).
  2. ↑ (en) « RDF Validation Workshop : Practical Assurances for Quality RDF Data », sur w3.org (consulté le 16 avril 2023).

Bibliographie

[modifier | modifier le code]
  • Shape Expressions Language Specification, W3C Draft Community Group Report, 2018 (lire en ligne)
  • Jose Emilio Labra Gayo, Eric Prud'hommeaux, Iovka Boneva et Dimitris Kontokostas, Validating RDF Data, Morgan & Claypool, 2018 (lire en ligne)

Voir également

[modifier | modifier le code]
  • SHACL
  • Wikidata

Liens externes

[modifier | modifier le code]

  • Site officielVoir et modifier les données sur Wikidata
v · m
Les standards du Web sémantique
Applications et interfaces
Semantic Web
Confiance
  • Recherche en cours
Preuve
  • Recherche en cours
Logique
  • Recherche en cours
Règle d'inférence
  • Implémentation et recherche en cours : RIF
  • Semantic Web Rule Language
Ontologies
  • Ex.
  • SKOS
  • Wikidata
  • ...
Représentation des connaissances
  • RDFS
  • OWL
Contrainte d'intégrité
  • SHACL
  • ShEx
Langage de requête
  • SPARQL
Modèle de données
  • RDF
    • Syntaxe : Turtle
    • N-Triples
    • RDF/XML
    • N3
    • JSON-LD
Web
Document
  • HTML5 (Microdonnées)
  • CSS3
  • HTML
    • Avec RDFa
    • GRDDL
Syntaxe
  • XML
  • XSD
Protocole
  • DNS
  • HTTP
Identifiant
  • IRI
    • URI
    • URL
Internet
(Modèle OSI)
6. Présentation Unicode
5. Session TLS
4. Transport
  • TCP
  • UDP
3. Réseau
  • Ex. IPv4
  • IPv6
  • ARP
  • IPX
  • ICMP
2. Liaison
  • Ex. Ethernet
  • Wi-Fi
  • PPP
  • ATM
1. Physique
  • Ex. Ligne de transmission
  • Fibre optique
  • Radio
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=ShEx&oldid=217881432 ».
Catégories :
  • Web sémantique
  • Langage de modélisation de données
  • Standard du web
Catégories cachées :
  • Page utilisant P31
  • Page utilisant P571
  • Page utilisant P856
  • Article à illustrer Ouvrage
  • Page utilisant P154
  • Article utilisant l'infobox Ouvrage via Modèle:Infobox
  • Article utilisant une Infobox
  • Page utilisant un modèle Bases inactif
  • Article utilisant le modèle Dictionnaires inactif
  • Page utilisant le modèle Autorité inactif
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id