2010-03-10 4 views

Répondre

1

Peut-être skos:note (à partir de SKOS Documentation) ou l'un des prédicats spécialisés qui sont sous-propriétés de ce peut faire ce que vous voulez.

Vous ne pouvez pas introduire un nœud blanc et accrochez un rdfs:label de celui-ci comme vous pouvez le faire en général la modélisation des données RDF depuis skos:related n'est pas transitive-à-dire

:a skos:related :b . 
:b skos:related :c . 

dit seulement que :a est lié à :b et :b est lié à :c et n'a pas qui implique :a est lié à :c

la meilleure façon de le faire pourrait être de définir votre propre Prédicat qui est une sous-propriété de skos:related et d'appliquer des étiquettes, des commentaires et des descriptions pertinentes à cela. MAIS Si vous faites cela, vous devrez utiliser des outils qui peuvent faire l'inférence car les outils SKOS ne seront pas automatiquement au courant de votre propriété, par ex.

ex:myRelation rdf:type rdf:Property ; 
       rdfs:label "My Relation" ; 
       rdfs:comment "Detailed description of the relation..." . 

:a ex:myRelation :b . 
+0

Salut, merci pour votre réponse. C'est exactement ce que j'essaie de faire avec une exception, la description est dynamique, c'est-à-dire que ni un ni b ou la relation entre eux n'existent jusqu'à ce qu'ils soient créés par l'utilisateur. Par conséquent, l'utilisateur crée les deux et a et b, puis décrit la relation entre eux sous la forme d'une chaîne. – David

Questions connexes