Validating Schemas

Hello,

Being rather new to the linked data world, I am at the point where I need
to work out the best methods for validating schema's and the role that
SHACL may or may not be able to play.

Since it is easier to discuss something real, I have created a sample
schema in the json-ld format and have made it available here:

https://gist.github.com/James-Hudson3010/7deec4df32aa6b97509aeb490f1edf9b

It can be entered into the json-ld playground and visualized without error.

What I mean by validation of the schema, is that I would like to make sure
it is valid json-ld document. I have not typed "@Ib" instead of "@id". That
there is a "@id" key for every object. Additionally, that when I have
declared something as a subclass, that the superclass exists and there are
no typos in the superclass name.

Perhaps someone has already been working on to playing with shape files for
json-ld schema's.

Perhaps I am ascribing capabilities to SHACL that it does not have.

Any thoughts or comments would be appreciated.

Additionally, for completeness, I have created an instance based on this
schema and that can be found here:

https://gist.github.com/James-Hudson3010/227ffb77b853a29556be5b5c3a67c309

Regards,
James

Received on Thursday, 26 March 2020 17:33:49 UTC