2009-07-12 13 views
2

Je travaille actuellement sur un projet d'e-learning web sémantique. J'ai fait une ontologie et des cours. Cependant, lors du remplissage de fichiers RDF, je crée un individu (par exemple un cours) et le place dans un RDF. Ensuite, si je dois associer un autre individu à celui-ci par une propriété d'objet (par exemple étudiant-> studyMemberOf-> cours), je mets cours Uri en étudiant individuel. Ce moyen (individuel cours Uri: crs000021):Particuliers et propriétés en web sémantique

<Ontologyowl:Student rdf:about="ehsanm"> 
    <Ontologyowl:studyMemberOf> 
     <Ontologyowl:Project rdf:about="crs000021"/> 
    </Ontologyowl:studyMemberOf> 

J'ai 2 Questions ici:
Est-il juste de mettre les individus de chaque classe, dans un fichier RDF distinct?
En reliant ces deux individus, est-ce que je fais un autre noeud de 'cours (crs000021)' dans le dossier d'étudiant? cette méthode (rendant différents rdfs) est-elle incorrecte?

Nous vous remercions de votre attention

Répondre

3

Il n'y a aucune spécification sur comment et où vous devez écrire votre déclaration RDF. Vous pouvez écrire toutes les instructions dans le même fichier ou chaque instruction dans un fichier. De plus un magasin RDF devrait ignorer toutes les déclarations dupliqués, afin

<ehsanm> <studyMemberOf> <crs000021> 
<crs000021> rdf:type Ontologyowl:Project 
<student2> <studyMemberOf> <crs000021> 
<crs000021> rdf:type Ontologyowl:Project 

est le même que

<ehsanm> <studyMemberOf> <crs000021> 
<crs000021> rdf:type Ontologyowl:Project 
<student2> <studyMemberOf> <crs000021> 

Note: Je ne sais pas rdf: about = "ehsanm" est un URI valide. Je suppose que vous devriez utiliser rdf: ID ici

+0

Merci beaucoup pour votre réponse. A propos de la note, voulez-vous dire qu'il devrait être rdf: ? Merci encore pour votre effort utile – Ehsan

+0

Pour être clair, la raison pour laquelle une assertion de ' rdf: type Ontologyowl: Project' est" enlevé "est que les deux sont des assertions de la même instruction, qui est redondante. C'est une grande partie de l'utilité du web sémantique parce que vous utilisez des URI comme sorte de "clé étrangère" entre les documents RDF (graphiques). –