Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

108
Prof. Dra. Eva Méndez Prof. Dra. Eva Méndez Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre Introducción a la Web Semántica: vocabularios, tecnologías y estándares Universidad Carlos III de Madrid Dpto. Biblioteconomía y Documentación 30/Oct/2009

Transcript of Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Page 1: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

Introducción a la Web Semántica: vocabularios, tecnologías y estándares

Universidad Carlos III de Madrid

Dpto. Biblioteconomía y Documentación

30/Oct/2009

Page 2: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Esta presentación es vuestra en:

http://www.bib.uc3m.es/~mendez/SW-ARGENTINA

Presentaciones

Recursos

Programa

Bibliografía

Page 3: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Contenidos / Programa

Introducción: La Web evoluciona. Conceptos, estándares y usos de la Web Semántica.

La evolución de la Web: diferenciación entre Web 2.0, Web Semántica (SW),etc.Web Semántica, Servicios Web y la Recuperación de información en la WWW.Estándares para la Web y estándares para la Web Semántica: RDF/XMLConceptos clave en la SW: metadatos, ontologías, agentes, etc.

Ejemplos y casos de uso de la Web Semántica.Buscadores semánticosBúsqueda de ontologías, vocabularios y reutilización de ontologíasAlgunas aplicaciones para trabajar con la Web Semántica: Creación de ontologías y tesauros SKOSificados (Protégé, ThManager), creación de perfiles FOAF, etc.

Estándares y Tecnologías para la Representación del Conocimiento en la Web Semántica.

RDF y Metadatos: DCMI-DCAMRDF y Tesauros: SKOSRDF y Ontologías: OWLRDF y Redes sociales: FOAFMicroformatos: Web Semántica en minúsculas

Discusión sobre el futuro de la Web Semántica, Web 3.0, interoperabilidad y Bibliotecas Digitales Semánticas.

Page 4: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

Estándares para la Web y estándares para la Web Semántica: RDF/XML

Conceptos clave en la SW: metadatos, ontologías, agentes, etc

Page 5: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

“La Web Semántica es una extensión de la actual Web en la que a la información disponible se le otorga (anota o marca con) una semántica bien definida.

Está basada en la idea de proporcionar en la Web datos definidos y enlazados, permitiendo que aplicaciones heterogéneas descubran, integren, razonen, utilicen la información presente en la web.”

Fuente: Asun Gómez, basado en: Hendler, J., Berners-Lee, T., and Miller, E. http://www.w3.org/2002/07/swint.html

SW: Definición tradicional (IA, informática)

Page 6: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW: una visión desde la Documentación

No es otra versión de la Web: es la Web.

Implica crear una interfaz común a todos los conceptos y bases de conocimiento terminológico en la Web.

Sistema de información de acceso integrado de datos, términos y conceptos (=información).

Aunar distintos recursos que existen en diferentes sistemas o servicios de información digital basados en Web (diccionarios, tesauros, ontologías, esquemas de clasificación, etc): NKOS (Network Knowledge Organization Systems/Services).

Facilitar la búsqueda por materias y la ampliación temática

CBU (Control Bibliográfico Universal) CWU (Control Web Universal) Semantic Web (global knowledge exchange).

Page 7: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW implica...

Lenguajes formales como: (DAML+OIL), RDF, OWL, etc.

Metadatos y esquemas de metadatos.

Ontologías: tanto específicas de un dominio, como ontologías de alto nivel de tal forma que se proporcionen relaciones entre ontologías para la recuperación, el intercambio y la integración de la información interdisciplinar en la Web.

Page 8: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW implica...

Un amplio esquema conceptual que pueda mantener todas los tipos de información semántica y especificar las relaciones entre ellos. Normalmente esto se conoce como “ontologías” pero veremos cómo se pueden crear schemes conceptuales y otros vocabularios para representar los conceptos implicados en un sistema de información.

Definición de servicios para interactuar con el sistema:

Protocolos y tecnologías que permitan tanto al usuario (humano) como al ordenador (máquina) interpretar la información e interactuar.

Page 9: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW: algo más que XML Semántica

Significados legibles por máquina (codificar la “semántica de mundo”).

XML (eXtended Markup Language) ante la semántica.

Estándar de representación, metalenguaje para el intercambio de datos/información en la web.

Desde un punto de vista estrictamente informático: XML no añade semántica.

Por ello, necesita además: metadatos y ontologías (semántica).

Page 10: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW implica...

DescripcionesDescripciones

Procesamiento automático

Procesamiento automático

Semántica

Metadatos

Ontologías

Lógica

Motores de inferencia semántica

Page 11: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

La Web Semántica y Servicios Web Semánticos (SW+WS)

EstáticaURI, HTML, HTTP

WWW

Dinámica

Riqueza semántica

UDDI, WSDL, SOAP

WS

RDF(S), OWL

Web Semántica

Servicios Web Semánticos

DAML-S, OWL-SWSMO

Se describen utilizando el vocabulario de una ontología

y se expresan en algún lenguaje de marcado semántico

Page 12: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Basado en: Tim Berners Lee, 2000: http://www.w3.org/2000/Talks/0906-xmlweb-tbl/slide9-0.html

SPARQL

Aplicaciones de la Web Semántica(Web 3.0, Bases de conocimiento, Aplicaciones de negocio)

Page 13: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Basado en: Tim Berners Lee, 2000: http://www.w3.org/2000/Talks/0906-xmlweb-tbl/slide9-0.html

