Semantic description of OData services

  • Authors:
  • Marc Kirchhoff;Kurt Geihs

  • Affiliations:
  • SAP AG, Dresden, Germany;University of Kassel, Kassel, Germany

  • Venue:
  • Proceedings of the Fifth Workshop on Semantic Web Information Management
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Open Data Protocol (OData) is a data access protocol that is based on the REST principles. It is built upon existing and well-known technologies such as HTTP, AtomPub and JSON. OData is already widely-used in the industry. Many IT companies provide OData interfaces for their applications. The structure of the data that is provided by an OData service is described with the Conceptual Schema Definition Language (CSDL). To make this data available for the integration with the Semantic Web, we propose to semantically annotate CSDL-documents. This extension of CSDL allows the definition of mappings from the underlying Entity Data Model (EDM) to RDF graphs which is a first step towards the implementation of a SPARQL endpoint on top of existing OData services. Based on the OData interfaces of existing enterprise resource planning (ERP) systems, it is possible to realize a SPARQL endpoint for those systems which can lead to a great simplification in the retrieval of data.