Guia docente
DATOS IDENTIFICATIVOS 2011_12
Asignatura ESTRUCTURACION DEL CONOCIMIENTO Código 00702049
Enseñanza
INGENIERO EN INFORMATICA
Descriptores Cr.totales Tipo Curso Semestre
6 Optativa Cuarto Segundo
Idioma
Prerrequisitos
Departamento ING.ELECTR.DE SIST. Y AUTOMATI
Responsable
GARCÍA RODRÍGUEZ , ISAÍAS
Correo-e igarr@unileon.es
aaloa@unileon.es
Profesores/as
ALONSO ÁLVAREZ , ÁNGEL
GARCÍA RODRÍGUEZ , ISAÍAS
Web http://
Descripción general "Hay dos locomotoras que están tirando fuerte de la ingeniería del conocimiento. Una es la Web Semántica y la otra es la Gestión del Conocimiento en el ámbito empresarial. Sobre esta última hay poca información porque las empresas consideran este un tema de interés estratégico y no divulgan las técnicas que usan ni los avances que obtienen. De la formación de esta materia se ocupan en la asignatura de Sistemas Inteligentes para la Gestión Empresarial. Se dedicará esta asignatura a la Web Semántica. Sus expectativas son grandes, sobre todo debido a la capacidad de penetración que tiene Internet. El Objetivo de la Web Semántica no es otro que el de escribir el conocimiento en un lenguaje formalizado, de manera que su recuperación pueda automatizarse. Los formalismo de representación estandarizados son RDF(S) y OWL. La gramática de implementación, XML. Se pretende que el alumno conozca el servicio de documentos en Internet: el servicio Web, con especial atención al problema de representación de la información y la idea que puede venir a solucionar este problema: la denominada Web Semántica. El alumno deberá ser capaz de distinguir entre sintaxis, semántica y presentación en los documentos Web, y conocer la forma en la que se produce la separación entre contenido y presentación, y la forma en la que se introduce semántica en dichos documentos. Se estudiarán y comprenderán también las tecnologías y herramientas dedicadas a estos efectos. Se pretende que el alumno obtenga una formación general en la mayoría de los aspectos relacionados con la representación del conocimiento, las particularidades de su implementación en un ordenador y las consecuencias que esto tiene en la creación de la Web Semántica. Finalmente, se pretende que el alumno tenga una visión general de diferentes escenarios de aplicación práctica de los conceptos vistos durante el curso." "
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Tribunal suplente
Cargo Departamento Profesor

Objetivos
"Hay dos locomotoras que están tirando fuerte de la ingeniería del conocimiento. Una es la Web Semántica y la otra es la Gestión del Conocimiento en el ámbito empresarial. Sobre esta última hay poca información porque las empresas consideran este un tema de interés estratégico y no divulgan las técnicas que usan ni los avances que obtienen. De la formación de esta materia se ocupan en la asignatura de Sistemas Inteligentes para la Gestión Empresarial. Se dedicará esta asignatura a la Web Semántica. Sus expectativas son grandes, sobre todo debido a la capacidad de penetración que tiene Internet. El Objetivo de la Web Semántica no es otro que el de escribir el conocimiento en un lenguaje formalizado, de manera que su recuperación pueda automatizarse. Los formalismo de representación estandarizados son RDF(S) y OWL. La gramática de implementación, XML. Se pretende que el alumno conozca el servicio de documentos en Internet: el servicio Web, con especial atención al problema de representación de la información y la idea que puede venir a solucionar este problema: la denominada Web Semántica. El alumno deberá ser capaz de distinguir entre sintaxis, semántica y presentación en los documentos Web, y conocer la forma en la que se produce la separación entre contenido y presentación, y la forma en la que se introduce semántica en dichos documentos. Se estudiarán y comprenderán también las tecnologías y herramientas dedicadas a estos efectos. Se pretende que el alumno obtenga una formación general en la mayoría de los aspectos relacionados con la representación del conocimiento, las particularidades de su implementación en un ordenador y las consecuencias que esto tiene en la creación de la Web Semántica. Finalmente, se pretende que el alumno tenga una visión general de diferentes escenarios de aplicación práctica de los conceptos vistos durante el curso." "

Metodologías
"A los alumnos de esta asignatura se les proporcionan material de las clases teóricas y guiones de prácticas, todo ello en formato electrónico. También tienen a su disposición tutoriales de algunas partes. Las clases teóricas se imparten mediante exposición oral, apoyada por la proyección de resúmenes en formato electrónico. Las clases prácticas se imparten en laboratorio, apoyados con guiones. Las clases teóricas y prácticas se complementan con trabajos propuestos para realizar en grupos." "

Contenidos
Bloque Tema
"TEORÍA ------------------------------------------------------------------------------ Tema 1.- Introducción a la Web Semántica Internet y servicio Web, introducción - Protocolo HTTP - Documentos web - Lenguaje de marcado - HTML - Separación contenido y presentación - Hojas de estilo - Evolución: de la Web inicial a la Web 2.0 - El problema del exceso de información - La solución: la Web Semántica Tema 2.- XML (eXtensible Markup Language) Introducción a XML, origen, fundamentos, aplicaciones - Sintaxis XML, amespaces, DTD y XML Schema - Presentación y transformación: XSLT - Acceso y procesado de documentos XML - Consulta: XQuery - Uso del XML en los documentos Web. XHTML, Servicios Web. Tema 3.- RDF (Resource Description Framework) y RDFS (RDF Vocabulary Description Language) Necesidad de describir recursos - Estructura de descripción de recursos en RDF - Triplas - Sintaxis XML como base para la descripción de recursos - Otras notaciones para las triplas - Extensiones a RDF: RDFS. Tema 4.- Ontologías para la Web Semántica (6 horas aproximadamente) Introducción: Por qué la Web con XML y RDF(S) necesita las ontologías. La representación del conocimiento: de la extracción al modelado - El problema de la representación del conocimiento - Los formalismos y lenguajes de representación del conocimiento - Evolución de los formalismos y lenguajes - Expresividad, computabilidad y complejidad computacional de los formalismos de representación del conocimiento. Ontologías - Definición/es - Tipos de ontologías - Ventajas para la representación, adquisición, uso y reutilización del conocimiento - Usos de las ontologías - Estructura y componentes de una ontología - Clases, instancias, relaciones, axiomas - Metodologías para la creación y reutilización de ontologías. Tema 5.- Lenguajes y herramientas para ontologías, 4 horas. Marcos y lógicas descriptivas. Relaciones y diferencias - Conocimiento definido vs. Conocimiento descrito - Mundo abierto y mundo cerrado - Tipos de uso de la ontología - Tipos de inferencias posibles en marcos y en lógicas descriptivas OWL. Origen, variantes del lenguaje - Descripción de ontologías en OWL. Herramientas para la construcción de ontologías: Protégé. Tema 5.- Aplicaciones ¿Qué es un documento Web semántico? - Anotación de documentos - Arquitectura de un sitio Web con contenido semántico - Generación del contenido semántico - Consulta basada en contenido semántico – Buscadores semánticos - Acceso automático a la información. Agentes Web - Servicios Web semánticos. Proyectos relacionados con la Web Semántica -Proyectos y ontologías relevantes en la Web Semántica Adopción y futuro de la Web Semántica - problemas y desafíos. PRÁCTICA ------------------------------------------------------------------------------ Práctica 1 Lenguaje de marcado HTML - Etiquetas básicas - atributos - hojas de estilo Práctica 2 XML - DTD - XML Schema Práctica 3 Acceso a documentos XML - APIs DOM, SAX, JAXP - XPath Práctica 4 Documentos RDF - Acceso con API Jena. Práctica 5 RDFS Práctica 6 Introducción a Protégé Práctica 7 Protégé OWL - Clasificación automática sobre la ontología. Práctica 8 SPARQL desde Protégé - SPARQL con Jena. Resto del tiempo: trabajo final "

Otras actividades
"

Evaluación
  descripción calificación
 
Otros comentarios y segunda convocatoria
Se realizará un examen final de la parte teórica. Este examen de teoría tendrá un peso del 50% en la nota final. Las prácticas se evaluarán de acuerdo a su realización y a la evaluación del trabajo que ha de realizarse. La nota de práctica tendrá un peso del 50% en la nota final. Es preciso obtener al menos un 30% en cada parte (teoría y práctica) para compensar con la otra. Haciendo una proyección de las puntuaciones sobre 10 el 5 se considera aprobado. "

Fuentes de información
Acceso a la Lista de lecturas de la asignatura

Básica
"Hunter, D. y otros: Beginning XML 4th edition, Wrox Press, 2007. Jeffrey T. Pollock, Semantic Web For Dummies, Wiley, 2009 John Hebeler, Semantic Web Programming, Wiley, 2009 Documentación del sitio web de PROTEGE (http://protege.stanford.edu/) y otros tutoriales sobre RDF, OWL, Jena y XML. H. Peter Alesso, Craig F. Smith.: Thinking on theWeb: Berners-Lee, Gödel, and Turing, Wiley Interscience, 2008. Grigoris Antoniou, Frank van Harmelen: A Semantic Web Primer, The MIT Press, 2008. Fensel, D.; Ontologies: a Silver Bullet for Knowledge Management and Electronic Commerce. Springer-Verlag, 2001. OWL Pizza tutorial: http://www.co-ode.org/resources/tutorials/ProtegeOWLTutorial.pdf OWL vs. Frames side by side: http://smi-protege.stanford.edu/svn/*checkout*/framesvs-owl/FrameOWLSidebySide_Stanford_v3.pdf?rev=2583" "
Complementaria