</> CodeBooks
    ← Volver a Otros temas (página 2)
    Portada de Learning SPARQL, 2nd Edition

    Learning SPARQL, 2nd Edition

    Bob DuCharme

    Editorial
    O'Reilly
    Año
    2013
    Páginas
    ~386
    Nivel
    Básico

    De qué trata

    Introducción práctica y progresiva a SPARQL 1.1, el estándar del W3C para consultar, transformar y manipular datos en formato RDF en la Web Semántica y en bases de datos de grafos (triplestores). Escrito por Bob DuCharme, el libro está diseñado para desarrolladores, analistas de datos, gestores de metadatos e ingenieros de conocimiento sin experiencia previa en tecnologías semánticas ni lógica formal. Basta con tener conocimientos elementales sobre bases de datos relacionales (conceptos tipo SQL) o formatos estructurados como JSON y XML para seguir el recorrido formativo.

    El contenido cubre desde las consultas fundamentales (SELECT, ASK, CONSTRUCT y DESCRIBE) con coincidencia de patrones de tripletas, filtros de comparación y patrones opcionales, hasta las características añadidas en SPARQL 1.1: funciones de agregación (COUNT, SUM, AVG, GROUP BY, HAVING), subconsultas, asignaciones BIND y rutas de propiedades (property paths) para recorrer grafos jerárquicos. Explica a fondo SPARQL 1.1 Update para insertar, modificar y eliminar tripletas (INSERT DATA, DELETE DATA, operaciones sobre grafos con nombre), y la federación de consultas mediante la palabra clave SERVICE, que permite combinar datos distribuidos de puntos finales públicos como DBpedia y LinkedMDB. Además, aborda el uso de herramientas de consola como Apache Jena ARQ, el manejo de formatos de respuesta en XML, JSON, CSV y TSV, y el aprovechamiento de esquemas RDFS y ontologías OWL para inferir datos implícitos.

    Mediante decenas de consultas y recetas prácticas respaldadas por conjuntos de datos reales descargables desde el sitio web complementario del libro, el lector aprende a consultar y transformar grafos RDF de manera directa y reproducible. Destaca por desmitificar la Web Semántica con un enfoque pragmático y orientado a la integración de datos, prescindiendo del academicismo excesivo. No enseña a construir una aplicación web con interfaz gráfica completa de usuario, por lo que conviene complementarlo con un lenguaje de programación como Python o JavaScript para integrar las consultas en aplicaciones en producción.

    • SPARQL 1.1
    • RDF
    • Web Semántica
    • Linked Data
    • Apache Jena ARQ
    • Triplestores
    • Consultas federadas
    • SPARQL Update
    • DBpedia
    • Rutas de propiedades
    • RDFS y OWL

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Otros temas con nivel Básico