Recherche par ontologie. Quelqu'un a un exemple de BDD ?
15 messages
• Page 1 sur 1
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
Recherche par ontologie. Quelqu'un a un exemple de BDD ?
Coucou,
dans un projet, je dois mettre en place un moteur de recherche par ontologie.
J'ais définis la plupart de mes ontologies sur papier et maintenant, je dois concevoir la base de données au format MySQL.
Quelqu'un aurait-il sous le coude un exemple d'architecture de tables [ qui fonctionne ] ?
dans un projet, je dois mettre en place un moteur de recherche par ontologie.
J'ais définis la plupart de mes ontologies sur papier et maintenant, je dois concevoir la base de données au format MySQL.
Quelqu'un aurait-il sous le coude un exemple d'architecture de tables [ qui fonctionne ] ?
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
Bon pour ceux que cette notion interresse, je viens de trouver ce lien très interressant : http://www.elanceur.org/Articles/Ontolo ... ontologist
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
reglisse a écrit:un table SQL comme de mon site ?
Rien compris là ??? Oui des tables, des tables d'une base de données.
Bon bref, à mon avis, il me faudrait 2 tables. Une qui stocke les ontologies et une qui stocks les relations, mais vu que j'en suis encore au tatonnement, si quelqu'un avait déjà fait ça et avait un exemple, ça serait sympa
-

Elvis - WRInaute discret

- Messages: 114
- Inscription: 20 Mai 2005
Rien à voir, mais
J'ai lu le début du lien que tu donnais et ça m'a beaucoup fait penser à un article que j'avais lu dans lequel un gars qui bossait dans le W3C parlait de leur travail sur ce que ce sera le web prochainement... Une sorte de catégorisation de toutes les infos du web, mais aussi des particuliers et des entreprises ( celles qu'on voudrait partager ), et des relations entre toutes ces catégories.
C'était très intéressant, j'ai jeté le magasine dommage :p
Mon post fait pas avancer le schmiblick désolé
J'ai lu le début du lien que tu donnais et ça m'a beaucoup fait penser à un article que j'avais lu dans lequel un gars qui bossait dans le W3C parlait de leur travail sur ce que ce sera le web prochainement... Une sorte de catégorisation de toutes les infos du web, mais aussi des particuliers et des entreprises ( celles qu'on voudrait partager ), et des relations entre toutes ces catégories.
C'était très intéressant, j'ai jeté le magasine dommage :p
Mon post fait pas avancer le schmiblick désolé
-

reglisse - WRInaute passionné

