Closed ExarcaFidalgo closed 4 years ago
También es posible combinar restricciones nodales de máximo nivel con formas más complejas.
:User IRI { schema:name xsd:string }
Nota: el parser ignora esta última opción. Solo toma el IRI
Ya es posible realizar restricciones nodales de tipo a este nivel (IRI, Literal...). Quedaría permitir aplicar otras restricciones como:
:CanVoteAge xsd:integer MinInclusive 18
Para lo cual sugiero habilitar primeramente las facetas de literales.
El siguiente código define dos formas, :HomePage and :CanVoteAge, definidas como restricciones de nodos. La primera declara que los nodos deben ser IRIs, mientras que la segunda declara que deben ser xsd:integer valores mayores que 18.
:HomePage IRI
:CanVoteAge xsd:integer MinInclusive 18
Aportando el siguiente mapa formal a un procesador:
http://example.org/alice@:HomePage, 23@:CanVoteAge, 45@:HomePage, 14@:CanVoteAge
El resultado sería que los dos primeros nodos son conformes, mientras que los dos últimos no.
https://book.validatingrdf.com/bookHtml010.html