Introducci - PowerPoint PPT Presentation

About This Presentation
Title:

Introducci

Description:

Universidad Carlos III de Madrid Dpto. Biblioteconom a y Documentaci n Introducci n a la Web Sem ntica: vocabularios, tecnolog as y est ndares – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 108
Provided by: EVAM
Category:

less

Transcript and Presenter's Notes

Title: Introducci


1
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
2
Esta presentación es vuestra en
  • http//www.bib.uc3m.es/mendez/SW-ARGENTINA
  • Presentaciones
  • Recursos
  • Programa
  • Bibliografía

3
Contenidos / 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/XML
  • Conceptos clave en la SW metadatos, ontologías,
    agentes, etc.
  • 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 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-DCAM
  • RDF y Tesauros SKOS
  • RDF y Ontologías OWL
  • RDF y Redes sociales FOAF
  • Microformatos 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.

4
  • 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

5
SW Definición tradicional (IA, informática)
  • 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

6
SW 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).

7
SW implica...
  • Lenguajes formales como (DAMLOIL), 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.

8
SW 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.

9
SW 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).

10
SW implica...
Semántica Metadatos Ontologías
Descripciones
Lógica Motores de inferencia semántica
Procesamiento automático
11
La Web Semántica y Servicios Web Semánticos
(SWWS)
Dinámica
URI, HTML, HTTP
WWW
Estática
Riqueza semántica
12
Basado en Tim Berners Lee, 2000
http//www.w3.org/2000/Talks/0906-xmlweb-tbl/slide
9-0.html
SPARQL
13
Basado en Tim Berners Lee, 2000
http//www.w3.org/2000/Talks/0906-xmlweb-tbl/slide
9-0.html
14
Fuente http//bnode.org/media/2009/07/08/semantic
_web_technology_stack.png
15
Fueente Semantic Web Activities
http//swa.cefriel.it/
16
Aproximació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.

17
Aproximació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

18
RDF, 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.

19
RDF 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).

20
RDF 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
21
Componentes 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.

22
RDF Modelo de datos
  • El modelo de datos que propone RDF consiste en
    tres tipos de objetos
  • Recursos
  • Tipos de propiedades
  • Descripciones

23
RDF 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)
24
RDF Representación gráfica
AUTOR
Explicando RDF
Title
EVA
25
RDF Propiedades (contenedores)
  • lt?xml version"1.0"?gt
  • ltRDF xmlns"http//www.w3.org/1999/02/22-rdf-synta
    x-ns"
  • xmlnsDC"http//purl.org/metadata/dublin_cor
    e/"gt
  • ltBag ID"pages"gt
  • ltli resource"http//foo.org/foo.html" /gt
  • ltli resource"http//bar.org/bar.html" /gt
  • lt/Baggt
  • ltDescription aboutEach"pages"gt
  • ltDCCreatorgtOra Lassilalt/DCCreatorgt
  • lt/Descriptiongt
  • lt/RDFgt

26
Ejemplo RDF-sintaxis
  • ltRDFRDFgt
  • ltRDF Description about http//www.bib.uc3m.es/
    mendez/rdf.htmgt
  • ltTitlegt Explicando RDFlt/Titlegt
  • ltAuthorgtEva Méndez lt/Authorgt
  • lt/RDF Descriptiongt
  • lt/RDFRDFgt

SELIALIZADA
ltrdfRDF xmlnsrdf"http//www.w3.org/1999/02/22-r
df-syntax-ns" xmlnsdc"http//purl.org/
dc/elements/1.0/"gt ltrdfDescription
rdfabout"http//www.bib.uc3m.es/mendez/rdf.htm"
dccreatorEva Méndez"
dctitleExplicando RDF"
dcdate2005-04-12" /gt lt/rdfRDFgt
ABREVIADA
27
RDF 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/

28
RDF Esquema
Recurso rdfsLiteral
  • Propiedad
  • rdftype
  • rdfsubClassOf
  • rdfssubPropertyOf
  • rdfscomment
  • rdfslabel
  • rdfsseeAlso
  • rdfsisDefinedBy
  • ConstraintProperty
  • rdfsrange
  • rdfsdomain

Clase
rdfsResource rdfsClass rdfProperty
rdfsConstraitProperty
29
Validador RDF
http//www.w3.org/RDF/Validator/
30
  • 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

31
  • La Web semántica funciona Mmmm, bueno, empieza
    a funcionar y a tener casos de uso

32
Navegadores y extensiones ver la SW
  • Tabulator http//www.w3.org/2005/ajar/tab
  • RDF Browser
  • http//demo.openlinksw.com/DAV/JS/rdfbrowser/index
    .html
  • Disco - Hyperdata Browser http//www4.wiwiss.fu-b
    erlin.de/bizer/ng4j/disco/
  • LENA http//www.uni-koblenz-landau.de/koblenz/fb4
    /institute/IFI/AGStaab/Research/systeme/lena
  • Marbles http//wiki.dbpedia.org/Marbles?v71e
  • Piggy Bank http//simile.mit.edu/wiki/Piggy_Bank

