SEPAL: Schema Enhanced Programming for Linked Data

The linked data cloud provides a large collection of interlinked data and is supposed to be seen as one, big data source. However, when developing applications against this data source, it becomes apparent that different challenges arise in the various steps of programming. Among these are the selection and conceptualization of data as well as the process of actually accessing the data. The schema enhanced programming for linked data (SEPAL) project provides a new approach for integrating linked data sources when developing semantic web applications. It does this by crawling the LOD cloud, analyzing the extracted data and providing this information to a developer during development through a framework that extends the programing language. In this paper, we will motivate the necessity for a project like SEPAL and explain the core components of the project.

[1]  Xia Wang,et al.  A QoS-Aware Selection Model for Semantic Web Services , 2006, ICSOC.

[2]  Katja Hose,et al.  FedX: Optimization Techniques for Federated Query Processing on Linked Data , 2011, SEMWEB.

[3]  Steffen Staab,et al.  Declarative Representation of Programming Access to Ontologies , 2012, ESWC.

[4]  Armin Haller,et al.  ActiveRDF: object-oriented semantic web programming , 2007, WWW '07.

[5]  Jürgen Umbrich,et al.  SPARQL Web-Querying Infrastructure: Ready for Action? , 2013, SEMWEB.

[6]  Steffen Staab,et al.  APIs à gogo: Automatic Generation of Ontology APIs , 2009, 2009 IEEE International Conference on Semantic Computing.

[7]  Alessandra Mileo,et al.  How Good Is Your SPARQL Endpoint? - A QoS-Aware SPARQL Endpoint Monitoring and Data Source Selection Mechanism for Federated SPARQL Queries , 2014, OTM Conferences.

[8]  Wolf-Tilo Balke,et al.  ProSWIP: Property-Based Data Access for Semantic Web Interactive Programming , 2013, SEMWEB.

[9]  Steffen Staab,et al.  ag ogo : Automatic Generation of Ontology APIs , 2009 .

[10]  Steffen Staab,et al.  Semantic Web Application Development with LITEQ , 2014, International Semantic Web Conference.

[11]  Ansgar Scherp,et al.  LODatio: using a schema-level index to support users infinding relevant sources of linked data , 2013, K-CAP.

[12]  Julian Padget,et al.  Automatic Mapping of OWL Ontologies into Java , 2004, SEKE.

[13]  Steffen Staab,et al.  SPLENDID: SPARQL Endpoint Federation Exploiting VOID Descriptions , 2011, COLD.

[14]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.

[15]  Steffen Staab,et al.  Incompleteness-aware programming with RDF data , 2013, DDFP '13.

[16]  Steffen Staab,et al.  SchemEX - Efficient construction of a data catalogue by stream-based indexing of linked data , 2012, J. Web Semant..