Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité régulier
    Femme Profil pro nissam
    Inscrit en
    novembre 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Nom : Femme nissam

    Informations forums :
    Inscription : novembre 2010
    Messages : 16
    Points : 6
    Points
    6

    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

  2. #2
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    248
    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 : 248
    Points : 773
    Points
    773

    Par défaut

    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.

    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.

    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.

  3. #3
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 27
    Points
    27

    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

  4. #4
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    248
    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 : 248
    Points : 773
    Points
    773

    Par défaut

    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/

  5. #5
    Nouveau Membre du Club
    Femme Profil pro Lilou
    Inscrit en
    mars 2012
    Messages
    47
    Détails du profil
    Informations personnelles :
    Nom : Femme Lilou
    Localisation : France

    Informations forums :
    Inscription : mars 2012
    Messages : 47
    Points : 27
    Points
    27

    Par défaut

    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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •