PDF de programación - Introducción a las Ontologías en la Web Semántica

Imágen de pdf Introducción a las Ontologías en la Web Semántica

Introducción a las Ontologías en la Web Semánticagráfica de visualizaciones

Publicado el 22 de Octubre del 2019
661 visualizaciones desde el 22 de Octubre del 2019
3,2 MB
322 paginas
Creado hace 16a (19/04/2008)
Introducción a las Ontologías

en la Web Semántica

Fundamentación lógica, Lenguajes y

Herramientas

Dpto. de Economía Financiera y Dirección de Operaciones

Universidad de Sevilla (Spain)

(c)Antonio Paredes Moreno

Resumen

El objetivo de este modesto trabajo no es otro que intentar desbrozar el camino,
ayudando a descubrir la ruta que, iniciada con la Web a finales de los 80, se abre pa-
so hacia el esperanzador futuro que significa la Web semántica. Arrancamos de una
perspectiva a la vez atrayente y problemática. Atrayente, por su enorme acumulación
de contenidos, recursos y datos. Problemática, por la enorme dispersión y heterogenei-
dad de los datos representados la web. Partiendo de esta realidad actual, se intentarán
afrontar temas candentes tales como la representación del conocimiento, para lo cual se
analizará cómo está estructurada la Web actual, con sus carencias y prometedoras líneas
de investigación hacia una nueva Web, la Web semántica. Dentro de este panorama de
la Web, se verán las bases de datos, desde su perfil de representaciones de datos más o
menos estructuradas. Veremos también el papel central que deberá asumir la lógica a
la hora de mostrarnos esa realidad de la Web de forma estructurada y con sentido. En-
traremos, por tanto, en el campo de las ontologías, con las cuales redefinir los objetos en
la Web, logrando así una visión homogénea e integradora que convierta la información
en conocimiento. Se analizarán los fundamenos lógicos de las ontologías, así como el
bagaje de herramientas y lenguajes con que se vá dotando este prometedor campo de
de investigación.

Índice general

1. La Web actual

1.1. Organización de la información en la Web actual . . . . . . . . . . . . . .
1.2. Hacia una Web semántica: Origen, entorno, problemática . . . . . . . . .
1.2.1. La World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2. Desarrollo de la Web . . . . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . .
1.2.3. Algunos conceptos útiles
1.2.4.
Incapacidades de la Web actual . . . . . . . . . . . . . . . . . . . .
1.2.5. El problema de la integración y el comercio electrónico . . . . . .
1.2.6. Sistemas de representación del conocimiento . . . . . . . . . . . .
1.2.7. La lógica contextual
. . . . . . . . . . . . . . . . . . . . . . . . .
.
1.2.8. Bases de datos Deductivas . . . . . . . . . . . . . . . . . . . . . .
.
1.2.9. Bases de datos Distribuidas . . . . . . . . . . . . . . . . . . . . . .
1.2.10. Trabajos relacionados
.

. . . . . . . . . . . . . . . . . . . . . . . .

2. La Web semántica: Lenguajes y Herramientas

.

.

.

2.1. XML .

.

.

.

.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1. Ventajas de XML . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2. Deficiencias de XML . . . . . . . . . . . . . . . . . . . . . . . . .
.
2.1.3. Trabajar con XML: Lenguaje XSL . . . . . . . . . . . . . . . . . . .
2.1.4. Transformaciones XSL (XSLT) . . . . . . . . . . . . . . . . . . . . .
2.1.5. Fundamentos de XSLT . . . . . . . . . . . . . . . . . . . . . . . .
.
2.1.6. Programación basada en plantillas . . . . . . . . . . . . . . . . . .
2.1.7. Espacio de nombres y XSLT . . . . . . . . . . . . . . . . . . . . . .

11
. 12
. 15
. 16
. 16
. 18
. 21
. 22
. 24
. 28
. 30
. 32
. 34

41
. 41
. 43
. 44
. 44
. 46
. 50
. 58
. 63

5

2.1.8. Acceso a los nodos XML con expresiones XPath . . . . . . . . . .
2.1.9. Formateado de Objetos (XSL-Formating Objects) . . . . . . . . . .
2.1.10. Procesadores FO . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.11. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1. Modelo formal para RDF . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1. Desventajas de RDFS . . . . . . . . . . . . . . . . . . . . . . . . . .

.

.

.

.

.

.

.

.

.

.

2.3. RDF Schema .

2.2. RDF .

3. La Web semántica: Fundamentos lógicos de la integración

.

.

.

Introducción .