- Messages: 1073
- Inscription: 15 Nov 2005
je ne comprend ce que tu cherches à savoir
pour avoir monter un site avec une base SQL je pense bêtement :
que monter une base sql ( ça n'a rien de difficile ou presque ) et la gérer à partir d'un site te donnera déjà pas mal de technique pour ensuite en créer 2 qui auront des relations entres elles ce qui est déjà beaucoup plus dur
pour avoir monter un site avec une base SQL je pense bêtement :
que monter une base sql ( ça n'a rien de difficile ou presque ) et la gérer à partir d'un site te donnera déjà pas mal de technique pour ensuite en créer 2 qui auront des relations entres elles ce qui est déjà beaucoup plus dur
-

Elvis - WRInaute discret

- Messages: 114
- Inscription: 20 Mai 2005
D'après moi il sait gérer une base de données, mais il a du mal à la conceptualiser, le problème n'est pas simple.
Je suis d'accord avec ton schéma : une table pour les catégories et une autre pour les relations. Dans ton problème, les catégories peuvent-elles être des sous-catégories ?
Si tu n'es pas encore familier avec, la méthode MERISE pourra t'aider.
L'essayer c'est l'adopter
Je suis d'accord avec ton schéma : une table pour les catégories et une autre pour les relations. Dans ton problème, les catégories peuvent-elles être des sous-catégories ?
Si tu n'es pas encore familier avec, la méthode MERISE pourra t'aider.
L'essayer c'est l'adopter
-

Serious - WRInaute passionné

- Messages: 2438
- Inscription: 21 Nov 2005
Une ontologie en sql, bon courage... un modele objet serait qd meme plus sympa mais si tu insistes:
meta: table des concepts, tables des attributs de concepts, table des types de relations, table des attributs de relations
instance: idem (projection)
dis t'es sur que tu veux pas de l'oriente objet (quitte a mapper sur du relationnel) ?
meta: table des concepts, tables des attributs de concepts, table des types de relations, table des attributs de relations
instance: idem (projection)
dis t'es sur que tu veux pas de l'oriente objet (quitte a mapper sur du relationnel) ?
-

blman - WRInaute accro

- Messages: 3077
- Inscription: 5 Sep 2003
Pas sûr de bien tout comprendre Serious. Pour tout dire, ce projet, ce n'est pas moi qui vais le faire, mais vu que je suis le chef de projet, je dois l'insérer dans un projet global, donc je dois essayer de comprendre comment ça va fonctionner (même de manière grossière au début).
En fait, les ontologies et leurs relations entre elles (est synonyme de, est une sorte de, ...) seront stockées dans des tables. Jusque là, je pense que c'est normal.
Le traitement se fera en PHP avec des interrogations à la BDD.
J'imagine que ma question est un peu vague, car il doit y avoir des milliers de façon de traiter ce sujet ("création d'un système de recherche par ontologie"). C'est pour ça que je ne vous demande pas de solutions. Mais si quelqu'un avait déjà réalisé un projet de cet ordre, si il pouvait me donner son projet en exemple ou en retour d'expérience (structure de BDD, choix de langage, ...)
En fait, les ontologies et leurs relations entre elles (est synonyme de, est une sorte de, ...) seront stockées dans des tables. Jusque là, je pense que c'est normal.
Le traitement se fera en PHP avec des interrogations à la BDD.
J'imagine que ma question est un peu vague, car il doit y avoir des milliers de façon de traiter ce sujet ("création d'un système de recherche par ontologie"). C'est pour ça que je ne vous demande pas de solutions. Mais si quelqu'un avait déjà réalisé un projet de cet ordre, si il pouvait me donner son projet en exemple ou en retour d'expérience (structure de BDD, choix de langage, ...)
-

cedric_g - WRInaute accro

- Messages: 3552
- Inscription: 18 Jan 2006
UP
Mêmes besoins que Blman sauf que c'est moi le développeur
et que c'est pour un projet perso...
En fait au début je voulais partir sur une base taxonomique (puisqu'il s'agit de gérer une photothèque à la base), en y incluant des mots-clés non hiérarchiques de manière parallèle pour un recroisement transversal des hiérarchies thématiques. En quelque sorte, à la manière des tags sur un blog
Ensuite j'ai pensé à un thésaurus, ensemble plus complet car en gros une taxonomie avec des liens transversaux. Mais là aussi, manquements et complexité au niveau SEO...
Du coup l'ontologie me paraît être une solution. Avec une gestion des relations entre ontologies. Mais en matière de mise en oeuvre, bonjour la complexité
J'aimerais déjà trouver un exemple de site web utilisant ce genre de chose... Histoire de m'inspirer ! Si Blman repasse par là
Mêmes besoins que Blman sauf que c'est moi le développeur
En fait au début je voulais partir sur une base taxonomique (puisqu'il s'agit de gérer une photothèque à la base), en y incluant des mots-clés non hiérarchiques de manière parallèle pour un recroisement transversal des hiérarchies thématiques. En quelque sorte, à la manière des tags sur un blog
Ensuite j'ai pensé à un thésaurus, ensemble plus complet car en gros une taxonomie avec des liens transversaux. Mais là aussi, manquements et complexité au niveau SEO...
Du coup l'ontologie me paraît être une solution. Avec une gestion des relations entre ontologies. Mais en matière de mise en oeuvre, bonjour la complexité
J'aimerais déjà trouver un exemple de site web utilisant ce genre de chose... Histoire de m'inspirer ! Si Blman repasse par là
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Il y des liens dont une API en JAVA sur la page(manipuler des ontologies)
http://www.lespetitescases.net/definir- ... e-avec-owl
http://www.lespetitescases.net/definir- ... e-avec-owl
15 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Recherche exemple contrat affiliation
- recherche exemple url rewrite avec ISAPI
- c'est quoi Ontologie ? on est obligé d'en avoir un ?
- rediriger exemple.com vers exemple.com/html
- Exemple - Google intégre le moteur de recherche Youtube sur son index
- Recherche bdd communes
- Recherche dans une bdd...
- Script de recherche php interne, sans bdd
- recherche d'un hébgergement fiable avec bonne bdd
- [Réglé]Recherche dans une BDD avec différent critère
- Méthode LSI (Latent Semantic Indexing) et référencement - 10-10-2006
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Logiciel de référencement AgentWebRanking
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

