XMLSchema2ShEx: Converting XML validation to RDF validation

RDF validation is a field where the Semantic Web community is currently focusing attention. Besides, there is a recent trend to migrate data from different sources to semantic web formats. Therefore, in order to facilitate this transformation, we propose: a set of mappings that can be used to convert from XML Schema to Shape Expressions (ShEx), a prototype that implements a subset of the proposed mappings, an example application to obtain a ShEx schema from an XML Schema and a discussion on conversion implications of non-deterministic schemata. We demonstrate that an XML and its corresponding XML Schema are still valid when converted to their RDF and ShEx counterparts. This conversion, along with the development of other format mappings, could drive to an improvement of data interoperability due to the reduction of the technological gap.

[1]  Robert Stevens,et al.  Putting OWL in Order: Patterns for Sequences in OWL , 2006, OWLED.

[2]  Young-Koo Lee,et al.  Transforming Valid XML Documents into RDF via RDF Schema , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[3]  Steve Battle Gloze : XML to RDF and back again , 2006 .

[4]  Sören Auer,et al.  Mapping XML to OWL Ontologies , 2005, Leipziger Informatik-Tage.

[5]  Martin J. O'Connor,et al.  Acquiring OWL ontologies from XML documents , 2011, K-CAP '11.

[6]  Christian Zirpins,et al.  Lifting XML Schema to OWL , 2004, ICWE.

[7]  Damien Lacoste,et al.  An efficient XML to OWL converter , 2011, ISEC.

[8]  José Emilio Labra Gayo,et al.  Semantics and Validation of Shapes Schemas for RDF , 2014, SEMWEB.

[9]  Arvind Malhotra,et al.  Xml schema part 2: datatypes , 1999 .

[10]  Ye Qi,et al.  Service retrieval Based on Behavior model in Pervasive Computing Environment , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[11]  Young-Koo Lee,et al.  Exploiting XML Schema for Interpreting XML Documents as RDF , 2008, 2008 IEEE International Conference on Services Computing.

[12]  Harold R. Solbrig,et al.  Shape expressions: an RDF validation and transformation language , 2014, SEM '14.

[13]  Martin Odersky,et al.  Parser combinators in Scala , 2008 .

[14]  E. Mannens,et al.  XML to RDF Conversion: A Generic Approach , 2008, 2008 International Conference on Automated Solutions for Cross Media Content and Multi-Channel Distribution.

[15]  Stefan Decker,et al.  Mapping between RDF and XML with XSPARQL , 2012, Journal on Data Semantics.

[16]  Nenad Ivezic,et al.  Enabling Semantic Mediation for Business Applications: XML-RDF, RDF-XML and XSD-RDFS transformations , 2007, IESA.

[17]  Antinisca Di Marco,et al.  Interoperability mapping from XML schemas to ER diagrams , 2006, Data Knowl. Eng..

[18]  Djamal Zeghlache,et al.  Mapping XML to OWL for seamless information retrieval in context-aware environments , 2007, ICPS.

[19]  Bachelor Thesis,et al.  From XML Schema to JSON Schema - Comparison and Translation with Constraint Handling Rules , 2013 .

[20]  Ivan Herman,et al.  XSLT+SPARQL : Scripting the semantic web with SPARQL embedded into XSLT stylesheets , 2008 .

[21]  Jorge Cardoso,et al.  Mapping XML to existing OWL ontologies , 2006 .

[22]  Frank Neven,et al.  DTDs versus XML schema: a practical study , 2004, WebDB '04.

[23]  Timo Sztyler,et al.  LODE: Linking digital humanities content to the web of data , 2014, IEEE/ACM Joint Conference on Digital Libraries.

[24]  F. Breitling A standard transformation from XML to RDF via XSLT , 2009, ArXiv.

[25]  Susan Brown,et al.  From XML to RDF in the Orlando Project , 2013, 2013 International Conference on Culture and Computing.

[26]  Jiao Tao,et al.  Integrity Constraints in OWL , 2010, AAAI.

[27]  Dongwon Lee,et al.  Schema Conversion Methods between XML and Relational Models , 2003, Knowledge Transformation for the Semantic Web.

[28]  R. Mead,et al.  Data management and validation , 1997 .

[29]  Hewlett-Packard Round-tripping between XML and RDF , 2004 .

[30]  Eric Miller,et al.  World Wide Web Consortium , 2004 .

[31]  Albert Meroño-Peñuela Semantic Web for the Humanities , 2013, ESWC.