Publicado el 29 de Mayo del 2018
472 visualizaciones desde el 29 de Mayo del 2018
310,5 KB
16 paginas
Creado hace 18a (24/07/2006)
Tecnologíías XML y
as XML y
Tecnolog
Tecnologías XML y
Web Semáántica
ntica
Web Sem
Web Semántica
Ontologííasas
Ontolog
Enrique del Teso
Dto. F. Española
Universidad de Oviedo
Tecnologías XML y Web Semántica.
Ontologías.
1. Web semántica.
2.
3.
4.
5.
6.
7.
8.
9.
Representación del conocimiento y ontologías.
Lógica y lenguaje de las ontologías.
Editores de ontologías.
Ontologías de dominio.
Clases.
Propiedades.
Restricciones.
Instancias.
1
La web actual no es semántica
Web semántica
Representación
del conocimiento
y ontologías
Lógica y
lenguaje de las
ontologías
Editores de
ontologías
Ontologías de
dominio
Clases
Propiedades
Restricciones
Instancias
En las actuales páginas web se codifica
qué elementos vemos u oímos, su
ubicación, su color, su tamaño…
No se codifica el conocimiento que
tenemos de esos elementos.
El sujeto humano es el que sabe si la
página habla de educación o de
proteccionismo económico.
Metadatos
Web semántica
Representación
del conocimiento
y ontologías
Lógica y
lenguaje de las
ontologías
Editores de
ontologías
Ontologías de
dominio
Clases
Propiedades
Restricciones
Instancias
Que la web sea semántica supone que
se codifiquen más cosas.
El código debe expresar parte del
conocimiento que hay en las páginas.
Junto con el texto, imagen, sonido y
demás, deberá haber metadatos que
digan que es lo que hay allí.
2
¿Por qué esto es significado?
“...
meaningless
data cannot
acquire
meaning by
being
tagged with
meaningless
metadata …”
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
strict.dtd"> <html
xmlns="http://www.w3.org/1999/xhtml" lang="es"
xml:lang="es"> <head> <base
href="http://www.uniovi.es/zope/portada/" />
<title>Universidad de Oviedo</title> <meta http-
equiv="Content-Type" content="text/html;
charset=iso-8859-1"/> <link rel="StyleSheet"
type="text/css" media="screen"
href="portada.css"/> <link rel="alternate"
type="application/rss+xml" title="RSS"
href="rss.xml" /> </head> <body> <div
id="contenedor"> <div id="cabecera"> <h1><img
src="escudoUniOvi.gif" alt="Universidad de
Oviedo, Logo" height="71" width="73" />
Universidad de Oviedo</h1> <h2 id="eslogan">La
Universidad de Asturias</h2> </div> <div
id="buscador"> <form method="get"
action="http://www.google.com/custom"> <p>
<label for="searchField">Buscar: <input
id="searchField" type="text" size="13"
maxlength="255" name="q" /></label> <input
type="hidden" name="hl" value="es" /> <input
type="hidden" name="as_sitesearch"
value="www.uniovi.es" /> <input type="image"
src="busqueda.jpg" name="btnG"
id="searchButton" alt="buscar" /> </p> </form>
</div> <div id="perfiles"> <ul> <li
id="prAlumnos"><a
href="http://www.uniovi.es/Estudiante.html">Alum
nos</a></li> <li id="prProfesorado"><a
href="http://www.uniovi.es/Profesorado.html">Prof
esorado</a></li> <li id="prPAS"><a
href="http://www.uniovi.es/PAS.html"><acronym
title="Personal de Administración y
Servicios">P.A.S.</acronym></a></li> <li
id="prEmpresa"><a
href="http://www.uniovi.es/Empresa.html">Empre
sa</a></li> </ul> </div>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE go:go>
<go:go
xmlns:go="http://www.geneontology.org/xml-
dtd/go.dtd#"
syntax-ns#">
2001" />
<go:version timestamp="Wed May 9 23:55:02
<rdf:RDF>
<go:term
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-
rdf:about="http://www.geneontology.org/go#GO:0
003673">
<go:accession>GO:0003673</go:accession>
<go:name>Gene_Ontology</go:name>
<go:definition></go:definition>
</go:term>
<go:term
rdf:about="http://www.geneontology.org/go#GO:0
003674">
<go:accession>GO:0003674</go:accession>
<go:name>molecular_function</go:name>
<go:definition>The action characteristic of a
<go:part-of
gene product.</go:definition>
rdf:resource="http://www.geneontology.org/go#G
O:0003673" />
<go:dbxref>
<go:database_symbol>go</go:database_symbol>
<go:reference>curators</go:reference>
</go:dbxref>
</go:term>
<go:term
rdf:about="http://www.geneontology.org/go#GO:0
016209">
<go:accession>GO:0016209</go:accession>
<go:name>antioxidant</go:name>
<go:definition></go:definition>
<go:isa
rdf:resource="http://www.geneontology.org/go#G
O:0003674" />
<go:association>
<go:dbxref>
<go:evidence evidence_code="ISS">
<go:database_symbol>fb</go:database_symbol>
El triple pilar del significado
Dato
Señal
Sujeto
Objeto
3
El triple pilar del significado
Señal
Dato
(Sujeto)
(Objeto)
Reacción de
conducta
Acción
adecuada
Web con significado
Dato
(Máquina)
(Objeto)
Señal
Sin intervención humana
Ejecución de
programa
Tarea
adecuada
4
La web con significado
Web semántica
Representación
del conocimiento
y ontologías
Lógica y
lenguaje de las
ontologías
Editores de
ontologías
Ontologías de
dominio
Clases
Propiedades
Restricciones
Instancias
La web semántica supone que sea la
máquina quien asocie datos con
señales.
Esto ocurre si los programas actúan a
partir de los datos sin intervención
humana.
Además el comportamiento automático
ha de ser adaptado a las situaciones
externas.
Páginas Web
(semánticas)
Dominios
Subdominios
Universidad
Empleo
público
Ayuntamiento
Personal
Centros
Titulaciones
Administraciones
Empleados
Transportes
Deportes
Turismo
La web con metadatos puede no entender los dominios
5
Dominios
Subdominios
Ontologías
Universidad
Empleo
público
Ayuntamiento
Personal
Centros
Titulaciones
Administraciones
Empleados
Transportes
Deportes
Turismo
Las ontologías son representaciones de los datos de dominio
<owl:disjointWith rdf:resource="#AsignaturasDeCuarto"/>
<owl:disjointWith rdf:resource="#AsignaturasObligatorias"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasObligatorias">
<owl:equivalentClass>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#AsignaturasObligatoriasU"/>
<owl:Class rdf:about="#AsignaturasTroncales"/>
</owl:unionOf>
</owl:Class>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativasU"/>
<owl:disjointWith
rdf:resource="#AsignaturasLibreConfiguracion"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasObligatoriasU">
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativasU"/>
<owl:disjointWith
rdf:resource="#AsignaturasLibreConfiguracion"/>
<owl:disjointWith rdf:resource="#AsignaturasDeTercero"/>
<owl:disjointWith rdf:resource="#AsignaturasDePrimero"/>
<owl:disjointWith rdf:resource="#AsignaturasDeQuinto"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasDeTercero">
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasDeCuarto"/>
<owl:disjointWith rdf:resource="#AsignaturasDeQuinto"/>
<owl:disjointWith rdf:resource="#AsignaturasDeSegundo"/>
<owl:disjointWith rdf:resource="#AsignaturasDePrimero"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasLibreConfiguracion">
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasObligatoriasU"/>
<owl:disjointWith rdf:resource="#AsignaturasTroncales"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativasU"/>
<owl:disjointWith rdf:resource="#AsignaturasObligatorias"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasObligatorias">
<owl:equivalentClass>
<owl:Class>
</owl:unionOf>
</owl:Class>
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#AsignaturasObligatoriasU"/>
<owl:Class rdf:about="#AsignaturasTroncales"/>
</owl:equivalentClass>
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativasU"/>
<owl:disjointWith rdf:resource="#AsignaturasLibreConfiguracion"/>
</owl:Class>
<owl:Class rdf:ID="AsignaturasObligatoriasU">
<rdfs:subClassOf rdf:resource="#Asignaturas"/>
<owl:disjointWith rdf:resource="#AsignaturasOptativasU"/>
<owl:disjointWith rdf:resource="#AsignaturasLibreConfiguracion"/>
6
Páginas Web
(semánticas)
Ontologías
Los datos de la web actúan sobre las ontologías de dominio …
... o están formalizadas en ontologías sobre las que actúan programas y usuarios
7
Ontologías
Web semántica
Representación
del
conocimiento y
ontologías
Lógica y
lenguaje de las
ontologías
Editores de
ontologías
Ontologías de
dominio
Clases
Propiedades
Restricciones
Instancias
La representación del conocimiento se
hace para homogeneizar los datos y
para hacerlos manejables.
Las ontologías expresan universos de
objetos y conceptos lógicamente
estructurados.
Permiten un importante control sobre
grandes cantidades de datos o datos
difíciles de estructurar.
Otras representaciones del
conocimiento
También se representa el conocimiento
mediante vocabularios controlados,
sistemas de reglas y folsonomías.
Los vocabularios deben acompañar a
las ontologías y muchas aplicaciones
requerirán además reglas.
Cada forma de representación es útil
para cosas distintas.
Web semántica
Representación
del
conocimiento y
ontologías
Lógica y
lenguaje de las
ontologías
Editores de
ontologías
Ontologías de
dominio
Clases
Propiedades
Restricciones
Instancias
8
ONTOLOGÍA 1
ONTOLOGÍA 2
Clases:
C1, C2, T3
Propiedades
P1, P2,P3
Instancias
I1,I2,I3
uri 1
uri 2
TESAURO
AltLabel
T2
Broader
Definition
DcIdentifier
Hyperonim
X1, x2, x3
y1
“ ……… “
07235322
05972379
Clases:
C1, C2, C3
Propiedades
R1, R2,R3
Instancias
O1,O2,O3
ONTOLOGÍA 1
Clases
Propiedades
Instancias
T1
… - …
T2
AltLabel – x,y,z
DcIdent – xxx
… - …
T3
… - …
TESAURO
ONTOLOGÍA 2
Propiedades
Instancias
Clases
WORDNET
Sentidos
Palabras
P1 P2 P3 P4 P5
S1
S2
S3
Comentarios de: Tecnologías XML y Web Semántica (0)
No hay comentarios