33
Buscadores buscar la SW
  • Falcons http//iws.seu.edu.cn/services/falcons/ob
    jectsearch/index.jsp
  • Sindice http//sindice.com
  • Watson http//watson.kmi.open.ac.uk/WatsonWUI
  • Lexxe http//www.lexxe.com/
  • MicroSearch (Yahoo) http//www.yr-bcn.es/demos/mi
    crosearch/search.do?pPeterMikaySearchfrlo
  • SWSE http//www.swse.org
  • Semantic WebSearch http//www.semanticwebsearch.c
    om/query
  • URI Search http//dev.uriqr.com
  • Hakia http//www.hakia.com
  • Worio http//www.worio.com
  • Wolframalpha http//www.wolframalpha.com
  • PowerSet http//www.powerset.com

34
Buscadores buscar la SW
Yahoo indexa microformatos (Marzo de 2008)
hCard, hCalendar, hReview, hAtom, XFN, Dublin
Core, Creative Commons, FOAF, GeoRSS, MediaRSS,
RDFa y eRDF
35
Buscadores buscar la SW
http//search.yahoo.com
36
Buscadores de ontologías / vocabularios
  • SWoogle http//swoogle.umbc.edu

37
Una aplicación en español-ar TemaTres
Ver ejemplos http//www.r020.com.ar/tematres/ej
38
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-DCAM RDF y
Tesauros SKOS RDF y Ontologías OWL RDF y Redes
sociales FOAF
39
Añadir semántica al Doc Digital
DLO
AC Automático Indización y resumen automáticos
De autor
Profesional
AC manual
Embebido en el propio documento
Externo al documento
Metadatos Metaetiquetas
Microformatos
Metadatos
Etiquetado social
Normalizados
Sin Normalizar
40
Microformatos
  • Intentan ser útiles principalmente a las personas
    y en segundo lugar a las máquinas para ello
    aprovechan características de XHTML para añadir
    información semántica en una sección de código
    XHTML.
  • 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 lta refhttp//technorati.com/tag/metadat
    os reltaggtmetadatos lt/agt

41
Microformatos cómo?
XHTML 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 XHTML
42
Qué microformatos existen
hCard tarjetas de visita hCalendar
eventos rel-tag palabras clave para etiquetar
post XFN especifica las relaciones
personales ... más, en... http//microformats.org
43
Microformatos
Operator (add-on Firefox y Flock) - Descarga
44
Se puede destacar
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/h54
5611761780347.pdf
45
Y lo más importante
La información expresada en microformatos está
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
46
  • Intentos de normalización del etiquetado social
    geotagging, dctagging, etc.

47
Geotagging
  • 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//geotags.com/geo/geotags2.html
Ver http//www.geobloggers.com
48
Geotagging 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

49
Codificación del etiquetado geográfico
  • Metadatos head de HTML
  • ltmeta name"geo.position" content"50.167958-97.1
    33185"gt
  • ltmeta name"geo.placename" content"Rockwood
    Rural Municipality, Manitoba, Canada"gt
  • ltmeta name"geo.region" content"ca-mb"gt
  • Microformatos XHTML
  • ltspan class'geo'gt
  • ltspan class'latitude'gt50.167958lt/spangt
  • ltspan class'longitude'gt-97.133185lt/spangt
  • lt/spangt

50
DCTagging
  • 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. dccreatorEva Méndez ? me permitirá
    encontrar entre mis fotos, las fotos que yo he
    hecho, mientras que dcsubjectEva Méndez ? las
    fotos en las que yo aparezco, o dcpublisherEva
    Méndez ? aquellas que publico aunque no sea el
    autor.

Ver http//efoundations.typepad.com/efoundations
/2006/10/dctagged.html
51
Ejemplo de Machine tags
52
  • Reflexiones sobre el valor de los Vocabularios

53
Tradicionalmente 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

54
Actualmente 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 propiedades
  • En el ámbito de la SW se ha formalizado la
    noción de "ontología como sinónimo de
    vocabulario
  • Los 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.

55
Vocabularios para el A de contenido.
  • Listas de términos
  • Ficheros de autoridad, glosarios, Gazetteers,
    Diccionarios
  • Sistemas de clasificación o categorización
  • Encabezamientos de materia
  • Schemes de clasificación y Taxonomías
  • Visión electrónica de la DDC, taxonomías
    científicas o empresariales.
  • Schemes de Relaciones
  • Tesauros
  • Redes Semánticas (ej. WordNet)
  • Ontologías

Ver http//nkos.slis.kent.edu/KOS_taxonomy.htm
56
Vocabularios Web? Servicios terminológicos
  • Búsqueda por conceptos
  • Schemes registrados (ontologías, tesauros)
  • Conceptos/términos en servidores de Taxonomías
  • Soportar sistemas de interrogación
  • Bú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

57
Tipificació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

58
NKOS Vocabularios (documentación)
Ontologías Redes
semánticasTesauros
Grupos de relaciones
Altamente estructurado
Esquemas de clasificaciónTaxonomías Esquemas
de categorización
Clasificación Categorización
Encabezamientos de materia
Anillos de sinónimos Ficheros de
autoridad Glosarios Diccionarios
Débilmente estructurado
Listas de términos
Listados
Lenguaje Natural
Lenguaje controlado
59
Redes 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.

60
Redes semánticas WordNet
  • WordNet
  • Red/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 interrelacionado
  • Permite la indización conceptual de base léxica.
  • Otros proyectos
  • Análisis de las definiciones, metalenguajelexicog
    ráfico.
  • Extracción y explotación de la informaciónimplíci
    ta razonamiento, inferencia.

61
WordNet
  • 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.

62
WordNet
  • 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

63
Redes 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

64
Futuro 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.ht
    ml
  • 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

65
SW, 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.

66
RDF 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

67
Crear Tesauros/Vocabularios para la SW
Fuente Mondeca http//www.mondeca.com/index.php/e
n/intelligent_topic_manager/applications/itm_t3_te
rminology_thesaurus_taxonomy_metadata_dictionary
68
SKOS 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)

69
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

70
SKOS-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/2
    004/03/thes-tf/primer/
  • Guía (SKOS Core-2005) http//www.w3.org/2001/sw/E
    urope/reports/thes/1.0/guide/
  • SKOS 2009 http//www.w3.org/TR/swbp-skos-core-gui
    de/
  • Vocabulario SKOS http//www.w3.org/2004/02/skos/

71
Características de las relaciones en SKOS
Fuente Alistair Milles
72
SKOS 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)

73
SKOS 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

74
Propuestas de SKOS
  • 5 clases ClassesCollectablePropertyCollectionC
    onceptConceptSchemeOrderedCollection
  • 26 Propiedades
  • altLabelaltSymbolbroaderchangeNotedefinition
    editorialNoteexamplehasTopConcepthiddenLabel

historyNoteinSchemeisPrimarySubjectOfisSubjectO
fmembermemberListnarrowerprefLabelprefSymbol
primarySubjectprivateNotepublicNoterelatedscop
eNotesemanticRelationsubjectsubjectIndicator
75
Ejemplo
  • 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?i1750
76
Ejemplo en SKOS se representaría...
  • ltrdfRDF xmlnsrdf"http//www.w3.org/1999/02/22-r
    df-syntax-ns" xmlnsrdfs"http//www.w3.org/2000/
    01/rdf-schema" xmlnsskos"http//www.w3.org/2004
    /02/skos/core"gt
  • ltskosConcept rdfabout"http//www.ukat.org.uk/th
    esaurus/concept/1750"gt
  • ltskosprefLabelgtEconomic cooperationlt/skosprefLa
    belgt ltskosaltLabelgtEconomic co-operationlt/skosal
    tLabelgt
  • ltskosscopeNotegtIncludes cooperative measures in
    banking, trade, industry etc., between and among
    countries.lt/skosscopeNotegt ltskosinScheme
    rdfresource"http//www.ukat.org.uk/thesaurus"/gt
  • ltskosbroader rdfresource"http//www.ukat.org.u
    k/thesaurus/concept/4382"/gt
  • ltskosnarrower rdfresource"http//www.ukat.org.
    uk/thesaurus/concept/2108"/gt ltskosnarrower
    rdfresource"http//www.ukat.org.uk/thesaurus/con
    cept/9505"/gt ltskosnarrower rdfresource"http//w
    ww.ukat.org.uk/thesaurus/concept/15053"/gt
    ltskosnarrower rdfresource"http//www.ukat.org.u
    k/thesaurus/concept/18987"/gt ltskosrelated
    rdfresource"http//www.ukat.org.uk/thesaurus/con
    cept/3250"/gt
  • lt/skosConceptgt lt/rdfRDFgt

77
Desarrollo 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/

78
SKOS 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/

79
Tesauros 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

80
Vocabularios de base lógica
  • Ontologías y Topic maps

81
Ontologí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
  • 80s IA. para compartir y reutilizar
    conocimiento
  • 90s Ingeniería Web (ingeniería ontológica)
    descripciones semánticas explícitas de recursos

82
Ontologí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

83
Ontologí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), DAMLOIL
  • RDF (http//www.w3.org/RDF/),
  • OWL (Web Ontology Language)

84
Ontologías Estándares
  • OWL (Web Ontology Language) http//www.w3.org/200
    1/sw/WebOnt/ 6 recomendaciones del W3C (10
    febrero 2004)
  • OWL Web Ontology Language Overview
  • OWL Web Ontology Language Guide
  • OWL Web Ontology Language Reference
  • OWL Web Ontology Language Semantics and Abstract
    Syntax
  • OWL Web Ontology Language Test Cases
  • OWL Web Ontology Language Use Cases and
    Requirements 2 Notas Presentación de la
    sintaxis en XML y analizador de OWL en RDF/XML

85
Elementos de una ontología
  • Axioma (modelado de verdades) / statements
  • Clase o tipo (conjunto de objetos) - Subclases
  • Instancias (miembros de una clase)
  • Relaciones
  • Propiedades 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)

86
Ontologías (metodología y fases)
  • Varias metodologías (MethONTOLOGY)
  • Especificación
  • Conceptualización
  • Adquisición de conocimiento
  • Integración
  • Implantación
  • Evaluación
  • Documentación

87
SKOS Core / OWL
  • OWL (Web Ontology Language)
  • Recomendación del W3C (ver tema 6)
  • Para construir vocabularios de base lógica
  • Basado en una pontente inferencia (leyes de
    inferencia heredadas de OIL).
  • Semántica mucho más precisa.
  • SKOS Core complementa a OWL
  • Es posterior a OWL, todavía no REC.
  • Para construir vocabularios de báse lingüística.
  • Menor potencia de inferencia semántica
  • Semántica menos precisa, pero más flexible
    (orientada al término lingüístico).

88
Vocabularios 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)
89
Topic 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.

90
Topic 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.

91
  • Otros vocabularios FOAF
  • (sorry en inglés ?

92
Why 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

93
FOAF 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 extensible
  • FOAF 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.

94
RDF relationships in FOAF
  • The formal model behind the Semantic Web is based
    on simple tuples, which relation is defined by
    one URI.

95
How 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/i
    mages/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. Im friends with Danbri. Here is my
    calendar in RDF. I like Mediterranean food.

96
My (ej.) FOAF file
  • ltfoafPersongt
  • ltfoafnamegtEva Mendezlt/foafnamegt
  • ltfoafgendergtfemalelt/foafgendergt
  • ltfoaftitlegtDrlt/foaftitlegt
  • ltfoafgivennamegtEvalt/foafgivennamegt
  • ltfoaffamily_namegtMendezlt/foaffamily_namegt
  • ltfoafmbox_sha1sumgtcf2fd069302feb63fa7f20bd82lt/
    foafmbox_sha1sumgt
  • ltfoafhomepage rdfresource"http//www.bib.uc3
    m.es/mendez"/gt
  • ltfoafweblog rdfresource"http//www.evamendez
    .com/blog/"/gt
  • ltfoafknowsgt
  • ltfoafPerson rdfnodeIDjaneg"gt
  • ltfoafnamegtJane Greenberglt/foafnamegt
  • ltfoafhomepage rdfresourcehttp//ils.un
    c.edu/7Ejaneg/ /gt
  • ltrdfsseeAlso rdfresource"http//ils.unc
    .edu/7Ejaneg/janefoaf.rdf"/gt
  • lt/foafPersongt
  • lt/foafknowsgt
  • lt/foafPersongt

I have invented some information ?...
97
Some tools Creating FOAF
  • FOAF-A-MATIC (by Leigh Dodds)
  • http//www.ldodds.com/foaf/foaf-a-matic.html

98
Some tools Visualizing FOAF
  • FOAFNAUT (by Jim Ley)
  • http//www.foafnaut.org/

99
Some 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?

100
FOAF Inspiring Vocabularies and tools
  • FOAF Speaks, reads, writes (habla, lee, escribe).
    By Inkel http//f14web.com.ar/inkel/rdf/schemas/l
    ang/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/flickrg
    raph/

101
FOAF Inspiring Vocabularies and tools
  • FLICKRGRAPH http//www.marumushi.com/apps/flickrg
    raph/

It worked!
102
4. Discusión sobre el futuro de la Web Semántica,
Web 3.0, interoperabilidad y Bibliotecas
Digitales Semánticas
103
La Clave INTEROPERABILIDAD
104
Aspectos de la interoperabilidad
Tecnología Semántica
Política Y Humana
La interoperabilidad es conectar gente, datos,
información en distintos contextos
Usuarios y Usabilidad
105
Bibliotecas Digitales Semánticas Ejs.
Biblioteca Aperta de Milano http//bami.cilea.it
106
Bibliotecas Digitales Semánticas Ejs.
VideoActive http//www.videoactive.eu
107
Bibliotecas Digitales Semánticas Ejs.
Europeana http//www.europeana.eu
Write a Comment
User Comments (0)
About PowerShow.com