Exemple Simple de réification en RDF

Quelqu'un pourrait-il avoir la gentillesse de me donner un exemple simple de réification dans RDF? Je veux voir si j'ai bien compris.

Par exemple, je propose le cas suivant

Tolkien -> wrote -> Lord of the rings
           /|
            |
        Wikipedia said that

comment l'écririez-vous et sans réification (c.-à-d. sous forme d'une simple déclaration RDF sans qu'il soit nécessaire de procéder à une réification)?

19
demandé sur Mirzhan Irkegulov 2009-08-21 19:42:06

2 réponses

"Tolkien a écrit le Seigneur des Anneaux" peut être exprimé comme une déclaration simple (sujet, prédicat, objet) comme ceci:

:Tolkien :wrote :LordOfTheRings .

Par le chemin, c'est à l'aide de la Tortue notation pour RDF. Il y a outils en ligne pour le convertir en RDF/XML.

en utilisant réification, vous pouvez avoir une ressource séparée représentant une déclaration de sorte que vous pouvez énoncer des choses supplémentaires au sujet de la déclaration elle-même, comme "Wikipedia dit que":

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
_:x rdf:type rdf:Statement .
_:x rdf:subject :Tolkien .
_:x rdf:predicate :wrote .
_:x rdf:object :LordOfTheRings .
_:x :said :Wikipedia .

dans la vie réelle, vous voudriez utiliser des vocabulaires partagés, de sorte que celui ou celle qui consomme le RDF sera que vous parlez de Tolkien et LOTR:

<http://dbpedia.org/resource/The_Lord_of_the_Rings> <http://dbpedia.org/property/author> <http://dbpedia.org/resource/dbppedia/J._R._R._Tolkien> . 
27
répondu Jukka Matilainen 2009-08-22 11:19:30

Une meilleure façon de le faire est d'utiliser le singleton propriété approche.

par exemple, vous créez une propriété singleton pour représenter cet énoncé comme:

Tolkien wrote#1 "Lord of the rings" .

wrote#1 rdf:singletonPropertyOf wrote .

wrote#1 asserted_by Wikipedia .

vous pourriez vouloir en savoir plus à ce sujet dans le document "Don't like RDF Reification? Faire des déclarations sur des déclarations à l'aide d'un singleton de biens" et son glisse à http://www.slideshare.net/ntkimvinh7/www2014-singleton-propertyfinal...

5
répondu Vinh Nguyen 2014-11-14 22:06:16