2012-04-07 2 views
2

J'ai une question concernant l'écriture de triplets d'écriture dans RDF. Selon la description http://www.w3.org/TR/rdf-concepts/#section-triples, il a été dit qu'un prédicat devrait être un URI.A propos du sujet triplet d'objet de prédicat dans RDF

Mais disons si je veux écrire quelque chose comme <http://mydomain.com/#me>site-owner "http://mydomain.com" alors, comment suis-je supposé écrire un URI pour le propriétaire du site. Je suis un peu confus. Comme donné dans ce tutoriel

http://videolectures.net/training06_sure_stsw/. Il a écrit rdf xml comme

<rdf:Description rdf:about=“#York”> 
    <tel>6086592</tel> 
</rdf:Description> 

Cependant, ici le tel prédicat réel n'est pas au format URI. Je suis un peu confus. Même si l'un utilise XML et l'autre utilise NTriples, je pense qu'il devrait être le même, n'est-ce pas. Merci

Répondre

2

tel dans votre exemple s'étendrait à quelque chose comme http://example.org/tel, il utilise l'espace de noms par défaut pour le document défini dans l'élément RDF dans le RDF/XML donc c'est toujours un URI.

Il vous suffit de créer un URI pour le propriétaire du site et de l'utiliser pour définir ce triplet. Mieux encore, essayez d'utiliser des vocabulaires standard tels que FOAF ou Dublin Core.

Vous pouvez consulter le RDF primer si vous ne l'avez pas déjà fait. En fait, la plupart des ressources sur le W3C sont assez bonnes et vous devriez commencer avec celles-ci.