data-interoperability-panel icon indicating copy to clipboard operation
data-interoperability-panel copied to clipboard

interops prefix page do not exist - DOCUMENT NOT FOUND.

Open S3JER opened this issue 1 year ago • 5 comments

When downloading the interop.tree from Social Agent i can't find the "PREFIX interops: http://www.w3.org/ns/solid/interop-schema#" page. When trying to go to the link i just get "DOCUMENT NOT FOUND" on the W3C page. This the link in the interop.tree file outdated? image

S3JER avatar Nov 13 '23 13:11 S3JER

Currently, the vocab and shapes are only available from this repo:

  • https://github.com/solid/data-interoperability-panel/blob/main/proposals/specification/interop.ttl
  • https://github.com/solid/data-interoperability-panel/blob/main/proposals/specification/interop.shex

We plan to publish them once they stabilize further.

elf-pavlik avatar Nov 13 '23 15:11 elf-pavlik

So for the moment i need to fix the prefix of interops in the interop.tree file to:

PREFIX interops: <https://solid.github.io/data-interoperability-panel/specification/interop.shex#>

so i can create the shape tress based on the specification?

S3JER avatar Nov 14 '23 08:11 S3JER

Could you please share an example of a shape tree you are trying to create? Possibly also the tooling that you are using for processing shapes and shape trees.

I wrote a few example shape trees and didn't need to reference any shapes defined by the SAI spec. Currently, I also haven't implemented runtime shape validation, I just make sure that my code conforms to the specified shapes.

For the runtime validation, I hope that for base shapes like the ones provided by this spec, the tooling would allow me to provide a local copy of those shapes, similar to how most JSON-LD tooling allows to provide a local copy of JSON-LD context.

@justinwb @ericprud have more experience with shapes and shape trees side than me, I hope they can offer a better response.

elf-pavlik avatar Nov 14 '23 12:11 elf-pavlik

I believe that the w3.org/ns is now updated by PR. I can create one to place interop.shex in ns without waiting for it to be final.

ericprud avatar Nov 15 '23 05:11 ericprud

We where only looking into how the shape trees should be created for our project about interoperability but the validation and creation of the shapetrees was to big of a task for us (student project) before our deadline the 21 dec. Therefore we concluded that switch focus and not going into shape tree was the way to go for our project. Therefore we do not have any tools or examples of shapetrees that we wanted to generate.

S3JER avatar Nov 17 '23 09:11 S3JER