Les personnes et les propriétés dans le Web sémantique
-
12-09-2019 - |
Question
Je travaille actuellement sur un projet d'e-learning web sémantique. Je l'ai fait une ontologie et des classes. Cependant, lors du remplissage de fichiers RDF, je crée un individu (par exemple un cours) et le placer dans un RDF. Par la suite si je, il est nécessaire de relier un autre individu à celui-ci par une propriété d'objet (par exemple étudiants> studyMemberOf-> bien sûr), je mets bien sûr Uri individuel des étudiants. Cela signifie (cours individuel Uri: crs000021):
<Ontologyowl:Student rdf:about="ehsanm">
<Ontologyowl:studyMemberOf>
<Ontologyowl:Project rdf:about="crs000021"/>
</Ontologyowl:studyMemberOf>
Je 2 Questions ici:
Est-il juste de mettre les individus de chaque classe, dans un fichier RDF séparé
Lorsque ces deux personnes se rapportant, que je fais un autre nœud de « bien sûr (crs000021) » dans le fichier étudiant? est cette méthode (la fabrication de différents rdfs) incorrect?
Je vous remercie de votre attention
La solution
Il n'y a aucune spécification sur comment et où vous devez écrire votre déclaration RDF. Vous pouvez écrire toutes les déclarations dans le même fichier ou chaque instruction dans un seul fichier. De plus, un magasin RDF doit ignorer toutes les déclarations dupliquées, donc
<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 suis pas sûr rdf: about = "ehsanm" est un URI valide. Je suppose que vous devez utiliser rdf: ID ici