Page 14: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Fuente: http://bnode.org/media/2009/07/08/semantic_web_technology_stack.png

Page 15: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Fueente: Semantic Web Activities: http://swa.cefriel.it/

Page 16: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Aproximación a los principales estándares

RDF: Resource Description Framework es el lenguaje principal de la Web Semántica para definir DATOS. Los datos se enlazan como grafos utilizando triples. Los triples consisten en sujeto-predicado-objeto identificados únicamente por un URI.

RDFS: RDF Schema es el lenguaje de modelado de datos para RDF (crear vocabularios)

OWL: Web Ontology Language es un lenguaje de modelado de datos avanzado para RDF.

Page 17: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Aproximación a los principales estándares

SPARQL: Simple Protocol and RDF Query Language (protocolo y lenguaje de interrogación para RDF)

RIF: Rule Interchange Format

GRDDL: Gleaning Resource Descriptions from Dialects of Languages, para transformar XML y XHTML a RDF

SAWSDL: Semantic Annotations for Web Service Definitions (WSDL) típicamente utilizado en modelizaciones RDF y OWL.

RDFa: RDF Atributes, para insertar datos estructurados en RDF páginas XHTML

Page 18: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF, el estándar clave/principal

RDF es un estándar propuesto por el W3C para definir la arquitectura necesaria para soportar metadatos (descripciones) sobre recursos web. Es la aplicación XML recomendada por el consorcio para codificar, intercambiar y reutilizar metadatos estructurados.

RDF es una base para procesar metadatos; proporciona interoperabilidad entre aplicaciones que intercambian información legible por máquina en la Web.

Page 19: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Definición

RDF destaca por la facilidad para permitir un procesamiento legible por máquina de representaciones de recursos Web.

RDF hereda todos los conceptos de XML que permiten especificar propiedades de los elementos (por ejemplo, los espacios de nombre o namespaces).

Page 20: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Características

Basado en XML

Es una Infraestructura de Descripción de recursos.

RDF propone un modelo de datos coherente y lenguaje de esquema (RDFS) para definir vocabularios.

Componentes de RDF:Un modelo de datos formal.

Una sintaxis para intercambiar datos.

Un esquema.

Una sintaxis legible por máquina del esquema.

Protocolos de interrogación.http://www.w3.org/RDF

Page 21: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Componentes de RDF

Modelo RDF: asocia tipos de propiedades (atributos) con sus

valores.

Esquema RDF (RDFS) proporciona los mecanismos para crear

vocabularios y relacionar propiedades y recursos.

Namespaces XML: identifica cada tipo de propiedad de forma unívoca.

Page 22: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Modelo de datos

El modelo de datos que propone RDF consiste en tres tipos de objetos:

Recursos

Tipos de propiedades

Descripciones

Recurso VALORTIPO DE

PROPIEDAD

Propiedad / descripción

Page 23: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Modelo basado en declaraciones

El modelo de datos de RDF está basado, en declaraciones, afirmaciones o aserciones (statements).

Una afirmación / sentencia es un predicado de n componentes.

Los valores pueden ser: strings, fechas y URIs.

SUJETO (recurso)

PREDICADO (tipo de propiedad)

OBJETO (valor)

Page 24: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

[email protected]”“Eva Méndez”

“UC3M”

BIB:EmailBIB:AffBIB:Name

RDF: Representación gráfica

AUTOR

uc3m

Explicando RDFTitle

“Eva Méndez”Creator

DC:

DC:

EVA

Page 25: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Propiedades (contenedores)

<?xml version="1.0"?>

<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:DC="http://purl.org/metadata/dublin_core/">

<Bag ID="pages">

<li resource="http://foo.org/foo.html" />

<li resource="http://bar.org/bar.html" />

</Bag>

<Description aboutEach="#pages">

<DC:Creator>Ora Lassila</DC:Creator>

</Description>

</RDF>

Page 26: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ejemplo RDF-sintaxis

<RDF:RDF><RDF: Description about=

”http://www.bib.uc3m.es/~mendez/rdf.htm”><Title> Explicando RDF</Title><Author>Eva Méndez </Author></RDF: Description></RDF:RDF>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.0/"> <rdf:Description rdf:about="http://www.bib.uc3m.es/~mendez/rdf.htm" dc:creator=”Eva Méndez" dc:title=”Explicando RDF" dc:date=“2005-04-12" /></rdf:RDF>

SE

LIA

LIZ

AD

A

AB

RE

VI A

DA

Page 27: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Esquema

Cualquier URI de namespace que se usa en RDF debe apuntar a un esquema para el vocabulario.

El esquema en RDF describe la semántica y la sintaxis permitida.

Se ha convertido en un vocabulario RDF para describir otros vocabularios RDF, por ejemplo SKOS.

http://www.w3.org/TR/rdf-schema/

Page 28: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF: Esquema

Recurso

rdfs:Literal

Clase

rdfs:Resource

rdfs:Class

rdf:Property

rdfs:ConstraitProperty

Propiedad•rdf:type•rdf:subClassOf•rdfs:subPropertyOf•rdfs:comment•rdfs:label•rdfs:seeAlso•rdfs:isDefinedBy

•ConstraintProperty•rdfs:range•rdfs:domain

Page 29: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Validador RDF

http://www.w3.org/RDF/Validator/

Page 30: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

2. Ejemplos y casos de uso de la Web Semántica• Buscadores semánticos• Búsqueda de ontologías, vocabularios y reutilización de

ontologías• Algunas aplicaciones para trabajar con la Web Semántica

2. Ejemplos y casos de uso de la Web Semántica• Buscadores semánticos• Búsqueda de ontologías, vocabularios y reutilización de

ontologías• Algunas aplicaciones para trabajar con la Web Semántica

Page 31: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

La Web semántica… funciona… Mmmm, bueno, empieza a funcionar y

a tener casos de uso

Page 32: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Navegadores y extensiones: “ver” la SW

Tabulator http://www.w3.org/2005/ajar/tabRDF Browser: http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.htmlDisco - Hyperdata Browser: http://www4.wiwiss.fu-berlin.de/bizer/ng4j/disco/LENA: http://www.uni-koblenz-landau.de/koblenz/fb4/institute/IFI/AGStaab/Research/systeme/lenaMarbles: http://wiki.dbpedia.org/Marbles?v=71ePiggy Bank: http://simile.mit.edu/wiki/Piggy_Bank

Page 33: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Buscadores: “buscar” la SW

Falcons: http://iws.seu.edu.cn/services/falcons/objectsearch/index.jspSindice: http://sindice.comWatson: http://watson.kmi.open.ac.uk/WatsonWUILexxe: http://www.lexxe.com/ MicroSearch (Yahoo): http://www.yr-bcn.es/demos/microsearch/search.do?p=Peter+Mika&y=Search&fr=loSWSE: http://www.swse.orgSemantic WebSearch: http://www.semanticwebsearch.com/queryURI Search: http://dev.uriqr.comHakia: http://www.hakia.comWorio: http://www.worio.comWolframalpha: http://www.wolframalpha.com PowerSet: http://www.powerset.com

Page 34: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Buscadores: “buscar” la SW

Yahoo indexa microformatos (Marzo de 2008): hCard, hCalendar, hReview, hAtom, XFN, Dublin Core, Creative Commons, FOAF, GeoRSS, MediaRSS, RDFa y eRDF

Page 35: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Buscadores: “buscar” la SW

http://search.yahoo.com

Page 36: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Buscadores de ontologías / vocabularios

SWoogle: http://swoogle.umbc.edu

Page 37: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Una aplicación en español-ar: TemaTres

Ver ejemplos: http://www.r020.com.ar/tematres/#ej

Page 38: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

3. Estándares y Tecnologías para la Representación del Conocimiento en la Web Semántica.

Microformatos: la Web Semántica “en minúsculas”RDF y Metadatos: DCMI-DCAMRDF y Tesauros: SKOSRDF y Ontologías: OWLRDF y Redes sociales: FOAF

3. Estándares y Tecnologías para la Representación del Conocimiento en la Web Semántica.

Microformatos: la Web Semántica “en minúsculas”RDF y Metadatos: DCMI-DCAMRDF y Tesauros: SKOSRDF y Ontologías: OWLRDF y Redes sociales: FOAF

Page 39: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Añadir semántica al Doc Digital

DLOAC Automático:

Indización y resumen automáticos

AC “manual”

Embebido en el propio documento

Externo al documento

De autor Profesional

MetadatosMetaetiquetas

Microformatos Metadatos Etiquetadosocial

Normalizados Sin Normalizar

Page 40: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Microformatos

Intentan ser útiles principalmente a las personas y en segundo lugar a las máquinas; para ello aprovechan características de [X]HTML para añadir información semántica en una sección de código [X]HTML.Análisis de contenido “de autor” en la Web 2.0.Los microformatos ofrecen soluciones sencillas a problemas de representación y arquitectura de información concretos en la Web (p. ej.: cómo codificar la información personal de una tarjeta de visita, cómo codificar un evento o cómo ayudar a Technorati a “catalogar” mejor los artículos de las bitácoras.Ejemplo: <a ref=“http://technorati.com/tag/metadatos” rel=”tag”>metadatos </a>

Page 41: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

[X]HTML actual

Aprovechando los atributos "rel" y "rev" de los vínculos (elementos "a" y "link")...

... y especialmente los atributos "class" e "id" de muchos elementos de [X]HTML

Microformatos: ¿cómo?

Page 42: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

hCard: tarjetas de visita

hCalendar: eventos

rel-tag: palabras clave para etiquetar post

XFN: especifica las relaciones personales

... más, en... http://microformats.org

Qué microformatos existen

Page 43: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Microformatos

Operator (add-on Firefox y Flock) - Descarga

Page 44: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Se han escrito especificaciones.

Existen aplicaciones para generarlos.

Integrado en Wordpress (XFN).

Usuarios-creadores publican microformatos.

Existen aplicaciones que se "alimentan" de microformatos y son muy útiles

OJO Leer artículo en E-LIS sobre microformatos: http://eprints.rclis.org/9786/1/h545611761780347.pdf

Se puede destacar

Page 45: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

La información expresada en microformatosestá pensada para las personas...

... y las máquinas (robots y aplicaciones) también pueden encontrarla, extraerla, procesarla y reutilizarla.

Conclusión: los microformatos han conseguido en poco tiempo, objetivos de la Web Semántica en contextos concretos, ... Y FUNCIONAN

Y lo más importante

Page 46: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

Intentos de normalización del etiquetado social: geotagging,

dctagging, etc.

Page 47: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Geotagging

Se refiere a la indización geográfica proceso de añadir metadatos geográficos a DLOs, por ejemplo, sitios Web o elementos de servicios Web 2.0 (p. ej. Imágenes en Flickr)Normalmente las geotags son datos que consignan las coordenadas de longitud y latitud y los nombres de los lugares.

Ver: http://www.geobloggers.com

Ver: http://geotags.com/geo/geotags2.html

Page 48: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Geotagging: parte de la geocodificación

La geocodificación es un proceso más complejo que el geotagging que incluye también la capacidad de integrar de manera consistente, metadatos geográficos en la información básica (p. ej. Metadatos EXIF)La geocodificación también puede realizarse tomando códigos o identificadores de lugar que no estén basados en sus coordenadas, p. ej., el código postal, y asociarlos a las coordenadas para crear sistemas de recuperación de información por lugar, más potentes e “inteligentes”La indización geográfica en la Web 2.0 (geocodificación) tiene un gran potencial, por ejemplo, se pueden buscar imágenes tomadas cerca de un lugar específico, o fundamentar un buscador geográfico basado en la long y lat

Page 49: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Codificación del etiquetado geográfico

Metadatos [head de HTML]<meta name="geo.position" content="50.167958;-97.133185">

<meta name="geo.placename" content="Rockwood Rural Municipality, Manitoba, Canada">

<meta name="geo.region" content="ca-mb">

Microformatos [XHTML]<span class='geo'>

<span class='latitude'>50.167958</span>;

<span class='longitude'>-97.133185</span>

</span>

Page 50: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009DCTagging

De igual forma que el geotagging, el DCtagging se refiere a la utilización de códigos estandarizados –en este caso, DC (Dublin Core)– para normalizar o matizar el etiquetado en servicios de la web social (web 2.0).Se refiere a la utilización del estándar DC de elementos de metadatos no sólo para codificar las materias (DC.Subject) sino para hacer una descripción integral del recurso que se describe (p. ej. Un bookmark en del.ici.us, una foto en flickr, etc.) P. ej. dc:creator=Eva Méndez me permitirá encontrar entre mis fotos, las fotos que yo he hecho, mientras que dc:subject=Eva Méndez las fotos en las que yo aparezco, o dc:publisher=Eva Méndez aquellas que publico aunque no sea el autor.

Ver: http://efoundations.typepad.com/efoundations/2006/10/dctagged.html

Page 51: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ejemplo de “Machine tags”

Page 52: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

Reflexiones sobre el valor de los “Vocabularios”

Page 53: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Tradicionalmente: Vocabularios

Vocabularios controlados (terminología confusa):Listas de encabezamientos de materia: tradicionalmente en bibliotecas para indizar las materias de los libros u otros materiales bibliotecarios

Tesauros: utilizado en los servicios de indización y resumen especializado para asignar materias a los artículos de revista y otros materiales especializados en un área determinada (p. ej. Medicina, arquitectura, etc.)

Taxonomías: clasificación de diferentes organismos basados en categorías taxonómicas unívocas procedentes de la biología. Desde el punto de vista tradicional es un vocabulario controlado formado sólo por descriptores relacionados por jerarquía/polijerarquía

Page 54: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Actualmente: Vocabularios

“Vocabulario” se ha convertido en una denominación genérica para hablar de estructuras o conjuntos de elementos normalizados en Internet.Según la comunidad que utilice el término “vocabulario”, tendrá un significado:

En el ámbito de los estándares de metadatos. Vocabulario: conjunto de elementos descriptivos y de propiedadesEn el ámbito de la SW: se ha formalizado la noción de "ontología“ como sinónimo de vocabularioLos usuarios de KOS, los vocabularios son: estructuras de "espacio-valor" como los tesauros clasificaciones de materia

En entornos corporativos se habla sin embargo de: "taxonomías“.

Page 55: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Vocabularios para el A de contenido.

Listas de términosFicheros de autoridad, glosarios, Gazetteers, Diccionarios

Sistemas de clasificación o categorizaciónEncabezamientos de materia

Schemes de clasificación y Taxonomías Visión electrónica de la DDC, taxonomías científicas o

empresariales.

Schemes de RelacionesTesauros

Redes Semánticas (ej. WordNet)

Ontologías

Ver: http://nkos.slis.kent.edu/KOS_taxonomy.htm

Page 56: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Vocabularios Web Servicios terminológicos

Búsqueda por conceptosSchemes registrados (ontologías, tesauros)

Conceptos/términos en servidores de Taxonomías

Soportar sistemas de interrogaciónBúsqueda en colecciones

Búsquedas cruzadas (interoperabilidad)

Búsqueda por navegación (visualización e interfaces basados en sistemas de organización del conocimiento)

Indización y clasificación automáticas

Extracción de términos.

Soporte a la recuperación multilingüe usando “vocabularios”

Page 57: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Tipificación de Vocabularios para la SW

Vocabularios de base léxica:WordNet

SKOS

Vocabularios de base lógica: Ontologías

Topic Maps

Tipificación de NKOS (Network Knowledge Organization Systems/Services) para la Web Semántica y sus estándares

Page 58: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Listas de términos:Anillos de sinónimos

Ficheros de autoridad

Glosarios

DiccionariosLenguaje Natural Lenguaje controlado

Débi

lme n

te e

s tru

c tur

ado

Alta

men

te e

stru

ctur

ado

Clasificación &Categorización:

Encabezamientos de materiaEncabezamientos de materia

Esquemas de clasificaciónEsquemas de clasificaciónTaxonomías

Esquemas de categorización

Grupos de relaciones: Ontologías Redes semánticas

TesaurosTesauros

Listados

NKOS: Vocabularios (documentación)

Page 59: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Redes semánticas

Se basan en relaciones léxicas (semejantes a las que se pueden dar en un tesauro) pero de mayor profundidad.

Son básicas las relaciones de hiponimia y meronimia Hiponimia: relación semántica de género-especie (hiperónimo/hipónimo/cohipónimo).

Meronimia: relación semántica entre una unidad léxica que denota una parte y lo que denota el correspondiente todo

Representación de las relaciones léxico-semánticas entre los conceptos (acepciones) de la lengua

relaciones taxonómicas: clase/subclase

sinónimos, antónimos, etc.

otras relaciones: parte-de, clase/miembro, etc.

Page 60: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Redes semánticas: WordNet

WordNetRed/taxonomía semántica/léxica del inglés, formada por conceptos agrupados en conjuntos de sinónimos.ES un diccionario semántico designado como una Red, en parte porque representa palabras y conceptos como un sistema interrelacionadoPermite la indización conceptual de base léxica.

Otros proyectos:Análisis de las definiciones, metalenguajelexicográfico.Extracción y explotación de la informaciónimplícita: razonamiento, inferencia.

Page 61: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009WordNet

Léxico informático multipropósito.Base de datos que contiene una red semántica del inglés formada por conceptos con relaciones semánticas.Desarrollada por George Miller y su grupo de investigación. Universidad de Princeton (1993).Utiliza un modelo semántico relacional y una base de datos también relacional. Es básicamente una base de datos de términos y relaciones entre términos.Ha sido elaborada desde el punto de vista de la Psicolingüística. Está considerada como la red semántica del inglés (o de cualquier otra lengua) más completa que existe. Contempla 5 categorías gramaticales: sustantivos, verbos, adjetivos, adverbios, elementos funcionales.

Page 62: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009WordNet

WordNet (original): http://wordnet.princeton.edu/ Los elementos primitivos de WordNet (1.5, ahora está en la versión 3.0) son tres:

Words (palabras, strings)Meanings (significados, synsets): conjuntos de sinónimos, representados por un número identificador).Relationships (relaciones, punteros relacionales).

Otros elementos:Categorías gramaticales, Esquemas de subcategorización verbal Marcadores sintácticos para adjetivos

Page 63: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Redes Semánticas

WordNet (consulta Online) Versión 3.0:

http://wordnetweb.princeton.edu/perl/webwn

EuroWordNet: http://www.illc.uva.nl/EuroWordNet

GlobalWordNet: http://www.globalwordnet.org

Page 64: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Futuro: WordNet y SW

WordNet es una base de datos semántica utilizada en muchos proyectos.El gran reto es convertir WordNet en una gran ontología, esto es, convertir un vocabulario de base léxica, en un vocabulario de base lógica. Existen algunos proyectos al respecto:

SUMO (Suggested Upper Merged Ontology): http://ontology.teknowledge.com http://suo.ieee.org

Un grupo de trabajo en el W3C para convertir wordNets (léxicos) en ontologías a través de OWL/RDF:

http://www.w3.org/2001/sw/BestPractices/WNET/tf.html WordNet en RDF Schema y OWL

Un trabajo muy interesante de construcción de ontologías sobre WordNet es el de la FAO: AOS (Servicio de Ontología Agraria: versión en español de este trabajo): http://www.fao.org/agris/aos/aos_es/default.htm

Page 65: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SW, RDF y representación de tesauros

El reto para los tesauros en la SW es que se publiquen los Sistemas de Organización del Conocimiento en una forma legible por máquina.

Qué mejor forma que… RDF:Resource Description Framework: estándar flexible para describir recursos para la Web Es un estándar extensible (como XML pero aplicado

netamente a metainformación) Utilizado en combinación con otros estándares. Sirve para potenciar la Interoperabilidad.

Page 66: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF y SKOS

SKOS es un vocabulario RDF

Un vocabulario RDF es un conjunto de términos RDF para describir “algo” en RDF.

Algunos ejemplos de vocabularios RDF:DC, cuando constituye un schema RDF para representar propiedades (metadatos descriptivos).

FOAF (Friend of A Friend), otro vocabulario RDF para representar las propiedades de las personas en las Redes Sociales.

SKOS, es también un vocabulario RDF

Page 67: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Crear Tesauros/Vocabularios para la SW

Fuente: Mondeca http://www.mondeca.com/index.php/en/intelligent_topic_manager/applications/itm_t3_terminology_thesaurus_taxonomy_metadata_dictionary

Page 68: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS: Un vocabulario RDF

Sirve para crear Sistemas de Organización del Conocimiento “orientados al lenguaje”

Tesauros

Glosarios

Vocabularios controlados (listas de autoridad, etc.)

Terminologías

Y… no está muy claro, para: Esquemas de clasificación Taxonomías Directorios Web (esquemas para definir categorías

de WebLogs)

Page 69: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Clasificación de estándares para la construcción de Vocabularios en el contexto-e

De diseño (ej. Z39.19, IFLA Guidelines)

ISO 25964: Thesauri and interoperability with other vocabularies Part 1: Thesauri for information retrieval

Part 2: Interoperability with other vocabularies

De estructura (ej. SKOS, Zthes)

Pero también…

De identificación de conceptos, términos y vocabularios (URIs/URLs, Persistent ID)

Protocolos, perfiles y APIs (SKOS-API, WordMap, Zthes)

Otros estándares Estándares de base (marcado, metadatos, etc.) Estándares de traducción, localización y tecnologías del lenguaje (

openTag) Estándares para el manejo de corpus ISO TC37 Terminología

Ver: Standards for Content Creation and Globalization

Page 70: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS-Core: http://www.w3.org/2004/02/skos/

Definición: SKOS Core es un vocabulario que sirve para hacer descripciones RDF de Sistemas de Organización del Conocimiento (KOS) de orientación lingüística, como por ejemplo: Tesauros, Glosarios, Vocabularios Controlados, Taxonomías, Esquemas de clasificación (schemes).

Especificaciones:SKOS Primer: Quick Guide to Publishing a Thesaurus on the Semantic Web: http://www.w3.org/2004/03/thes-tf/primer/

Guía (SKOS Core-2005): http://www.w3.org/2001/sw/Europe/reports/thes/1.0/guide/

SKOS 2009: http://www.w3.org/TR/swbp-skos-core-guide/

Vocabulario SKOS: http://www.w3.org/2004/02/skos/

Page 71: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Concepto

Término preferido (descriptor)

Término alternativo (no descriptor)

Nota

Definición, alcance, nota histórica, etc.

Concepto

Relación Semántica

Características de las relaciones en SKOS

Fuente: Alistair Milles

Page 72: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS: Características

Extensibilidad:Permite crear propiedades específicas como subpropiedades

Se pueden etiquetar propiedades según las necesidades del usuario:

Por ejemplo, nombres propios, científicos, etc.

También se pueden establecer Relaciones Semánticas según el usuario:

Por ejemplo: BroaderGeneric, BroaderInstantive …PartOf.

Gran interoperabilidad: se pueden crear aplicaciones especializadas / adaptadas pero que sigan siendo interoperables con otras aplicaciones más genéricas (interoperabilidad semántica de tesauros sin perder especificidad técnica)

Page 73: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS : otras características

Permite poner conceptos en múltiples esquemas (schemes) de conceptos:

Schemes virtuales (“Views”)

Reutilización de schemes

Relaciones entre schemes

Crear “super-schemes”

Page 74: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Propuestas de SKOS

5 clases: ClassesCollectablePropertyCollectionConceptConceptSchemeOrderedCollection

26 Propiedades: altLabelaltSymbolbroaderchangeNotedefinitioneditorialNoteexamplehasTopConcepthiddenLabel

historyNoteinSchemeisPrimarySubjectOfisSubjectOfmembermemberListnarrowerprefLabelprefSymbol

primarySubjectprivateNotepublicNoterelatedscopeNotesemanticRelationsubjectsubjectIndicator

Page 75: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ejemplo:

Tomamos un término del UK Archival Thesaurus

Term: Economic cooperation Used For: Economic co-operation Broader terms:

Economic policy

Narrower terms: Economic integration European economic cooperation European industrial cooperation Industrial cooperation

Related terms:Interdependence

Scope Note: Includes cooperative measures in banking, trade, industry etc., between and among countries.

http://www.ukat.org.uk/thesaurus/term.php?i=1750

Page 76: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ejemplo: en SKOS se representaría...

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:skos="http://www.w3.org/2004/02/skos/core#">

<skos:Concept rdf:about="http://www.ukat.org.uk/thesaurus/concept/1750">

<skos:prefLabel>Economic cooperation</skos:prefLabel> <skos:altLabel>Economic co-operation</skos:altLabel>

<skos:scopeNote>Includes cooperative measures in banking, trade, industry etc., between and among countries.</skos:scopeNote> <skos:inScheme rdf:resource="http://www.ukat.org.uk/thesaurus"/>

<skos:broader rdf:resource="http://www.ukat.org.uk/thesaurus/concept/4382"/>

<skos:narrower rdf:resource="http://www.ukat.org.uk/thesaurus/concept/2108"/> <skos:narrower rdf:resource="http://www.ukat.org.uk/thesaurus/concept/9505"/> <skos:narrower rdf:resource="http://www.ukat.org.uk/thesaurus/concept/15053"/> <skos:narrower rdf:resource="http://www.ukat.org.uk/thesaurus/concept/18987"/> <skos:related rdf:resource="http://www.ukat.org.uk/thesaurus/concept/3250"/>

</skos:Concept> </rdf:RDF>

Page 77: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Desarrollo actual de SKOS (W3C)

Existen distintos grupos de trabajo: W3C Semantic Web Best Practises & Deployment Working Group (SWBPD-WG)

Grupo de Trabajo de Tesauros (Thesaurus Task Force) Coordinado por Alistair Miles y & Dan Brickley Se encargan de crear estrategias para representar

contenidos de tesauros utilizando RDF y OWL

Especificaciones SKOS: http://www.w3.org/2004/02/skos/

Page 78: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS Extensions y Mapping

Las extensiones de SKOS son un conjunto de términos que extienden el vocabulario SKOS-Core de tal forma que pueda soportar algunas de las características más básicas de los vocabularios documentales, sobre todo, de los tesauros.

