|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Bonjour,
je veux réutiliser une ontologie existante et j'utilise jena comme API. Mon problème c'est que j'arrive pas a imaginer comment ça va fonctionner et surtout en ce qui concerne la création des individus, l'ontologie décrit les documents pédagogiques afin de les indexer, mes question sont: 1- comment créer ces individus 2- et ces individus vont ils être créés dont des modèles différents ou bien comment? 3- et si c'est le cas, comment faire pour les relier quant il y'a des relations entre eux (puisqu'il s'agit d'indexation). |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Information InexacteFou d'avril Inscription : février 2012 Messages : 97 ![]() |
Le tutoriel Jena traduit de l'anglais est un bon point de départ et indique comment faire tout ceci. Le premier bout de code fait à peu près ce que tu demandes :
Code :
Enfin, on relie cette instance à une simple chaine de caractères avec la propriété VCARD.FN. Cela implique que l'on a défini au préalable cette propriété, mais il se trouve qu'il existe un package qui la définit, il suffit donc de l'importer. Pour faire des trucs plus élaborer, on peut continuer à lire le tutoriel, ou bien simplement tester les exemples pour apprendre à tâtons, si vraiment on a la flemme de tout lire.
__________________
7susd bl'ham owsql wuul pô! |
||
|
00
|
|
|
#3 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Merci pour votre réponse j'ai consulté le lien ça était intéressant, mais il y a des trucs que je ne comprend pas encore, dans mon cas l'ontologie (déjà créée sous protégé) contient des champs a remplir a chaque fois qu'on clique sur un bouton d'ajout, par exemple, j'ai une série de documents à indexer, pour chacun je dois insérer ses métadonnées spécifiques ( je crois qu'il s'agit d'une instanciation si je me trompe pas ) puis ces documents et leurs descriptions doivent etre stockés dans une BDD.
Mes questions sont: ces nouvelles instances vont elles etre créées et insérées dans l'ontologie elles meme ou bien dans d'autres fichiers séparés, et quelle est la bonne instruction pour les instancier, si vous me proposera des liens ça sera cool aussi. Enfin j'espère que j'étais claire car je suis encore nocive dans ce domaine |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
Bonjour nina tu as une ontologie et tu veux créer une interface pour manipuler c'est bien cela? pour répondre à ta question quand tu ajoutes un individu directement sur l'ontologie protégé permet de stocker ça en mémoire dans ton disque dur et tu peux générer un fichier RDF ou tu trouveras ce que tu as ajouté mais tu tous dépends de ce que tu veux faire tu peux stocker dans une BDD on appelle ça un triplet store tu peux chercher sur le net , comme un TDB par exemple .
pour ce qui comment ajouter un individu tu peux voir le site JENA et voir les questions posé par les utilisateurs de ce forum ,si tu as un individu tu dois remplir tous les champs via l'interface si ta indique que c'est Not null sur protégé voilà j'spère t'avoir aider |
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Citation:
Citation:
Citation:
Citation:
|
||||
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
Bonjour, non le fichier RDF est unique pour toute l'ontologie qui comporte des balises ou tu trouveras toute les classes et individu ajouté dans le cas ou tu le générer avec avoir fait l'ajout !
c'est bon si tu as une base de donnée ou stocker d'une façon permanente c'est bon TDB ce n'est juste un exemple Désolé j'ai pas le temps tu peux filtrer la recherche en regardant que ceux qui ont comme titre JENA. pour la dernière question c'est des contraintes que tu devais ajouté en premier en même temps de la création de tes Concepts je ne sais pas si tu as constaté qu'il y a inverse et fonctionnel ,fonctionnel inverse. Bon courage je te conseil de bien chercher et de tous esseyer afin de bien comprendre les ontologies c'est vaste et intéressant en même temps
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
http://www.developpez.net/forums/d12...dus-ontologie/
voilà une idée pour comprendre . bon travail |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Merci pour votre aide, oui c'est tout a fait clair que le domaine d'ontologie est beaucoup plus vaste qu'on peut imaginer et je vois que ça demande du temps pour le comprendre, je te remercie aussi pour ton lien lilyou, c bien dommage j'ai pas pu encore arrivé a ce stade car je suis encore bloquée dans la partie conception j'aime bien avoir d'autre réponses si c''est possible
|
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() |
quels sont tes problemes de conception?
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
j'ai comme données: un fichier .owl (créer dèja sous protégé) contenant l'ontologie que je dois utiliser, et l'api jena pour le manipuler+le jsp et le tomcat pour l'interface et le stockage des données et leurs manipulation par la suite.
la 1ere étape que je dois procéder est bien l'ajout d'individus, je veux savoir ces individus ou vont ils être créés? (dans le fichier .owl que je possède ou bien ou exactement et ma base de donnée qu'est ce qu'elle va contenir ?) |
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() |
C'est a toi de choisir, soit dans le meme fichier owl soit dans un autre.
Tu parles de quelle base de donnees? |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
la base de données de mes documents indexés
|
|
|
00
|
|
|
#13 | |
|
Membre habitué
![]() |
Citation:
bah tu connais la reponse donc ... non?
|
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
tu veux dire qu'il y a une possibilité de créer des individus dans d'autres fichiers? car dans mon cas l'ontologie contient une fiche de description d'un document et c'est à moi de remplir les champs de cette ontologie pour chaque doc inséré puis de leurs stocker dans ma base de données pour permettre les différents traitement par la suite.
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Code :
bah tu connais la reponse donc ... non?
|
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
Bonjour, tous dépends de ce que tu veux faire tu peux insérer directement dans ta base de donnée l'or de la création des individus .pour répondre à ta question ton ontologie comportera respectivement .individus et leurs triplets RDF une fois inséré ils seront stockés dans ton ontologie ou bien BDD si tu en insérer l'or de la création dans une base de donnée , et l'or de la génération de ton fichier RDF tu retrouveras tout les individus en forme de balise XML .
Juste une question ![]() Cordialement |
|
|
00
|
|
|
#17 | |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
ah ok donc dans ce cas je crois que ça va être mieux de les insérer directement dans la base de données puisque je compte utiliser tomcat comme serveur, (mais comment?? aucune idée
)Citation:
|
|
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
![]() lylia Inscription : mars 2012 Messages : 43 ![]() |
Bonsoir ,je n'est pas fait ça auparavant mais je crois l'or de l'ajout tu insères dans la base de donnée Cherche tu vas en trouver c'est pas sorcier !
|
|
|
00
|
|
|
#19 |
|
Invité de passage
![]() Hanane étudiante Inscription : août 2012 Messages : 10 ![]() |
Merci
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com