Articulo de referencia

Expresión sexual

Shape Expressions ( ShEx ) [2] es un lenguaje de modelado de datos para validar y describir un marco de descripción de recursos (RDF). Se propuso en el Taller de Validación RDF ...

Shape Expressions ( ShEx ) [2] es un lenguaje de modelado de datos para validar y describir un marco de descripción de recursos (RDF).

Se propuso en el Taller de Validación RDF de 2012 [3] como un lenguaje conciso de alto nivel para la validación RDF.

Las formas se pueden definir en una sintaxis compacta y fácil de usar llamada ShExC o utilizando cualquier formato de serialización RDF como JSON-LD o Turtle .

Las expresiones ShEx se pueden utilizar tanto para describir RDF como para comprobar automáticamente la conformidad de los datos RDF. La sintaxis de ShEx es similar a la de Turtle y SPARQL, mientras que la semántica está inspirada en lenguajes de expresiones regulares como RelaxNG .

Ejemplo

PREFIJO  :        <http://example.org/> 
PREFIJO  esquema :  <http://schema.org/> 
PREFIJO  xsd :   <http://www.w3.org/2001/XMLSchema#>

: Persona  { 
 esquema : nombre   xsd : cadena    ; 
 esquema : sabe  @ : Persona    *  ; 
}

El ejemplo anterior declara que los nodos que se ajustan a la forma Persondeben tener una propiedad schema:namecon un valor de cadena y cero o más propiedades schema:knowscuyos valores deben ajustarse a la forma Person.

Implementaciones

Patios de juegos y demostraciones en línea

  • ShExSimple: demostración en línea basada en shex.js
  • rdfshape: demostración en línea basada en shaclex Archivado el 19 de noviembre de 2018 en Wayback Machine

Referencias

  1. ^ ab Labra Gayo, José Emilio; Prud'hommeaux, Eric; Boneva, Iovka; Kontokostas, Dimitris (2018). Validación de datos RDF. Morgan y Claypool. pag. 328.ISBN 9781681731650.
  2. ^ "Lenguaje de expresiones de formas 2.0". 27 de marzo de 2017.
  3. ^ "Taller de validación RDF: garantías prácticas para datos RDF de calidad".

Lectura adicional

Especificación
  • Prud'hommeaux, Eric; Boneva, Iovka; Labra Gayo, Jose Emilio; Kellogg, Gregg, eds. (2018). Especificación del lenguaje de expresiones de forma. Informe del grupo comunitario del borrador del W3C.
  • Labra Gayo, Jose Emilio; Prud'hommeaux, Eric; Boneva, Iovka; Kontokostas, Dimitris (2018). Validación de datos RDF. Morgan & Claypool.
Otro
  • Thornton, Katherine; Solbrig, Harold; Stupp, Gregory S.; Labra Gayo, Jose Emilio; Mietchen, Daniel; Prud'hommeaux, Eric; Waagmeester, Andra (7 de abril de 2018). "Uso de expresiones de forma (Shex) para compartir modelos de datos RDF y guiar la curación con una validación rigurosa". doi :10.5281/ZENODO.1214521. {{cite journal}}: Requiere citar revista |journal=( ayuda )
  • Katherine, Thornton. "Uso de ShEx para investigar datos sobre software y formatos de archivos en Wikidata | Software Preservation Network (SPN)". www.softwarepreservationnetwork.org . Consultado el 24 de junio de 2023 .

Véase también

Obtenido de "https://es.wikipedia.org/w/index.php?title=ShEx&oldid=1247239001"