SKOS Mapping es otro vocabulario RDF para describir las interrelaciones (mapeos) entre distintos esquemas de conceptos (schemes)

SKOS mapping y extensions, confluyen en una Especificación (Recomendación Agosto 2009): http://www.w3.org/TR/skos-reference/

Page 79: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Tesauros en SKOS

GEMET (General Multilingual Environmental Thesaurus): http://www.eionet.europa.eu/gemet/rdf

UKAT (UK Archival Thesaurus): http://www.ukat.org.uk/downloads/data.php

GCL (Government Category List): http://isegserv.itd.rl.ac.uk/skos/gcl/

APAIS (Australian Public Affairs Information Service): http://isegserv.itd.rl.ac.uk/skos/apais/

AGROVOC (FAO), MeSH, etc.

KEA (Keyphrase Extraction Algorithm) http://www.nzdl.org/Kea/download.html

Page 80: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

Ontologías y Topic maps

Vocabularios de base lógica

Page 81: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ontologías

Gruber (1993) [Borst (1997)]: Especificación sistemática [formal] de una conceptualización [compartida]

Una ontología es una herramienta conceptual que define un vocabulario común para compartir información dentro de un determinado dominio

80’s: IA. para compartir y reutilizar conocimiento

90’s: Ingeniería Web (ingeniería ontológica): descripciones semánticas explícitas de recursos

Page 82: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009

Page 83: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ontologías

Son conjuntos de...... Conceptos o clases (términos que evocan conceptos)

… Atributos (características de esos objetos)

... relaciones entre los términos (conceptos),

... que describen un dominio de aplicación concreto.

Su objetivo es:Creación de un diccionario de términos compartidos y comprensibles para diferentes aplicaciones y/o comunidades que permita la interoperabilidad.

Cualificar los términos para que representen conceptos

Necesitan…“Responsabilidad ontológica”

Formalización

Page 84: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ontologías: Estándares

SHOE (Simple HTML Ontology Extensions) http://www.cs.umd.edu/projects/plus/SHOE/

OIL (Ontology Inference Layer)

