|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : novembre 2009 Messages : 43 ![]() |
Bonjour,
J'ai créé une ontologie sur un domaine de sport. J'ai un soucis sur Sparql, j'arrive pas comprends comment il fonctionne (tous qui est prefixe, vcard ..) J'ai créé mon ontologie sous Protégé 3.2 dont l'entête est: Code xml :
Comment je fais pour écrire une simple requête donc par exemple pour extraire toutes les personnes? |
||
|
|
00
|
|
|
#2 | |
![]() ![]() ![]() |
![]() Citation:
|
|
|
00
|
|
|
#3 | ||||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : novembre 2009 Messages : 43 ![]() |
J'ai bien lu plus que ca. L'origine de ce tutorial se trouve ici :
http://jena.sourceforge.net/ARQ/Tutorial/data.html J'ai des cours de web sémantique et même notre prof a pompé exactement même chose que ce dernier, Étant débutant je comprends pas grandes chose de ce Mr. Smith. J'en ai trouvé un sur lequel on voit le logiciel Protégé avec démonstration du résultat d'une requête: http://protege.stanford.edu/doc/sparql/ qui lui même se référence à un livre d' O'Reilly http://www.xml.com/pub/a/2005/11/16/...al.html?page=1 Avec ca j'ai pu exécuter une requête simple: → Toutes les personnes qui ont un nom PREFIX espace: <http://www.owl-ontologies.com/OntologySportive.owl#> Code :
→ Toutes les personnes. PREFIX espace: <http://www.owl-ontologies.com/OntologySportive.owl#> Code :
|
||||
|
|
10
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : novembre 2009 Messages : 43 ![]() |
Personne
SportifAmateur SportifProfessionnel nbHeureEntrainement Les requêtes que je veux écrire par exemple: - Toutes les personnes - Tous les sportifs professionnel - Tous les sportifs professionnel qui s'entraine >10h par semaine Je sais pas comment ca marche :/ |
|
|
00
|
|
|
#5 | |||
|
Membre Expert
![]() ![]() Chris CamelArchitecte de système d'information Inscription : novembre 2006 Messages : 1 242 ![]() |
Citation:
?elem qui ont pour type des espace Tu reconnaît là le triplet sparql, sachant que la propriété type se traduit par rdf:type. |
|||
|
|
00
|
|
|
#6 | |||
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : novembre 2009 Messages : 43 ![]() |
Citation:
-> Tous les sportif professionnel qui pratique le Judo? Code sparql :
donc ici avec "?sportif a :SportifProfessionnel" pour dire que le type qu'on cherche c'est SportifProfessionnel. "a" = rdf:type. Plus ou moins ![]() PS: Un grand remerciement pour metafire18 |
|||
|
|
10
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Développeur informatique Inscription : novembre 2009 Messages : 43 ![]() |
|
|
|
00
|
|
|
#8 | ||
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
SVP j'ai utilisé cette requête pour extraire les noms des chercheurs sachant que j'ai ajouté les individus sur mon ontologie voila mon code:
Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() ![]() Chris CamelArchitecte de système d'information Inscription : novembre 2006 Messages : 1 242 ![]() |
Mmm, "?Nom espace:Chercheur ?Nom" me parraît bien suspect.
Que cherches-tu a extraire ? |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
Merci c'est bon, j'ai pu régler mon problème
|
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Étudiant Inscription : janvier 2012 Messages : 61 ![]() |
comment tu as réglé ça est ce que tu peux nous donner la solution?
merci |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com