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 :

Supprimer le caractère transitif d'une propriété


Sujet :

Frameworks

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Supprimer le caractère transitif d'une propriété
    Bonjour,

    savez-vous comment on peut faire en sorte qu'une OntProperty, convertie en TransitiveProperty puisse revenir à son état initial ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ontModel.getOntProperty( uri ).convertToTransitiveProperty(); // convertie correctement la propriété en propriété transitive
    ontModel.getOntProperty( uri ).convertToObjectProperty(); // ne fait rien, la propriété est toujours transitive
    On aurait pu tenter de détruire la propriété pour ensuite la recréer, mais dans notre cas c'est impossible, on ne peut pas perdre tout le travail déjà effectué sur cette propriété.

    Merci d'avance

  2. #2
    Membre actif
    Avatar de cotechnoe
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2012
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 73
    Points : 299
    Points
    299
    Par défaut setTransitive
    Voici un exemple que j'ai trouvé sur le net.

    Peux-être que cela devrait t'aider!


    OWLObjectProperty slot = owlModel.createOWLObjectProperty("slot");
    slot.setTransitive(true);

  3. #3
    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 : 36
    Localisation : France, Territoire de Belfort (Franche Comté)

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 777
    Points : 1 894
    Points
    1 894
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    La méthode que vous proposez utilise l'API Protégé et non l'API Jena.
    Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu.

  4. #4
    Membre actif
    Avatar de cotechnoe
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2012
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 73
    Points : 299
    Points
    299
    Par défaut
    Vous avez tout à fait raison....

    Je vais continuer les recherches et répondre plus tard.

Discussions similaires

  1. [XL-2010] Macro VBA pour supprimer des caractère situés après une valeur
    Par Guillaume_PMO dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/03/2011, 17h06
  2. Supprimer les caractéres spéciaux d'une chaine
    Par hugoclo dans le forum VB.NET
    Réponses: 15
    Dernier message: 23/12/2010, 08h29
  3. Réponses: 1
    Dernier message: 06/08/2007, 03h23
  4. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  5. Réponses: 2
    Dernier message: 18/10/2003, 14h42

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