UMBEL: Upper Mapping and
   Binding Exchange Layer
                    INF6410
              Gaha Mohamed



             ...
C’est quoi?

 Umbel est une ontologie
   21.000 classes non abstraites.
   1.5 Million d’entités nommés (instances).
   47...
Pourquoi ?
 Utiliser Umbel afin de:
   Lier des données externes.
   Rendre Interopérable, navigable les données.
   Donne...
Classes non abstraites (classe)

 Une classes non abstraites dans Umbel est une classe
 qui:
   Fait référence à une entit...
Classe abstraite

 Représente des abstractions ou des
 phénomènes éphémères (justice, vérité,
 méthode, idée…).
 Servent a...
Exemple d’interaction entre les classes
abstraites et non abstraites.




  Classe non abstraite




   Classes externes

...
Exemple de classes abstraites et non
 abstraites




TimeOfDay: abstrait



    Cette approche permet de créer des liens d...
Exemple de représentation de classes

Exemple de classe
   Country:
1. Le symbole =
   symbolise un concept
   équivalent ...
Accessibilité

 Service Web
   Recherche d’entités nommées + rapport.
   Recherche de classes + rapport.
   Moteur d’infér...
Exemple de Requête service web
  (recherche Classe):

Voici un exemple qui retourne
tous les « label » pour la
classe « Pe...
Suite - Exemple de Requête service web
(recherche de classe):
 Le service Web peut aussi retourner un
 rapport détaillé su...
Exemple de Requête web (entité
nommée):

Exemple de
requête en service
web pour les
entités nommées.
Le résultat en
XML/RD...
Suite - Exemple de Requête web (entité
nommée):

La requête peut retourner des
informations beaucoup plus riches sur :

• ...
Suite - Accessibilité

 Umbel dispose d’un module de service
 web qui permet de déterminer la:
   Superclasse.
   Sous-cla...
Pouvoir d’inférence de UMBEL
 Umbel est capable d’inférer sur les
 ontologies externes :
   Déterminer qu’une classe est s...
16/20
Comment interagir avec Umbel
 Il existe plusieurs manière d’interagir avec
 UMBEL :
   Par la liaison des classes externes...
Comment Intégrer les ontologies externes
dans Umbel




                                      18/20
Conclusion

 Umbrel est une ontologie riche et étendue.
 Umbel offre un point d’ancrage pour
 d’autres ontologies.
 Umbel ...
Des questions ?

 FIN




                  20/20
Prochain SlideShare
Chargement dans…5
×

Umbel description

465 vues

Publié le

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
465
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Umbel description

  1. 1. UMBEL: Upper Mapping and Binding Exchange Layer INF6410 Gaha Mohamed 1
  2. 2. C’est quoi? Umbel est une ontologie 21.000 classes non abstraites. 1.5 Million d’entités nommés (instances). 47 293 liens bidirectionnels. 740 classes abstraites. Offre des points de référence dans l’espace de connaissance. Open source. 2/20
  3. 3. Pourquoi ? Utiliser Umbel afin de: Lier des données externes. Rendre Interopérable, navigable les données. Donner un contexte aux données. Inférer les données externes du WEB. Permettre une transition avec Opencyc. Visualiser les classes. 3/20
  4. 4. Classes non abstraites (classe) Une classes non abstraites dans Umbel est une classe qui: Fait référence à une entité non abstraite (Voiture, Chien, Lémurien, Compagnie…) Dispose d’un nom par défaut (ex:UnitedStatesPresident) Est composée d’un ensemble de synonymes (ex: United States president, U.S. president, US president, US presidents, United States chief executives… ). Est reliée avec d’autre entités (individu, classe abstraite, classes, alias) via divers liens : Spécifique Général Équivalence Domaine/Range (pour les liens externes seulement). Sous classe ou superclasses (pour les liens externes seulement). 4/20
  5. 5. Classe abstraite Représente des abstractions ou des phénomènes éphémères (justice, vérité, méthode, idée…). Servent au processus d’inférences. Crées une taxonomie en établissant des liens avec les classes et classe abstraites. Ne sont pas connectées à des individus, ni à des ontologies externes*. 5/20
  6. 6. Exemple d’interaction entre les classes abstraites et non abstraites. Classe non abstraite Classes externes Classes abstraites 6/20
  7. 7. Exemple de classes abstraites et non abstraites TimeOfDay: abstrait Cette approche permet de créer des liens de (spécificités/généralités) entre les classes. 7/20
  8. 8. Exemple de représentation de classes Exemple de classe Country: 1. Le symbole = symbolise un concept équivalent . 2. Le symbole N symbolise un concept plus spécifique. 3. Le symbole Broad symbolise un concept plus général. 4. Le symbole I symbolise une relation de type « is a» 8/20
  9. 9. Accessibilité Service Web Recherche d’entités nommées + rapport. Recherche de classes + rapport. Moteur d’inférence. Effectuer des requêtes. Résultats en : XML RDF/N3 RDF/XML 9/20
  10. 10. Exemple de Requête service web (recherche Classe): Voici un exemple qui retourne tous les « label » pour la classe « Person ». Le service web retourne un RDF/XML (par exemple) qui informe sur tous les alias de la classe « Person ». 10/20
  11. 11. Suite - Exemple de Requête service web (recherche de classe): Le service Web peut aussi retourner un rapport détaillé sur une classe particulier : Classes plus spécifiques (externe ou interne). Classes plus générales (externe ou interne). Classes d’équivalences (externe). Les domaines/images des classes (externe). Exemple 11/20
  12. 12. Exemple de Requête web (entité nommée): Exemple de requête en service web pour les entités nommées. Le résultat en XML/RDF fourni les différents Label pour une entité Nommée. (… … …) 12/20
  13. 13. Suite - Exemple de Requête web (entité nommée): La requête peut retourner des informations beaucoup plus riches sur : • Les références similaires. • Les classes relatifs à l’entité. • Les classes plus généraux. • Les classes externes équivalents. • Classes plus spécifique Exemple 13/20
  14. 14. Suite - Accessibilité Umbel dispose d’un module de service web qui permet de déterminer la: Superclasse. Sous-classe. Équivalence. Un module pour exécuter des requêtes. SPARQL Un module pour explorer les classes. Zitgeist 14/20
  15. 15. Pouvoir d’inférence de UMBEL Umbel est capable d’inférer sur les ontologies externes : Déterminer qu’une classe est sous classe d’une autre. Réutilisation d’individu pour décrire des classes externes. 15/20
  16. 16. 16/20
  17. 17. Comment interagir avec Umbel Il existe plusieurs manière d’interagir avec UMBEL : Par la liaison des classes externes aux classes de UMBEL (2): Trouver les classes appropriés. Déterminer le type de relation (équivalence, sous-classe, partie de) Consistance de l’insertion. Par la liaison d’entités nommées externes à Umbel. Par la description des « choses » à l’aide des classes de Umbel et des classes externes (ex: boxer). Par le développement de nouvelles ontologies. 17/20
  18. 18. Comment Intégrer les ontologies externes dans Umbel 18/20
  19. 19. Conclusion Umbrel est une ontologie riche et étendue. Umbel offre un point d’ancrage pour d’autres ontologies. Umbel est libre d’utilisation. 19/20
  20. 20. Des questions ? FIN 20/20

×