Issuu on Google+

Universidad Nacional “PEDRO RUIZ GALLO”

Maestría en Tecnologías de la Información e Informática Educativa

MAESTRANTE: GILMER CHÁVEZ LOPEZ

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


Tim Berners Lee, creador de la World Wide Web, acuñó otro término: En 2001, prácticamente al mismo tiempo que se “bautizaba” a la web 2.0,……. el de la “web semántica” para referirse a un medio cibernético capaz de interpretar e interconectar un número mayor de datos, lo que permitiría el avance en el campo del conocimiento.


Web 3.0 ¿Cuándo se identifica? ……….2006 Características Vinculación de datos y aplicaciones Computación en línea Ubicuidad de la web Anchura de banda Previsión: agentes de usuario

Relación con la Web Semántica Convergencia promovida por el cambio de orientación hacia una web de datos de la WS Puntos de contacto:  Ontologías > Folksonomías  Computación en línea

L. Codina

Junio 2011


Prospectiva: Cómo será la futura web  La futura web se puede caracterizar por una combinación de presencias y ausencias

 Presencias            

La web móvil como protagonista principal > tablets, smartphones, … La web social La web ubicua La web audiovisual > el futuro de la TV está en la Web La comunicación multimedia: no habrá medios a menos que sean multimedios Los servicios que combinen datos Los servicios que combinen servicios La búsqueda personalizada La búsqueda inteligente La búsqueda en tiempo real La computación en la nube Crear significará publicar | Crear significará colaborar

 Ausencias    

Privacidad Fronteras en la comunicación Prensa impresa Prensa de pago

L. Codina

Junio 2011


Prospectiva: Más presencias y ausencias Probablemente no tendremos: Web Semántica entendida como Inteligencia Artificial universal y a escala de la web  Problema principal:  El problema general de las redes:  Inicialmente exige altos costes en desarrollo sin retorno de la inversión  El dilema del prisionero:  Se beneficiaría el conjunto de la humanidad pero sin beneficios individuales directos  El problema principal parece resuelto por la búsqueda convencional

Probablemente sí tendremos: Sistemas de información totalmente conectados a la web, pero a la vez autocontenidos, con amplias capacidades semánticas En algún sentido, ya existen:  http://www.w3.org/2001/sw/sweo/public/UseCases/  GNOSS

Una web de datos interconectados de forma interactiva e inteligente


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.”


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


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


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.


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


SW implica...

Semántica

Descripciones

Metadatos Ontologías

Procesamiento automático

Lógica Motores de inferencia semántica


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

Servicios Web Semánticos DAML-S, OWL-S WSMO

WS

Dinámica

UDDI, WSDL, SOAP

WWW

Estática

Web Semántica

URI, HTML, HTTP

Riqueza semántica

RDF(S), OWL

Se describen utilizando el vocabulario de una ontología y se expresan en algún lenguaje de marcado semántico


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

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

SPARQL


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


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


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 sujetopredicado-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.


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


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.


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


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


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.


RDF: Modelo de datos

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

TIPO DE

Recurso

VALOR PROPIEDAD

Propiedad / descripci贸n

Recursos Tipos de propiedades Descripciones


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)


RDF: Representación gráfica

Explicando RDF

AUTOR

Title DC: Creator DC: BIB:Aff “UC3M”

uc3m

EVA “Eva Méndez”

BIB:Name “Eva Méndez”

BIB:Email “emendez@bib.uc3m.es”


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


Ejemplo RDF-sintaxis

SELIALIZADA

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


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/


RDF: Esquema

Recurso Clase rdfs:Resource rdfs:Class rdf:Property rdfs:ConstraitProperty

rdfs:Literal

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


Validador RDF

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


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


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


Navegadores y extensiones: “ver” la SW Tabulator http://www.w3.org/2005/ajar/tab RDF Browser: http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.ht ml Disco - Hyperdata Browser: http://www4.wiwiss.fuberlin.de/bizer/ng4j/disco/ LENA: http://www.uni-koblenzlandau.de/koblenz/fb4/institute/IFI/AGStaab/Research/sys teme/lena Marbles: http://wiki.dbpedia.org/Marbles?v=71e Piggy Bank: http://simile.mit.edu/wiki/Piggy_Bank


Buscadores: “buscar” la SW Falcons: http://iws.seu.edu.cn/services/falcons/objectsearch/index.jsp Sindice: http://sindice.com Watson: http://watson.kmi.open.ac.uk/WatsonWUI Lexxe: http://www.lexxe.com/ MicroSearch (Yahoo): http://www.yrbcn.es/demos/microsearch/search.do?p=Peter+Mika&y=Search&fr =lo SWSE: http://www.swse.org Semantic WebSearch: http://www.semanticwebsearch.com/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


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


Buscadores: “buscar” la SW

http://search.yahoo.com


Buscadores de ontologĂ­as / vocabularios SWoogle: http://swoogle.umbc.edu


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 Metadatos Metaetiquetas

Microformatos

Normalizados

Externo al documento Metadatos

Sin Normalizar

Etiquetado social


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.


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, metalenguaje lexicográfico. Extracción y explotación de la información implícita: razonamiento, inferencia.


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.


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


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


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


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.


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


Crear 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


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)


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


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


Características de las relaciones en SKOS

Término preferido (descriptor)

Término alternativo (no descriptor) Concepto Relación Semántica Concepto

Nota

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

Fuente: Alistair Milles


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)


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”


Propuestas de SKOS

5 clases: Classes CollectableProperty Collection Concept ConceptScheme OrderedCollection

26 Propiedades: altLabel altSymbol broader changeNote definition editorialNote example hasTopConcept hiddenLabel

historyNote inScheme isPrimarySubjectOf isSubjectOf member memberList narrower prefLabel prefSymbol

primarySubject privateNote publicNote related scopeNote semanticRelation subject subjectIndicator


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?i=1750


Ejemplo: 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>


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/


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/


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


Vocabularios de base l贸gica

Ontolog铆as y Topic maps


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


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


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), DAML+OIL RDF (http://www.w3.org/RDF/), OWL (Web Ontology Language)


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


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)


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


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


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)


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.


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.


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


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


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.


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

Eva

UC3M

001919â&#x20AC;Ś

knows

Jane

Eva DC.Creator

Jane

Research x


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/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”.


My (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 ☺...


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


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


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â&#x20AC;Ś [your community / net]?


FOAF: 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/


FOAF: Inspiring Vocabularies and tools FLICKRGRAPH: http://www.marumushi.com/apps/flickrgraph/


4. Discusiรณn sobre el futuro de la Web Semรกntica, Web 3.0, interoperabilidad y Bibliotecas Digitales Semรกnticas


La Clave: INTEROPERABILIDAD


Aspectos de la interoperabilidad

Tecnología Política Semántica Y La interoperabilidad es conectar gente, Humana datos, información en distintos contextos

Usuarios y Usabilidad


Bibliotecas Digitales Semรกnticas: Ejs.

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


Bibliotecas Digitales Semรกnticas: Ejs.

VideoActive: http://www.videoactive.eu


Bibliotecas Digitales Semรกnticas: Ejs.

Europeana: http://www.europeana.eu


web 3.0