DAML(DARPA Agent Markup Language) (http://www.daml.org), DAML+OIL

RDF (http://www.w3.org/RDF/),

OWL (Web Ontology Language)

Page 85: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ontologías: Estándares

OWL (Web Ontology Language): http://www.w3.org/2001/sw/WebOnt/: 6 recomendaciones del W3C (10 febrero 2004)

OWL Web Ontology Language OverviewOWL Web Ontology Language GuideOWL Web Ontology Language ReferenceOWL Web Ontology Language Semantics and Abstract SyntaxOWL Web Ontology Language Test CasesOWL Web Ontology Language Use Cases and Requirements+ 2 Notas: Presentación de la sintaxis en XML y analizador de OWL en RDF/XML

Page 86: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Elementos de una ontología

Axioma (modelado de verdades) / statementsClase o tipo (conjunto de objetos) - SubclasesInstancias (miembros de una clase)RelacionesPropiedades o slots (protégé)Frame (clase + instancias + relaciones)Conceptualización (conceptos, relaciones, propiedades y restricciones)Taxonomía (conceptos organizados jerárquicamente)Vocabulario (conjunto de términos/palabras + su formalización en un dominio)

Page 87: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Ontologías (metodología y fases)

Varias metodologías (MethONTOLOGY):

1. Especificación

2. Conceptualización

3. Adquisición de conocimiento

4. Integración

5. Implantación

6. Evaluación

7. Documentación

Page 88: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009SKOS Core / OWL

OWL (Web Ontology Language) Recomendación del W3C (ver tema 6)Para construir vocabularios de base lógicaBasado en una pontente inferencia (leyes de inferencia heredadas de OIL).Semántica mucho más precisa.

SKOS Core complementa a OWLEs posterior a OWL, todavía no REC.Para construir vocabularios de báse lingüística.Menor potencia de inferencia semánticaSemántica menos precisa, pero más flexible (orientada al término lingüístico).

Page 89: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Vocabularios de base lógica: Topic Maps

Motivación: necesidad de mezclar índices (Newcomb, Pepper) Dificultades del grupo de Davenport para mezclar índices de diferentes conjuntos de documentos electrónicos

Estándar ISO 13250-2003 (paradigma de topic maps) para describir estructuras de conocimiento y asociarlas con los recursos de información

XTM (XML Topic Maps: http://www.topicmaps.org/xtm)

En el fondo es otra manera de caracterizar metadatos

Conferencia Topic Maps 2009 (Oslo, 18-19 Marzo)

Page 90: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Topic Maps: Definición

Modelo de datos que permite representar estructuras de conocimiento de un dominio específico en forma de red semántica, y al mismo tiempo asociar dichas estructuras con recursos de información heterogénea.

Page 91: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Topic Maps y RDF

Le Grand (2002) están destinados a ser complementarios.

Diferencia es que TM es independiente de que existan recursos informativos o no, permitiendo en ocasiones una navegación entre conceptos.

RDF está más centrado en la descripción de recursos informativos y no trata la semántica de las relaciones entre metadatos.

Page 92: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Prof. Dra. Eva MéndezProf. Dra. Eva Méndez

Curso organizado por el SIU. Buenos Aires (Argentina), 29-30 Octubre

“Otros vocabularios”: FOAF (sorry en inglés

Page 93: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Why FOAF for this talk?

TR: Is there an existing application that shows how the Semantic Web can form such connections?B-L: If you want to play with the Semantic Web, you can make a friend-of-a-friend file. In a FOAF file [the data component of a personal home page, formatted in a standardized way], you can publish stuff about yourself, your organization, your publication, places, or photographs. You can have a pointer that says this is a photograph about me and other data about the photograph, such as who else is in it.

Tim B. Lee Interview at: Technology Review

http://www.technologyreview.com/InfoTech/wtr_13784,258,p2.html

Page 94: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009FOAF: A Simple SW Application

Stands for "Friend Of A Friend“.Creators: Dan Brikley and Libby Miller (more people joined… FOAF-conference)Is a vocabulary defined using RDF schema (RDFS) and OWL Information distributed and extensibleFOAF files (pages) and vocabulary (a dictionary of terms –50--).RDF markup for “Person”, “mbox”, “homepage”, “workplaceHomepage”, “schoolHomepage”, “knows”, etc. (personal properties).Provides structured links in a (semantic) Web to other FOAF files.It attempts to avoid data protection concerns.

Page 95: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009RDF relationships in FOAF

The formal model behind the Semantic Web is based on simple tuples, which relation is defined by one URI.

Evaknows

Jane

UC3Mworks at

001919…Has phone no.

Research xDC.Creator

Jane

Eva

Page 96: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009How can I say in FOAF

“I am Eva and I work at UC3M and I know Jane who works at SILS and her FOAF profile is [over here] and here is the title of the research we are doing together.”And:

This is my photo (http://www.bib.uc3m.es/~mendez/images/yo.jpg). And here are some other photos, with info on the people and objects depicted in them.If I use FOAF extensions: “I speak Spanish. I am Gemini. I’m friends with Danbri. Here is my calendar in RDF. I like Mediterranean food”.

Page 97: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009My (ej.) FOAF file

<foaf:Person> <foaf:name>Eva Mendez</foaf:name> <foaf:gender>female</foaf:gender> <foaf:title>Dr</foaf:title> <foaf:givenname>Eva</foaf:givenname> <foaf:family_name>Mendez</foaf:family_name> <foaf:mbox_sha1sum>cf2fd069302feb63fa7f20bd82</foaf:mbox_sha1sum> <foaf:homepage rdf:resource="http://www.bib.uc3m.es/~mendez"/> <foaf:weblog rdf:resource="http://www.evamendez.com/blog/"/> <foaf:knows> <foaf:Person rdf:nodeID=“janeg"> <foaf:name>Jane Greenberg</foaf:name> <foaf:homepage rdf:resource=“http://ils.unc.edu/%7Ejaneg/” /> <rdfs:seeAlso rdf:resource="http://ils.unc.edu/%7Ejaneg/janefoaf.rdf"/> </foaf:Person> </foaf:knows> </foaf:Person>

I have invented some information ...

Page 98: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Some tools: Creating FOAF

FOAF-A-MATIC (by Leigh Dodds): http://www.ldodds.com/foaf/foaf-a-matic.html

Page 99: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Some tools: Visualizing FOAF

FOAFNAUT (by Jim Ley)http://www.foafnaut.org/

Page 100: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Some tools: Using FOAF

COMMUNITIES / SERVICES using/export FOAF:

LiveJournal: http://www.livejournal.com/

Videntity: http://videntity.org/

MyOpera: http://my.opera.com/community/

Ecademy: http://www.ecademy.com/

eConozco: http://www.econozco.com/

Others… [your community / net]?

Page 101: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009FOAF: Inspiring Vocabularies and tools

FOAF Speaks, reads, writes (habla, lee, escribe). By Inkel: http://f14web.com.ar/inkel/rdf/schemas/lang/index.en.html

An extension of FOAF elements

To give information about the languages speaked by the people implied in a FOAF description.

DOAP: http://usefulinc.com/doap by Ed Dumbill Description Of A Project

RDF vocabulary for describing Open Source Programs.

Viewer (DOAPer Firefox Extension): http://crschmidt.net/doap/doaper.html

FLICKRGRAPH: http://www.marumushi.com/apps/flickrgraph/

Page 102: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009FOAF: Inspiring Vocabularies and tools

FLICKRGRAPH: http://www.marumushi.com/apps/flickrgraph/

It worked!

Page 103: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

4. Discusión sobre el futuro de la Web Semántica, Web 3.0, interoperabilidad y Bibliotecas Digitales Semánticas

4. Discusión sobre el futuro de la Web Semántica, Web 3.0, interoperabilidad y Bibliotecas Digitales Semánticas

Page 104: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009La Clave: INTEROPERABILIDAD

Page 105: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Aspectos de la interoperabilidad

Política

Y Humana

Tecnología

Semántica

Usuarios y

Usabilidad

La interoperabilidad es conectar gente, datos, información en distintos contextos

Page 106: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Bibliotecas Digitales Semánticas: Ejs.

Biblioteca Aperta de Milano: http://bami.cilea.it

Page 107: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Bibliotecas Digitales Semánticas: Ejs.

VideoActive: http://www.videoactive.eu

Page 108: Parte 2. Web Semantica - Eva Mendez - Argentina - 301009 (1)

Introducción a la Web Semántica: vocabularios, tecnologías y estándares Eva Méndez

Octubre 2009Bibliotecas Digitales Semánticas: Ejs.

Europeana: http://www.europeana.eu