• SOBRE NOSOTROS
  • NOTICIAS
  • CONTACTO
  • English
  • Español
  • Lo que hacemos
    • Planeación
    • Implementación
    • Insights
  • Prácticas y servicios
  • Blog
  • What We Do
    • Execute
    • Insights
  • Services and Practices
  • Blog
Español
  • Inglés
Acelera tu desarrollo web con Carbon LDP
December 5, 2017
El poder del enlace en Linked Data
December 20, 2017

Las ventajas del Resource Description Framework: RDF

Published by Margarita Hernández on December 18, 2017
Categories
  • Blog
  • Carbon Linked Data Platform
  • RDF – Linked Data
  • Semantic Web
  • Web Applications
  • Web Development
Tags
  • app
  • application
  • carbon ldp
  • data management
  • data science
  • database
  • graph
  • knowledge graph
  • linked data
  • low code
  • platform
  • rdf
  • resource description framework
  • semantic
  • semantic web
  • visualization
  • web development

Cuando has leído acerca de conceptos como Linked Data y la web semántica, es posible que no te hayas percatado de que uno de los principales objetivos de estos estándares es mejorar el valor de los datos. Una forma para lograr esto es hacer que sean legibles para las computadoras. La cuestión es, ¿cómo se logra esto dentro del mundo de Linked Data? Bueno, para comenzar, simplemente describes tus datos y, para hacer esto, puedes utilizar un Resource Description Framework (RDF) fácilmente definido. Si bien, el término RDF es un concepto muy conocido dentro de Linked Data, es posible que mucha gente no comprenda exactamente qué es o por qué es útil, así que vamos a averiguarlo en este artículo.

Un RDF (o framework de descripción de recursos como lo indica su nombre en español) es un framework para detallar los recursos utilizados en la web. Es un estándar desarrollado por el World Wide Web Consortium (W3C) para describir metadatos: los datos de los datos. Estas descripciones permiten que las computadoras comprendan la información contenida en un documento que es legible por humanos y, el hecho de que esté estandarizado, proporciona un conjunto de reglas para que los sistemas colaborativos comprendan los datos entre ellos. La forma en que describes los datos cuando usas RDF es a través de declaraciones simples que tienen un sujeto, un predicado y un objeto.

Tomemos como ejemplo la frase: “Pablo vive en San Francisco”. Estamos diciendo algo sobre Pablo, por lo tanto, ese es el sujeto del que estamos hablando. ¿Y qué estamos diciendo sobre él? Pues dónde vive y ese es el predicado o verbo en nuestra declaración. Finalmente, San Francisco es el objeto al que se refiere el predicado. Dado que tenemos tres partes en cada declaración RDF, también las conocemos como triples. Aunque esté escrito de manera diferente, es un ejemplo simple de RDF.

Existen múltiples sintaxis que puedes usar para escribir una declaración RDF, lo que es genial porque quiere decir que tienes muchas opciones a elegir. Las más populares son JSON-LD, TriG, Turtle y XML RDF. El W3C ha desarrollado especificaciones para cada una y las puedes encontrar en el sitio web del W3C.

Por ejemplo, aquí está nuestra frase del ejemplo anterior, pero ahora escrita con TriG:

Existen muchas ventajas al trabajar con RDF. Para empezar, los datos se vuelven semánticos o se explican por sí mismos, lo cual es excelente para la integración de datos y la interoperabilidad. Además, si Pablo y San Francisco son recursos definidos en un gráfico, entonces esa declaración describe el vínculo entre dos recursos. Por lo tanto, un conjunto de declaraciones RDF puede traducirse en un gráfico de recursos vinculados y viceversa.

Declaraciones RDF.

Gráfico de recursos vinculados

Además, con RDF ahora tienes recursos que son extremadamente flexibles, ya que las modificaciones consisten en agregar o eliminar triples RDF. Si Pablo se mudara de San Francisco, solo necesitas quitar esa declaración, eliminando el enlace entre los dos recursos sin afectar el resto de tu gráfico. Olvídate de lidiar con esquemas estáticos y modificaciones complejas de tablas.

Asimismo, dado que los recursos y predicados en las declaraciones RDF se definen dentro de un espacio de nombres, puedes generar modelos de datos reutilizables. También puedes usar modelos que ya existen como http://schema.org. Este es solo un ejemplo de los múltiples modelos especializados que son públicos y están disponibles en línea. Finalmente, recomendamos usar datos de diferentes fuentes para potenciar tus propios datos. Recuerda que la combinación de gráficos no cuesta, así que revisa en los repositorios de datos públicos que describimos usando RDF, e inclúyelos en tus gráficos para aprovechar más tus datos de forma gratuita.

Carbon LDP utiliza toda la potencia proporcionada por RDF para mantener tus datos, brindándote la posibilidad de sacar un beneficio de todas las ventajas que enumeramos anteriormente con un procedimiento de configuración simple. Con Carbon LDP puedes usar RDF dentro de tu back-end para escalar tus datos con repositorios externos, reutilizar tus modelos de datos entre aplicaciones y beneficiarte de todas las ventajas que ofrece Linked Data.

Para conocer más acerca de RDF o de Carbon LDP, contáctanos aquí.

Recent Posts

  • Manufacturing Portals
    Construir un portal de manufactura exitoso: Áreas principales de enfoque
    October 8, 2020
  • The Evolution of CMS
    Del “conocer” al “hacer”: La evolución de los sistemas de gestión de contenido (CMS) hacia las plataformas de experiencia digital (DXP)
    September 4, 2020

Blog Archives

  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • November 2019
  • October 2019
  • August 2019
  • July 2019
  • May 2019
  • April 2019
  • March 2019
  • January 2019
  • November 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • January 2018
  • December 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
Share
0

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related posts

Manufacturing Portals
October 8, 2020

Construir un portal de manufactura exitoso: Áreas principales de enfoque


Read more
The Evolution of CMS
September 4, 2020

Del “conocer” al “hacer”: La evolución de los sistemas de gestión de contenido (CMS) hacia las plataformas de experiencia digital (DXP)


Read more
sobre nosotrosprácticas y serviciosequipooportunidadesblogcontacto
Base22
Carbon
IBM Gold Business Partner
HCL
Liferay
Dell Boomi
GSA Contract Holder
Copyright ©Base22, LLC. 2019. This site was built by Base22.