3.4. Extensiones ontológicas

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.
3.2. Lenguajes de la lógica de primer orden . . . . . . . . . . . . . . . . . . .
3.3. Primeros acercamientos basados en ontologías . . . . . . . . . . . . . . .
3.3.1. Definiciones de Ontología . . . . . . . . . . . . . . . . . . . . . . .
3.3.2. Definiciones de Recursos
. . . . . . . . . . . . . . . . . . . . . . .
3.3.3. Perspectivas ontológicas simples . . . . . . . . . . . . . . . . . . .
.
3.4.1. Definiciones de Extensión ontológica . . . . . . . . . . . . . . . .
3.4.2. Ejemplo de extensiones ontológicas . . . . . . . . . . . . . . . . .
3.4.3. Perspectivas ontológicas extendidas . . . . . . . . . . . . . . . . .
.
3.5. Evolución de las Ontologías . . . . . . . . . . . . . . . . . . . . . . . . .
3.6. Ejemplos de evolución de las Ontologías . . . . . . . . . . . . . . . . . . .
3.7. Definiciones de la revisión ontológica . . . . . . . . . . . . . . . . . . . .
3.8. Perspectivas compatibles ontológicamente . . . . . . . . . . . . . . . . .
.
3.9. Divergencias ontológicas . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9.1. Diferencias de dominio . . . . . . . . . . . . . . . . . . . . . . .
.
3.9.2. Resolviendo diferencias ontológicas . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.10. Inconsistencia .
3.11. Escalabilidad .
.
3.12. Consultas en la Web semántica . . . . . . . . . . . . . . . . . . . . . . .
3.13. Resumen .

.
.

.
.

.

.

.

.

.

6

. 64
. 66
. 69
. 69
. 70
. 73
. 74
. 75

77
. 77
. 80
. 84
. 84
. 85
. 86
. 87
. 87
. 89
. 90
. 92
. 93
. 95
. 96
. 98
. 98
. 99
. 101
. 103
. 103
. 106

4. La Web semántica: Ontologías.

Introducción .

4.1.
.
4.2. Lógicas descriptivas

.

.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1. Formalismos de las lógicas descriptivas . . . . . . . . . . . . . . .
4.2.2. Los lenguajes de las lógicas descriptivas . . . . . . . . . . . . . . .
4.2.3. La cajaT (terminologías). . . . . . . . . . . . . . . . . . . . . . . .
.
4.2.4. La cajaA (individuos en el dominio). . . . . . . . . . . . . . . . . .
4.2.5. Razonamiento en las lógicas descriptivas . . . . . . . . . . . . . .
4.2.6. Razonando para los conceptos (cajasT)
. . . . . . . . . . . . . . .
4.2.7. Razonando para los individuos (cajasA) . . . . . . . . . . . . . . .
4.2.8. Extensiones del lenguaje DL . . . . . . . . . . . . . . . . . . . . .
4.3. OWL: El lenguaje de las Ontologías en la Web . . . . . . . . . . . . . . .
.
4.3.1. Estructura de la ontología . . . . . . . . . . . . . . . . . . . . . .
.
4.3.2. Restricciones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
4.3.3. Comandos OWL útiles para la integración de ontologías . . . .
.
4.3.4. Clases complejas . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
4.3.5. Clases enumeradas . . . . . . . . . . . . . . . . . . . . . . . . . .
.
4.3.6. Clases disjuntas . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.7. Correspondencia entre OWL y DL . . . . . . . . . . . . . . . . . .
4.3.8. El lenguaje OWL vs bases de datos . . . . . . . . . . . . . . . . . .
. . . . . . . .
4.4.1. El editor de ontologías Protégé . . . . . . . . . . . . . . . . . . . .
4.4.2. Editor de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.3. El editor de ontologías Swoop . . . . . . . . . . . . . . . . . . . .
4.4.4. Razonadores: RacerPro . . . . . . . . . . . . . . . . . . . . . . . .
4.4.5. Razonadores: Pellet
.
.

. . . . . . . . . . . . . . . . . . . . . . . . .
4.5. Aplicaciones de las ontologías . . . . . . . . . . . . . . . . . . . . . . . .

4.4. Herramientas de edición y razonamiento para ontologías

Bibliografía

A. Ontologías OWL

7

107
. 107
. 112
. 114
. 117
. 120
. 121
. 123
. 125
. 127
. 130
. 132
. 133
. 139
. 141
. 142
. 142
. 143
. 143
. 143
. 145
. 145
. 146
. 156
. 159
. 161
. 163

165

173

. .
.
.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. .
.
A.1. Vino.owl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
A.2. Pizza.owl .
.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
A.3. Enterprise.owl .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4. Koala.owl
. .
.
.
A.5. Financial.owl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
A.6. Otras ontologías OWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.

. 173
. 209
. 276
. 287
. 293
. 322

8

Índice de figuras

1.1. Ordenación de los niveles de interoperabilidad. Tomada de [nA05].
1.2. Prototipo de COIN. [? ]

. . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 23
. 36

2.1. Transformaciones XSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. Transformaciones XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.
Instrucciones XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 46
. 48
. 52

.

. .

. .

da León].

3.1. Mapa conceptual de la Web semántica [Keilyn Rodriguez y Rodrigo Ron-
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
3.2. Red semántica y red de datos [Miguel A. Abián] [nA05].
3.3. Modelo de capas propuesto por Tim Berners-Lee para la Web semántica.
3.4. Ejemplo de extensión ontologica.
.
.
3.5. Ejemplo de extensión ontológica.
.
3.6. Añadir téminos a una ontología.
3.7. Eliminar téminos a una ontología.
.
. . . . . . . . .
3.8. Cambiando el significado de un término en la ontología.
3.9. Métodos para resolver divergencias en ontologías.
. . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . .
.
  • Links de descarga
http://lwp-l.com/pdf16754

Comentarios de: Introducción a las Ontologías en la Web Semántica (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad