Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linked Data validation and transformation #61

Open
draggett opened this issue Jan 11, 2017 · 3 comments
Open

Linked Data validation and transformation #61

draggett opened this issue Jan 11, 2017 · 3 comments
Assignees
Labels

Comments

@draggett
Copy link
Member

draggett commented Jan 11, 2017

Linked Data can play a role as a lingua franca for data and metadata, as a means to bridge different platforms and standards. Ontology languages like OWL focus on inferencing and not on validation. There is however an increasing need to be able to validate RDF graphs against a set of rules, and a need for rules that transform RDF graphs. One use case is to validate descriptions of things in the Web of things, and to verify that a thing that claims to support a given semantic model actually satisfies the constraints defined by that model. Another is to transform a description of a class of things into a specific thing.

A further criteria is that the rule language should be easy to understand by non-specialists, and lend itself to editing tools, e.g. graphical user interfaces. One promising direction is based upon augmented transition networks (ATNs) which were developed in the late 60's and early 70's for natural language parsing and has a natural representation as diagrams.

@swickr
Copy link
Contributor

swickr commented Jan 17, 2017

What is the WoT perspective on the Shapes Constraint Language?

@wseltzer wseltzer added the Data label Apr 23, 2017
@pchampin pchampin self-assigned this Sep 21, 2021
@pchampin
Copy link

I would say that the topic of validation is now well covered by SHACL and ShEx.

Regarding transformation, the N3 community group is active and making encouraging progress.

@pchampin
Copy link

What is the WoT perspective on the Shapes Constraint Language?

The interesting thing about the WoT WG is that they did not include SHACL shapes for their Thing Description (TD) vocabulary. Instead, they proposed an informal JSON schema, which makes sense as JSON-LD is the preferred representation of TD, and as JSON schema is quite popular in the JSON space.

But that raises the question of the relationship between JSON schema and W3C (#108) and the relationship between JSON schema and SHACL...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Exploration
Development

No branches or pull requests

4 participants