Open labra opened 2 months ago
After looking in more detail to the content of those files, I think they should be more properly called service description files which follow the Service Description vocabulary combined with some void properties and properties from void_ext (a set of proposed extensions to void).
From an rudof point of view, these service descriptions could be part of the sparql service
crate which could offer functionality to do queries on SPARQL services.
Some SPARQL endpoints provide void descriptions which can also be extended with some schema information as has already been done at Uniprot.
I think it would make sense to create converters from those void files to either ShEx or SHACL directly. At this moment, @JervenBolleman has already developed a SPARQL CONSTRUCT query that do that translation to SHACL and we created a first draft that converts from SHACL to ShEx.