IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Frameworks Discussion :

Créer des individus (instances) d'une ontologie [Jena]


Sujet :

Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Par défaut Créer des individus (instances) d'une ontologie
    Bonjour,

    S'il vous plait, je voudrais créer une interface information personnelles des chercheurs ou je récupère directement les valeurs des attributs de mon concept Chercheur de mon ontologie (nom, prénom, email...). Pourriez-vous m'aider ?

  2. #2
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    Qu'entends-tu par "attributs"?

    En lisant le sujet et ton message, j'ai l'impression d'avoir affaire à deux questions différentes

  3. #3
    Membre averti
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Par défaut
    bonjour,
    alors j'ai plusieurs classes dans mon ontologie :chercheur,projet de recherche chaque classe posséde des propriétés nom,prénom,email...,au lieu de les rentrer dans protégé directement je veux faire une interface avec des champs nom,prenom et un bouton ajouter pour rentrer directement les instances dans protégé je sais qu'il faut créer un ressource mais je sais pas comment préciser nom,prenom....

  4. #4
    Rédacteur/Modérateur
    Avatar de Metafire18
    Homme Profil pro
    Ingénieur de recherche Orange Labs
    Inscrit en
    Décembre 2007
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur de recherche Orange Labs

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Billets dans le blog
    1
    Par défaut
    La solution la plus simple est de créer des propriétés de données (Datatype property) liant ton entité chercheur par exemple à des chaînes de caractères, des entiers...

    Exemple: Création d'une propriété de données aPourAge entre la classe Chercheur et un entier

  5. #5
    Membre averti
    Inscrit en
    Mars 2012
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 42
    Par défaut
    Bonjour,

    merci de me répondre, vous m'avez donné une idée. Au lieu de créer des data property, j'ai crée des individus. Voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     public static final String NL      = System.getProperty("line.separator") ;
    Pouvez-vous me donner votre avis s'il vous plait :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     public static void main(String[]  args)throws Exception {
         OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM_MICRO_RULE_INF);
     
    String inputFileName ="C:\\Users\\sarah\\Desktop\\ontocerist.owl";
    // use the FileManager to find the input file
    InputStream in = FileManager.get().open(inputFileName );
    if (in == null) {
                model.read(in, " ", inputFileName);
        throw new IllegalArgumentException("File: " + inputFileName + " not found");}
     
    String URI  = "http://www.semanticweb.org/SEVEN7/ontologies/2012/2/Ontology1331977184905.owl#";
      OntClass person = model.createClass(URI + "Cours");
     
    Individual l1 = model.createIndividual( URI+ "base", person );
     
    for (Iterator i = l1.listRDFTypes(true); i.hasNext(); )
           System.out.println( l1.getURI() + " is asserted in class " + i.next() );
     
    OutputStream out = new FileOutputStream("altered.rdf");
    model.write( out, "RDF/XML"); // readable rdf/xml
    out.close();
     
    }
    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/11/2009, 09h08
  2. Réponses: 5
    Dernier message: 15/04/2009, 15h38
  3. [Lazarus] Créer des fiches à partir d'une fiche modèle
    Par Louis Griffont dans le forum Lazarus
    Réponses: 4
    Dernier message: 19/03/2009, 13h10
  4. [W3C] Créer des liens chapitres pour une vidéo
    Par Xann_71 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/08/2007, 13h21
  5. Programme qui créer des images d'après une vidéo
    Par snoopy69 dans le forum Vidéo
    Réponses: 7
    Dernier message: 03/04/2006, 08h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo