Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Web sémantique > SPARQL
SPARQL Forum d'entraide sur SPARQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/04/2012, 11h45   #1
nissam1
Invité de passage
 
Femme nissam
Inscription : novembre 2010
Messages : 16
Détails du profil
Informations personnelles :
Nom : Femme nissam

Informations forums :
Inscription : novembre 2010
Messages : 16
Points : 4
Points : 4
Par défaut Des classes comme réponse à une requête

Bonjour,
Je voulais savoir si avec SPARQL ou DLQEURY de protégé, il est possible d'écrire une requête qui donne comme résultat un classe et non pas un individu
Exemple:
Les classes : Etudiant et Module
La relation (Object Properties) : suivre_Module_Par_Etudiant (Etudiant, Module)
Les sous classes de Module: Maths et physique

J'aimerais lier un étudiant "Paul" à la sous classe "Maths" est-ce possible?
J'aimerais également écrire une requête qui donnant le nom de l'étudiant, elle me revoie "Maths" tout en sachant que "Maths" est une classe et non pas un individu

Sinon si vous connaissez un lien vers un cours ou tutoriel sur les langages de requête sur OWL, je vous en serais très reconnaissante.

Merci d'avance

Nissam
nissam1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 15h48   #2
Sapience
Membre chevronné
 
Avatar de Sapience
 
Homme Thomas Francart
Consultant sémantique & data à sparna.fr
Inscription : avril 2005
Messages : 190
Détails du profil
Informations personnelles :
Nom : Homme Thomas Francart
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant sémantique & data à sparna.fr
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 190
Points : 681
Points : 681
Citation:
Envoyé par nissam1 Voir le message
Bonjour,
Je voulais savoir si avec SPARQL ou DLQEURY de protégé, il est possible d'écrire une requête qui donne comme résultat un classe et non pas un individu
Oui, il suffit d'interroger les classes dans l'espace de nom OWL. Par exemple la query

Code :
SELECT ?class WHERE { ?class a <http://www.w3.org/2002/07/owl#Class> }
devrait lister toutes les classes.

Citation:
Exemple:
Les classes : Etudiant et Module
La relation (Object Properties) : suivre_Module_Par_Etudiant (Etudiant, Module)
Les sous classes de Module: Maths et physique

J'aimerais lier un étudiant "Paul" à la sous classe "Maths" est-ce possible?
Oui, mais je pense que tu voudrais plutôt que Maths et Physique soient des _instances_ de Module, et non pas des _sous-classes_ de Module ? car sinon ta relation suivre_Module_Par_Etudiant devrait relier un Etudiant à une classe; mais elle est définie comme reliant un étudiant à un module.

Citation:
Sinon si vous connaissez un lien vers un cours ou tutoriel sur les langages de requête sur OWL, je vous en serais très reconnaissante.
Il n'y a pas de langage de requête spécifiquement pour OWL, puisqu'on peut interroger un fichier OWL avec du SPARQL. Il faudrait sans doute que tu te renseignes sur SPARQL.
Sapience est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 21h09   #3
lilyou
Nouveau Membre du Club
 
Femme lylia
Inscription : mars 2012
Messages : 43
Détails du profil
Informations personnelles :
Nom : Femme lylia
Localisation : France

Informations forums :
Inscription : mars 2012
Messages : 43
Points : 25
Points : 25
Par défaut extraire des infors entre classe

svp j'ai la meme question juste que moi j'ai une ontologie sous format RDF et je veux extraire les travaux que le chercheur à effectuer j'ai une classe chercheur et une classe projet de recherche je c pas comment écrir en SPARQL sachant que jutilise JENA API
lilyou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 22h05   #4
Sapience
Membre chevronné
 
Avatar de Sapience
 
Homme Thomas Francart
Consultant sémantique & data à sparna.fr
Inscription : avril 2005
Messages : 190
Détails du profil
Informations personnelles :
Nom : Homme Thomas Francart
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant sémantique & data à sparna.fr
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2005
Messages : 190
Points : 681
Points : 681
Sans voir ton ontologie c'est impossible de te répondre. L'API que tu utilises n'a pas d'importance car SPARQL est un langage standard. Regarde les tutoriaux sur SPARQL, par exemple celui sur developpez.net : http://web-semantique.developpez.com...uction-sparql/
Sapience est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 22h45   #5
lilyou
Nouveau Membre du Club
 
Femme lylia
Inscription : mars 2012
Messages : 43
Détails du profil
Informations personnelles :
Nom : Femme lylia
Localisation : France

Informations forums :
Inscription : mars 2012
Messages : 43
Points : 25
Points : 25
Merci pour votre attention oui c'est vrai JENA na rien avoir. j'ai déja lu ce tuto mais je n'arrive pas à écrire mes requetes càd lié entre les classes
lilyou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h23.


 
 
 
 
Partenaires

Hébergement Web