Tecnologías de la web semántica: XML, RDF, OWL<br />Notas de la sesión de NilsPharo “XML and informationdiscovery - thesem...
Índice<br />La web semántica<br />XML<br />RDF<br />Ontologías<br />Las bibliotecas y la web semántica<br />SKOS<br />Link...
La web semántica<br />¿Por qué necesitamos una web semántica?<br />Cuando buscamos en Internet obtenemos demasiado ruido.<...
La web semántica<br />Enunciada por Tim Berners-Lee en 1999:<br />“Tengo un sueño para la Web, en el que las computadoras ...
La web semántica<br />Características:<br />Agentes inteligentes<br />Web para aplicaciones<br />Extensión de la Web<br />...
Tecnologías de la web semántica<br />Desarrolladas por el W3C<br />Estándares<br />XML (Extensible MarkupLanguage)<br />RD...
xml<br />Es la pieza básica<br />Representa los metadatos internos del documento<br />Las etiquetas incorporan valor semán...
RDF<br />Es un modelo de datos independiente del dominio.<br />Describe recursos usando ‘tripletes’<br />Un triplete tiene...
RDF<br /> Utiliza sintaxis basada en XML: RDF/XML<br />Ejemplo:<br /><rdf:RDF<br />xmlns:rdf="http://www.w3.org/1999/02/22...
Ontologías<br />Hacen posible la ‘ingeniería del conocimiento’<br />Componentes:<br />Instancias (individuos, entidades, c...
Ontologías<br /> Las instancias son los ejemplares de una clase: <br />*’NilsPharo’ es una instancia de la clase ‘persona’...
Ontologías<br />RDF Schema:<br />Hace accesible la información semántica para las máquinas.<br />Es un lenguaje de ontolog...
Las bibliotecas y la web semántica<br />Los catálogos utilizan tres tipos de metadatos:<br />Descriptivos<br />Autoridad<b...
SKOS<br />SKOS (Simple KnowledgeOrganizationSystem):<br />Ontología con RDF para representar materia.<br />Vocabulario par...
Linked data<br />Aproximación a la web semántica pragmática, ‘bottom up’.<br />Identifica los objetos mediante URIs y HTTP...
Linking Open Data-project<br />Consiste en convertir datos con licencias libres a RDF.<br />Datos de las bibliotecas como ...
Próxima SlideShare
Cargando en…5
×

Tecnologías de la web semántica

3.136 visualizaciones

Publicado el

Notas de la sesión de Nils Pharo “XML and information discovery - the semantic web approach”
Facultat Biblioteconomia i Documentació - Universitat de Barcelona 6 mayo 2011

Publicado en: Tecnología, Educación
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.136
En SlideShare
0
De insertados
0
Número de insertados
16
Acciones
Compartido
0
Descargas
29
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Tecnologías de la web semántica

  1. 1. Tecnologías de la web semántica: XML, RDF, OWL<br />Notas de la sesión de NilsPharo “XML and informationdiscovery - thesemantic web approach”<br />FacultatBiblioteconomia i Documentació - Universitat de Barcelona 6 mayo 2011 <br />1<br />
  2. 2. Índice<br />La web semántica<br />XML<br />RDF<br />Ontologías<br />Las bibliotecas y la web semántica<br />SKOS<br />Linked data<br />2<br />
  3. 3. La web semántica<br />¿Por qué necesitamos una web semántica?<br />Cuando buscamos en Internet obtenemos demasiado ruido.<br />“Barcelona FC” en Google da 160 mill de resultados!<br />La mayor parte de estos resultados es irrelevante<br />El problema de los silos de información:<br />Muchos sistemas no se conectan entre sí para compartir información relacionada y el usuario ha de entrar en cada uno de ellos para ir recuperando fragmentos de información.<br />Los usuarios finales han de recoger, comparar, interpretar y conectar la información de diferentes sistemas.<br />3<br />
  4. 4. La web semántica<br />Enunciada por Tim Berners-Lee en 1999:<br />“Tengo un sueño para la Web, en el que las computadoras serán capaces de analizar todos los datos en la red – el contenido, los links y las transacciones entre las personas y las computadoras. Una ‘Web Semántica’, que debería hacer esto posible, tiene que emerger, pero cuándo lo haga, los mecanismos habituales de intercambio, burocracia y nuestras vidas cotidianas serán manejadas por maquinas capaces de hablar entre ellas. Lo que la gente de los ‘agentes inteligentes’ han vendido durante siglos finalmente se hará realidad”. <br />La web semántica puede ser una solución parcial.<br />Muy dependiente del dominio.<br /> <br />4<br />
  5. 5. La web semántica<br />Características:<br />Agentes inteligentes<br />Web para aplicaciones<br />Extensión de la Web<br />Una Web de datos<br />5<br />
  6. 6. Tecnologías de la web semántica<br />Desarrolladas por el W3C<br />Estándares<br />XML (Extensible MarkupLanguage)<br />RDF (ResourceDescription Framework)<br /> Ontologías:<br />RDF schema<br />OWL (Ontology Web Language)<br />6<br />
  7. 7. xml<br />Es la pieza básica<br />Representa los metadatos internos del documento<br />Las etiquetas incorporan valor semántico<br /><?xmlversion=" 1.0 " encoding=" UTF-8 " standalone= " yes "?><ficha><nombre> Nils </nombre><apellido> Pharo </apellido><empresa> Oslo UniversityCollege</empresa></ficha><br />7<br />
  8. 8. RDF<br />Es un modelo de datos independiente del dominio.<br />Describe recursos usando ‘tripletes’<br />Un triplete tiene la forma sujeto-propiedad-valor<br />* NilsPharois a teacher at Oslo UC<br />Los elementos del triplete se identifican preferentemente mediante una URI, por ejemplo:<br />Una persona, NilsPharo, identificado por http://www.w3.org/People/EM/contact#me<br />Una propiedad, mailbox, identificado por<br />http://www.w3.org/2000/10/swap/pim/contact#mailbox<br />Un valor, mailto:np@uc.edu<br />8<br />
  9. 9. RDF<br /> Utiliza sintaxis basada en XML: RDF/XML<br />Ejemplo:<br /><rdf:RDF<br />xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <br />xmlns:dc="http://purl.org/dc/elements/1.1/"> <br /><rdf:Descriptionrdf:about="http://en.wikipedia.org/Tony_Benn"> <br /><dc:title>Tony Benn</dc:title> <br /><dc:publisher>Wikipedia</dc:publisher> <br /></rdf:Description><br /></rdf:RDF><br />xmlns y una URL indica un vocabulario donde se encuentran los términos de lo que se describe<br />9<br />
  10. 10. Ontologías<br />Hacen posible la ‘ingeniería del conocimiento’<br />Componentes:<br />Instancias (individuos, entidades, cosas)<br />Clases<br />Propiedades<br />Relaciones<br />Reglas y restricciones<br />10<br />
  11. 11. Ontologías<br /> Las instancias son los ejemplares de una clase: <br />*’NilsPharo’ es una instancia de la clase ‘persona’<br />Las instancias pueden formar parte de diferentes clases.<br />Las clases pueden contener otras clases.<br />En una estructura de relación jerárquica, las propiedades son hereditarias.<br />Las reglas y restricciones tienen como objetivo evitar inferencias ilógicas, especificar cardinalidad y clarificar aspectos de clases específicas, p.e.: un mes no puede tener más de 31 días.<br />Las ontologías pueden ser:<br />De dominio, cuando describen un dominio específico: el cuerpo humano, las bibliotecas…<br />Ontologías superiores (top ontologies), para describir conceptos compartidos por diferentes dominios.<br />11<br />
  12. 12. Ontologías<br />RDF Schema:<br />Hace accesible la información semántica para las máquinas.<br />Es un lenguaje de ontologías simple.<br />Componentes: clases y propiedades específicas.<br />OWL (Ontology Web Language):<br />Es un lenguaje de ontologías completo.<br />Hay tres versiones con diferente nivel de complejidad: completo, DL y Lite<br />Se basa en DAML + OIL (DARPA AgentMarkupLanguage + OntologyInferenceLayer) <br />http://www.xml.com/pub/a/2002/01/30/daml1.html<br />12<br />
  13. 13. Las bibliotecas y la web semántica<br />Los catálogos utilizan tres tipos de metadatos:<br />Descriptivos<br />Autoridad<br />Materia<br />Ontologías para datos bibliográficos:<br />DublinCore<br />BIBLO<br />FRBR<br />SKOS<br />13<br />
  14. 14. SKOS<br />SKOS (Simple KnowledgeOrganizationSystem):<br />Ontología con RDF para representar materia.<br />Vocabulario para representar vocabularios controlados en RDF.<br />Proporciona sinónimos y posibles erratas de un término.<br />Describe relaciones jerárquicas (término general – término específico, …es parte de…, …es una clase de…).<br />El catálogo Libris, de la Biblioteca Nacional Sueca, es un ejemplo de aplicación de SKOS: http://libris.kb.se/?language=en<br />14<br />
  15. 15. Linked data<br />Aproximación a la web semántica pragmática, ‘bottom up’.<br />Identifica los objetos mediante URIs y HTTP.<br />Proporciona información útil mediante estándares RDF, SPARQL, y enlaces a otras URIs para descubrir más cosas relacionadas.<br />Es una buena solución al problema de los ‘silos’ de información.<br />Responde a la filosofía Open data, datos que deberían ser accesibles universalmente: mapas, fórmulas, genomas, gobierno, hechos, biblioteca pública…<br />15<br />
  16. 16. Linking Open Data-project<br />Consiste en convertir datos con licencias libres a RDF.<br />Datos de las bibliotecas como linked open data:<br />Libris (Bibl. Nac. Suecia)<br />LCSH<br />VIAF (Virtual International AuthorityFile) OCLC<br />Dewey Decimal Classification OCLC<br />Deutsche Nationalbibliothek: enlazar los datos de todas las bibliotecas del país y de las bibliotecas nacionales de Suiza y Austria.<br />British Library<br />DBpedia: proyecto para la extracción de datos de Wikipedia para proponer una versión Web semántica. Liderado por la Universidad de Leipzig, Universidad Libre de Berlín y la compañía OpenLink Software. <br />16<br />

×