¡vamos dos días a parís! ¿qué itinerario nos propones?

29
¡Vamos dos días a París! ¿Qué itinerario nos propones? 2 días: Ummm... Día 1: EuroDisney Día 2: EuroDisney

Upload: others

Post on 15-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¡Vamos dos días a París!¿Qué itinerario nos

propones?

2 días: Ummm... Día 1: EuroDisneyDía 2: EuroDisney

Page 2: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¡Mi nieta me ha regalado un viaje a Paris!

¿Qué itinerario me propones?

2 días: Ummm... Día 1: EuroDisneyDía 2: EuroDisney

Page 3: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¡Vamos a escaparnos a París!

¿Qué itinerario nos propones?

2 días: Ummm... Día 1: EuroDisneyDía 2: EuroDisney

Page 4: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Problema: Falta información semántica

Page 5: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Laia Descamps-Vila Joan Casas Jordi Conesa A. Pérez-Navarro I.Gutierrez

Page 6: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Estructura de la presentación

Información general sobre

ontologías: ¿Qué son?

¿Cuantos tipos hay? …Ontologías

Ontologías y Turismo

Itiner@: Ejemplo de

uso de ontologías

Page 7: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Ontologías, ¿qué son?

Especificación explícita de una conceptualización

Page 8: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

En otras palabras...

Son representaciones de parte de la realidad

Compartida por varios agentes

En un lenguaje comprensible por un programa informático

Ah! Entiendo...

Page 9: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Un ejemplo de ontología

Page 10: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Pero para qué sirven?

Hacen que los programas puedan parecer másinteligentes

Mejor comunicación

Mejor integración

Más interoperabilidad

Procesamiento de lenguaje natural

Web semánticaOntology Driven

Information Systems

(ODIS)

Page 11: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Tipos de ontologías: según su nivel de formalismo

Catalog/ID

Thesauri

Terms/glossary

Informal Is-a

FormalIs-a

Formalinstance

Frames(properties)

Valuerestrictions

Disjointnes,Inverse, partof

lightweight

heavyweight

General LogicalConstraints

Descriptive

Ontology Formal Ontology Formalized Ontology

Figure 2.2. Classification of ontologies according to the level of formalism

Catalog/ID

Thesauri

Terms/glossary

Informal Is-a

FormalIs-a

Formalinstance

Frames(properties)

Valuerestrictions

Disjointnes,Inverse, partof

lightweight

heavyweight

General LogicalConstraints

Descriptive

Ontology Formal Ontology Formalized Ontology

Catalog/ID

Thesauri

Terms/glossary

Informal Is-a

FormalIs-a

Formalinstance

Frames(properties)

Valuerestrictions

Disjointnes,Inverse, partof

lightweight

heavyweight

General LogicalConstraintsCatalog/

IDThesauri

Terms/glossary

Informal Is-a

FormalIs-a

Formalinstance

Frames(properties)

Valuerestrictions

Disjointnes,Inverse, partof

lightweight

heavyweight

General LogicalConstraints

Descriptive

Ontology Formal Ontology Formalized Ontology

Figure 2.2. Classification of ontologies according to the level of formalism

Page 12: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Tipos de ontologías: según su contenido

Task Ontology

Application

Ontology

Top Level

Ontology

Domain

Ontology

Page 13: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Y dónde puedo encontrarlas?

UMLS

Cyc Ontology

•OpenCyc•Cyc Foundation•ResearchCyc

Gene Ontology andOpen Biomedical Ontologies

Searching over 10,000 ontologies

Page 14: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Y qué lenguajes de ontologías existen?

XML

Metalenguaje universal con estructura predefinida

No tiene en cuenta la semántica

<asignatura name=”Metamatica_Discreta” teacher=“Pedro”>

</asignatura>

... O bien ...

<profesor name=”Pedro”>

<enseña>Metamatica_Discreta</enseña>

</profesor>

Page 15: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Y qué lenguajes de ontologías existen?

RDF y RDF Schema

RDFS permite añadir información semántica

Relaciones representables limitadas

<personalAcademico>Pablo</personalAcademico>

<profesor>Pedro</profesor>

<asignatura name=”Metamatica_Discreta”>

<impartidaPor>Pedro</impartidaPor>

</asignatura>

Page 16: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Y qué lenguajes de ontologías existen?

OWL

Estándar propuesto por el W3C

Permite usar relaciones complejas

Tres versiones existentes:

OWL Full

OWL DL

OWL Lite

Page 17: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Ejemplo en OWL

<owl:Class rdf:about=”Asignatura">

<owl:disjointWith rdf:resource="Personal_Academico"/>

</owl:Class>

<owl:Class rdf:about="Profesor">

<rdfs:subClassOf rdf:resource="Personal_Academico"/>

</owl:Class>

<owl:ObjectProperty rdf:about="impartidaPor“> ...

</owl:ObjectProperty>

<owl:NamedIndividual rdf:about="Metamatica_Discreta">

<rdf:type rdf:resource="Asignatura"/>

<impartidaPor rdf:resource="Pablo"/>

</owl:NamedIndividual>

<owl:NamedIndividual rdf:about="Pablo">

<rdf:type rdf:resource="Personal_Academico"/>

</owl:NamedIndividual>

Page 18: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

¿Y cómo utilizar ontologías?

Creación y edición:

Protégé

KAON

Swoop

Frameworks para su uso:

Jena

VirtuosoDB

Page 19: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Estructura de la presentación

Ontologías de distintos

tipos que podemos

encontrar relacionadas

con SIG y turismo

Ontologías

Ontologías y Turismo

Itiner@: Ejemplo de

uso de ontologías

Page 20: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Ontologías de alto nivel

Contienen mucha información y muy general

Normalmente contienen información geográfica

Page 21: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Tesauros y especificaciones

Tesauro de la WTO

Estándar de conceptos de turismo

Utilizado en las ontologías existentes

Especificacions de la OTA

Objetivo: Facilitar la interoperabilidad en la indústria del turismo.

Biblioteca de esquemas XML

Page 22: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Ontologías turísticas

Harmonise Ontology

QALL-ME Ontology

DERI e-Tourism Ontology

EON Travelling Ontology

cDott Ontology

TAGA Travel Ontology

GETESS Ontology

Ontología Cruzar

Ontología ANOTA

Page 23: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Open Linked Data

Page 24: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Estructura de la presentación

El proyecto Itiner@:

integración de ontologías

en una aplicación SIG para

ofrecer rutas

personalizadas para cada

usuario.

Ontologías

Ontologías y Turismo

Itiner@: Ejemplo de

uso de ontologías

Page 25: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Itiner@: SIG Turístico con personalización

Page 26: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Un fragmento de la Ontología

Page 27: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Conclusiones

Page 28: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

Trabajo futuro

Esterri d’Aneu

Page 29: ¡Vamos dos días a París! ¿Qué itinerario nos propones?

I appreciate the opportunity to speak to you and present

our thoughts...