- From: Martin G. Skjæveland <martige@ifi.uio.no>
- Date: Thu, 24 Feb 2022 09:32:03 +0100
- To: semantic-web@w3.org
There is also OTTR (Reasonable Ontology Templates), http://ottr.xyz, a project I work with. With OTTR you create templates to represent modelling patterns. These are defined using other templates, allowing a template instance to be recursively rewritten to RDF. Relational data can easily be mapped to templates, and we have tools for this (see the examples on ottr.xyz). Tree-structured data is also possible, although not as smoothly. The idea is that such templates can provide a reusable library of modelling patterns, on a higher level of abstraction then RDF and OWL. http://ottr.xyz contains pointers to an interactive primer, open-source tooling, specs and papers. Martin On 23/02/2022 08:10, Hans-Jürgen Rennau wrote: > Hello, > > I am interested in the transformation of non-RDF data into RDF data and > I am puzzled, nay, haunted by a simple analogy. We have stylesheets for > defining visual representation of data in a convenient, standardized > way. Could we not have "semsheets" for defining semantic representation > of data in a convenient, standardized way? > > I admit the oversimplification: CSS stylesheets are designed to work > with HTML, a scope sufficient for practical purposes. Whereas "non-RDF > data" is by definition a broad spectrum of media types, so the > uniformity of a single "semsheet language" may not be attainable. But > how about approaching the goal, based on an appropriate partitioning of > data sources? For example: > > (1) Relational data > (2) Tree-structured data > (3) Other > > Tree-structured data comprises most structured data except for graph > data - JSON, XML, HTML, CSV, .... And concerning "other", what comes to > my mind is (i) unstructured text and (ii) non-RDF graph data. > > So keeping this partitioning in mind, how about standards, frameworks, > tools enabling customized mapping of data to RDF? > > What I am aware of is very little: > > (1) relational data: R2RML [1], ? > (2) tree-structured data: RML [2], ? > (3) other: ? > > Note that I did not mention RDFa, as it is about embedding, rather than > writing mapping documents, nor GRDDL, as it is about finding a mapping > document, not its content. > > I am convinced that there are quite a few other standards, frameworks > and tools which should be listed above, replacing the "?". > > Can you help me to find them? Any links, thoughts, comments highly > appreciated. (And should you think the partitioning is faulty, please > share your criticism. The same applies to the very quest for common, > standardized mapping languages.) > > Thank you! With kind regards, > Hans-Jürgen Rennau > > [1] https://www.w3.org/TR/r2rml/ <https://www.w3.org/TR/r2rml/> > [2] https://rml.io/specs/rml/ <https://rml.io/specs/rml/>
Received on Thursday, 24 February 2022 08:34:31 UTC