Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > Web sémantique > Frameworks
Frameworks Forum d'entraide sur les frameworks du Web sémantique (Jena, Sesame, etc.).
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 11/11/2012, 21h52   #1
marwa_marwa
Futur Membre du Club
 
Femme
Développeur informatique
Inscription : avril 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2012
Messages : 62
Points : 15
Points : 15
Par défaut Ajout d'individu

Bonsoir, je cherche à ajouter un individu à une classe ( enfin un concept dans protégé) avec Jena. Merci d'avance
marwa_marwa est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 09h55   #2
Metafire18
Rédacteur/Modérateur
 
Avatar de Metafire18
 
Homme Yoan Chabot
Doctorant UCD Dublin/Le2i Dijon
Inscription : décembre 2007
Messages : 755
Détails du profil
Informations personnelles :
Nom : Homme Yoan Chabot
Âge : 25
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Doctorant UCD Dublin/Le2i Dijon
Secteur : Enseignement

Informations forums :
Inscription : décembre 2007
Messages : 755
Points : 1 880
Points : 1 880
Envoyer un message via MSN à Metafire18 Envoyer un message via Skype™ à Metafire18
Bonjour,

Vous trouverez la réponse à votre question dans la FAQ de notre section:
http://web-semantique.developpez.com...a-instance-owl
__________________
Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu.
Metafire18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 18h31   #3
marwa_marwa
Futur Membre du Club
 
Femme
Développeur informatique
Inscription : avril 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2012
Messages : 62
Points : 15
Points : 15
J'ai déja essayé ca, et ca marches pas. Avez vous les lignes de codes nécessaires pour l'ajout d'un individu avec jena ? J'en ai vraiment besoin
marwa_marwa est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 19h10   #4
Metafire18
Rédacteur/Modérateur
 
Avatar de Metafire18
 
Homme Yoan Chabot
Doctorant UCD Dublin/Le2i Dijon
Inscription : décembre 2007
Messages : 755
Détails du profil
Informations personnelles :
Nom : Homme Yoan Chabot
Âge : 25
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Doctorant UCD Dublin/Le2i Dijon
Secteur : Enseignement

Informations forums :
Inscription : décembre 2007
Messages : 755
Points : 1 880
Points : 1 880
Envoyer un message via MSN à Metafire18 Envoyer un message via Skype™ à Metafire18
Bonjour,

Le code donné dans la FAQ est exactement ce qu'il faut si vous voulez ajouter un individu dans une ontologie en OWL sous Jena.

Pouvez-vous préciser votre "Ca marche pas" s'il vous plaît?
__________________
Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu.
Metafire18 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/11/2012, 23h09   #5
marwa_marwa
Futur Membre du Club
 
Femme
Développeur informatique
Inscription : avril 2012
Messages : 62
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2012
Messages : 62
Points : 15
Points : 15
Je viens par exemple de tester le code suivant pour ajouter l'individu "Paul" au concept "Enfant", et j'ai suivi les étapes recommandés dans le lien que vous m'avez fournis,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
import org.mindswap.pellet.jena.PelletReasonerFactory;
 
import com.hp.hpl.jena.ontology.DatatypeProperty;
import com.hp.hpl.jena.ontology.Individual;
import com.hp.hpl.jena.ontology.ObjectProperty;
import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.util.iterator.ExtendedIterator;
 
import java.io.InputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
 
 
public class Test {
 
	public static void main(String[] args) throws FileNotFoundException
	{
		String ont = "http://www.owl-ontologies.com/OntologyM.owl"; 
		String fileOnto = "OntologyM.owl";
 
		//OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC, null );
		OntModel ontologie=ModelFactory.createOntologyModel();
 
		InputStream   in1 = new FileInputStream(new File( fileOnto));
		ontologie.read( in1, null );
 
 
		OntClass Enfant = ontologie.getOntClass( ont + "#Enfant" );
 
		Enfant.createIndividual(ont+"Paul");
		//ontologie.createIndividual(ont+"John", Enfant);
 
	}
 
}
mai j'obtiens l'erreur suivante:

Sans titre.png

Autre chose s'il vous plaît, je voudrais vérifier l'existence de l'individu dans l'ontologie avant de l'ajouter mais j'arrive pas à saisir comment ca se fait.. toute information est la bien venu s'il vous plait..
marwa_marwa est actuellement 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 22h12.


 
 
 
 
Partenaires

Hébergement Web