ABSTRACT
The rdf data model allows the description of domain-level knowledge that is understandable by both humans and machines. rdf data can be derived from different source formats and diverse access points, ranging from databases or files in csv format to data retrieved from Web apis in json, Web Services in xml or any other speciality formats. To this end, machine-interpretable mapping languages, such as rml, were introduced to uniformly define how data in multiple heterogeneous sources is mapped to the rdf data model, independently of their original format. However, the way in which this data is accessed and retrieved still remains hard-coded, as corresponding descriptions are often not available or not taken into account. In this paper, we introduce an approach that takes advantage of widely-accepted vocabularies, originally used to advertise services or datasets, such as Hydra or dcat, to define how to access Web-based or other data sources. Consequently, the generation of rdf representations is facilitated and further automated, while the machine-interpretable descriptions of the connectivity to the original data remain independent and interoperable, offering a granular solution for accessing and mapping data.
- K. Alexander, R. Cyganiak, M. Hausenblas, and J. Zhao. Describing Linked Datasets with the VoID Vocabulary. W3C Interest Group Note, Mar. 2011. http://www.w3.org/TR/void/.Google Scholar
- S. Auer, S. Dietzold, J. Lehmann, S. Hellmann, and D. Aumueller. Triplify: Light-weight Linked Data Publication from Relational Databases. In Proceedings of the 18th International Conference on World Wide Web, WWW '09. ACM, 2009. Google ScholarDigital Library
- T. Berners-Lee, J. Hendler, and O. Lassila. The Semantic Web. Scientific American, 2001.Google ScholarCross Ref
- E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web Services Description Language (WSDL) 1.1. W3C Note, Mar. 2001. http://www.w3.org/TR/wsdl.Google Scholar
- R. Cyganiak. Tarql -- SPARQL for Tables: Turn CSV into RDF using SPARQL syntax. Technical report, Jan. 2015. http://tarql.github.io/.Google Scholar
- R. Cyganiak, C. Bizer, J. Garbers, O. Maresch, and C. Becker. The D2RQ Mapping Language. Technical report, Mar. 2012. http://d2rq.org/d2rq-language.Google Scholar
- S. Das, S. Sundara, and R. Cyganiak. R2RML: RDB to RDF Mapping Language. Working Group Recommendation, W3C, Sept. 2012. http://www.w3.org/TR/r2rml/.Google Scholar
- J. de Bruijn, C. Bussler, J. Domingue, D. Fensel, M. Hepp, U. Keller, M. Kifer, B. KÃűnig-Ries, J. Kopecky, R. Lara, H. Lausen, E. Oren, A. Polleres, D. Roman, J. Scicluna, and M. Stollberg. Web Service Modeling Ontology (WSMO). W3C Member Submission, June 2005. http://www.w3.org/Submission/WSMO/.Google Scholar
- J. de Bruijn, D. Fensel, U. Keller, M. Kifer, H. Lausen, R. Krummenacher, A. Polleres, and L. Predoiu. Web Service Modeling Language (WSML). W3C Member Submission, June 2005. http://www.w3.org/Submission/WSML/.Google Scholar
- A. Dimou, M. Vander Sande, P. Colpaert, R. Verborgh, E. Mannens, and R. Van de Walle. RML: A Generic Language for Integrated RDF Mappings of Heterogeneous Data. In Workshop on Linked Data on the Web, 2014.Google Scholar
- M. Hert, G. Reif, and H. C. Gall. A comparison of RDB-to-RDF mapping languages. I-Semantics '11. ACM, 2011. Google ScholarDigital Library
- J. Kopecký. Web Services Description Language (WSDL) Version 2.0: RDF Mapping. W3C Working Group Note, June 2007. http://www.w3.org/TR/wsdl20-rdf/.Google Scholar
- J. Kopecký, K. Gomadam, and T. Vitvar. hrests: An HTML Microformat for Describing RESTful Web Services. In Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 01. IEEE Computer Society, 2008. Google ScholarDigital Library
- J. Kopecký, T. Vitvar, C. Bournez, and J. Farrell. SAWSDL: Semantic Annotations for WSDL and XML Schema. IEEE Internet Computing, 11, 2007. Google ScholarDigital Library
- A. Langegger and W. Wöß. XLWrap -- Querying and Integrating Arbitrary Spreadsheets with SPARQL. In Proceedings of 8th ISWC. Springer, 2009. Google ScholarDigital Library
- M. Lanthaler. Hydra Core Vocabulary. Unofficial Draft, June 2014. http://www.hydra-cg.com/spec/latest/core/.Google Scholar
- R. Lara, D. Roman, A. Polleres, and D. Fensel. A Conceptual Comparison of WSMO and OWL-S. In Web Services, volume 3250 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2004.Google ScholarCross Ref
- F. Maali and J. Erickson. Data Catalog Vocabulary (DCAT). W3C Recommendation, Jan. 2014. http://www.w3.org/TR/vocab-dcat/.Google Scholar
- M. Maleshkova, J. Kopecký, and C. Pedrinaci. Adapting SAWSDL for Semantic Annotations of RESTful Services. In On the Move to Meaningful Internet Systems: OTM 2009 Workshops, volume 5872 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2009. Google ScholarDigital Library
- D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, E. Sirin, N. Srinivasan, and K. Sycara. OWL-S: Semantic Markup for Web Services. W3C Member Submission, Nov. 2004. http://www.w3.org/Submission/OWL-S/.Google Scholar
- M. J. O'Connor, C. Halaschek-Wiener, and M. A. Musen. Mapping Master: a flexible approach for mapping spreadsheets to OWL. Proceedings of 9th ISWC, 2010. Google ScholarDigital Library
- C. Stadler, J. Unbehauen, P. Westphal, M. Ahmed Sherif, and J. Lehmann. Simplified RDB2RDF Mapping. In Workshop on Linked Data on the Web, 2015.Google Scholar
- J. Tennison, G. Kellogg, and I. Herman. Model for Tabular Data and Metadata on the Web. W3C Working Draft, Apr. 2015. http://www.w3.org/TR/2015/WD-tabular-data-model-20150416/.Google Scholar
- G. Todd Williams. SPARQL 1.1 Service Description. W3C Recommendation, Mar. 2013. http://www.w3.org/TR/sparql11-service-description/.Google Scholar
- T. Vitvar, J. Kopecký, J. Viskova, and D. Fensel. WSMO-Lite Annotations for Web Services. In The Semantic Web: Research and Applications, volume 5021 of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2008. Google ScholarDigital Library
Index Terms
- Machine-interpretable dataset and service descriptions for heterogeneous data access and retrieval
Recommendations
Assessing and Refining Mappingsto RDF to Improve Dataset Quality
The Semantic Web - ISWC 2015Abstractrdf dataset quality assessment is currently performed primarily after data is published. However, there is neither a systematic way to incorporate its results into the dataset nor the assessment into the publishing workflow. Adjustments are ...
Using XML data integration and ontology reuse to share agricultural data
We present a data integration approach to enable multi-agency partners to share their agricultural data sources. We perform the integration in three phases. First, a structural integration phase, based on the use of XML documents warehouses (called ...
Investigating Ontology-Based Data Access with GitHub
The Semantic WebAbstractData analysis-based decision-making is performed daily by domain experts. As data grows, getting access to relevant data becomes a challenge. In an approach known as Ontology-based data access (OBDA), ontologies are advocated as a suitable formal ...
Comments