PDF de programación - Tecnologías XML y Web Semántica

Imágen de pdf Tecnologías XML y Web Semántica

Tecnologías XML y Web Semánticagráfica de visualizaciones

Publicado el 29 de Mayo del 2018
135 visualizaciones desde el 29 de Mayo del 2018
310,5 KB
16 paginas
Creado hace 13a (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
  • Links de descarga
http://lwp-l.com/pdf11403

Comentarios de: Tecnologías XML y Web Semántica (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad