Capítulo 1 Qué es la Web Semántica y hacia dónde nos lleva.
1.1. Qué es
1.2. Semántica y búsquedas
1.3. Para qué puede servir.
1.4. Breve historia del mayor repositorio de información de la humanidad.
1.5. La Web, la nueva Biblioteca de Alejandría.
1.6. Inteligencia Artificial y Web Semántica
1.7. DAFO de la Web Semántica
1.8. El problema para implantar la Web Semántica
Capítulo 2 Diseño y utilización de ontologías.
2.1. Qué es una ontología en el ámbito de la Web Semántica.
2.2. ESTANDARES DE REPRESENTACIÓN.
2.2.1 XML
2.2.2 Semántica sobre XML
2.2.3 Semántica sobre RDF/RDFS
2.2.4 OWL 1
2.2.5 Semántica con OWL 1
2.2.6 OWL 2
2.2.7 RDFa
2.2.8 SPARQL
2.3. HERRAMIENTA PARA DEFINIR ONTOLOGÍAS: PROTÉGÉ
2.3.1. Instalando y probando Protégé.
2.3.2. Clases y propiedades (LT).
2.3.3. Instancias (LT).
2.4. Recapitulando.
Capítulo 3 Conceptos fundamentales de la Web Semántica.
3.1 Qué es la anotación semántica.
3.2. La sutil diferencia entre anotar y poblar ontologías.
3.3. Quién anota, quién puebla, quién explota.
3.4. Hacia datos abiertos; accesibles y reutilizables. Open Data.
3.5. Enlazado de Datos.
3.6. Reglas de Linked Data
3.7. Excelencia tecnológica en datos abiertos. Las cinco estrellas.
3.8 Reflexión sobre coherencia en el contenido de la Web Semántica.
3.8.1 ¿Por qué la anotación no embebida garantiza la coherencia? (LT)
3.8.2 Ventajas de la anotación no embebida (LT)
3.9 Reflexión sobre la actualización de instancias de la Web Semántica.
3.10 Clave para el nuevo paradigma Web
3.11 ¿Cómo podemos empezar a participar?.
Capítulo 4¿Cómo formalizamos datos semánticos?.
4.1. ¿Por qué la anotación no puede plantearse de forma manual?
4.2. Hacia una anotación lo más automáticamente posible.
4.2.1 Anotación semi-automatizada y el lenguaje.
4.2.2 Tipos de herramientas de anotación.
4.2.3 Herramientas de anotación.
4.2.3.1 OntoMat-Annotizer.
4.2.3.2 DBpedia Spotlight.
4.2.3.2.1 Integración con DBpedia Spotlight (LT)
4.2.3.3 FRED.
4.2.4.4 Snippet para GoodRelations.
4.2.4.5 Sw2sws
4.2.4.5.1 Detalle sobre los conceptos de Página Semántica y Vista Semántica (LT)
4.2.4.5.2 Arquitectura de Sw2sws (LT)
4.2.4.5.3 Control sobre las Vistas Semánticas (LT)
4.2.4 Anotación en Gestores de Contenidos.
4.3 Cómo volcamos datos de una Base de Datos Relacional al mundo de la Web Semántica (RDF)
Capítulo 5 Explotar los datos de la Web Semántica.
5.1. Manejando datos con semántica.
5.1.1 Twinkle.
5.1.2 Introducción a SPARQL (LT).
5.1.2.1. OPTIONAL (LT).
5.1.2.2. SPARQL y OWL (LT).
5.1.2.3. DISTINCT (LT).
5.1.2.4. Subclases de una clase
5.1.2.5. Instancias
5.1.2.6. ORDEN BY
5.1.2.7. Varios FROMs
5.1.3 EndPoint (LT)
5.1.4 LIMIT (LT).
5.1.5 Filtros (LT).
5.2. Buscadores semánticos.
Capítulo 6 El desarrollador y la Web Semántica.
6.1. Programación en el entorno de la Web Semántica.
6.1.1 Sesame.
6.1.2 Jena.
EJEMPLO cap6example1.java
EJEMPLO cap6example2.java
6.2. BBDD, repositorios de tripetas.
6.2.1 Manejo de repositorios de tripletas con Jena.
6.2.1.1 TDB y Fuseki (LT).
Arrancar Fuseki con un Dataset de tripletas vacio no persistente.
Arrancar Fuseki con un Dataset de tripletas vacio, pero persistente.
Arrancar Fuseki con un Dataset de tripletas persistente.
6.2.1.2 SDB y Joseki (LT).
Instalando Joseki
Creando un almacen de tripletas con SDB-MySql 5
Arrancamos Joseki con soporte SDB-MySql
6.2.2. Virtuoso
6.2.3. Allegro
6.2.3.1. Jena y Allegro (LT)
1.- AGGraphMaker conectamosRepositorio(boolean close)
2.- AGGraphMaker borramosRepositorio()
3.- AGModel modeloDelRepositorio(boolean close) throws Exception {
4.- void ejecutarSparql() throws Exception {
5.- AGGraphMaker importarTripletas() throws Exception {
6.- void exportarTripletas() throws Exception {
6.2.4. Selección de un repositorio de tripletas
6.3. Herramientas de interés.
6.3.1 Formatear la salida de SPARQL con LODSPeaKr
6.3.2 Establecer Linked Data con Sameas4j
Capítulo 7¿Quiénes se interesan por la Web Semántica?.
7.1 Introducción.
7.2 Grupos de investigación.
7.3. Redes Sociales.
7.4. Empresas.
7.5. Posibilidad de negocio.
7.6. Relexión final.