Modeling, Generating, and Publishing Knowledge as Linked Data
by Ruben Taelman, Pieter Heyvaert, Anastasia Dimou, Ruben Verborgh,
Published in Proceedings of the 20th International Conference on Knowledge Engineering and Knowledge Management.
Keywords: Linked Data publication,XML,RML,Linked Data generation,Linked Data Fragments,Web API,Triple Pattern Fragments,Linked Data,Semantic Web,JSON,World Wide Web,Web,
The process of extracting, structuring, and organizing knowledge from one or multiple data sources and preparing it for the Semantic Web requires a dedicated class of systems. They enable processing large and originally heterogeneous data sources and capturing new knowledge. Offering existing data as Linked Data increases its shareability, extensibility, and reusability. However, using Linking Data as a means to represent knowledge can be easier said than done. In this tutorial, we elaborate on the importance of semantically annotating data and how existing technologies facilitate their mapping to Linked Data. We introduce [R2]RML languages to generate Linked Data derived from different heterogeneous data sources (databases, XML, JSON, …) from different interfaces (documents, Web APIs, …). Those who are not Semantic Web experts can annotate their data with the RMLEditor, whose user interface hides all underlying Semantic Web technologies to data owners. Last, we show how to easily publish Linked Data on the Web as Triple Pattern Fragments. As a result, participants, independently of their knowledge background, can model, annotate and publish data on their own.