- From: Jerven Tjalling Bolleman <jerven.bolleman@sib.swiss>
- Date: Tue, 19 Nov 2024 15:23:39 +0100
- To: public-shacl@w3.org
Hi All, I don't know if Nick's work builds profiles from instance data. However, we have been developing void-generator[1] to inspect real data and generate very detailed void files for SPARQL service descriptions. One, of many, use cases is that we can generate SHACL from that using SPARQL construct [2] to translate the VoID description into SHACL shapes descriptions. Our idea does not work for all datasets (e.g. needs rdf:type triples). Regards, Jerven 1: https://github.com/JervenBolleman/void-generator 2: https://github.com/shex-consolidator/void2shapes/blob/main/sparql/uniprot-void-shacl.sparql On 11/19/24 15:08, Steve Ray wrote: > Nick, > Does your work include the possibly simpler task of building profiles of > instance data? We are considering that very thing for the QUDT ontology > vocabularies. > > Steve > > > > > On Mon, Nov 18, 2024 at 9:03 PM Nicholas Car <nick@kurrawong.ai > <mailto:nick@kurrawong.ai>> wrote: > > Dear SHACL CG, > > One of the deliverables of the proposed "Data Shapes WG" [1] is a > "SHACL 1.2 Profiling" specification. The intention is to "define > methods for using SHACL to create formal profiles of (RDF) > standards" and, by extension, define how bundles of SHACL Shapes can > import / depend on / reuse other SHACL Shapes. > > Even before this WG starts, if it does, I need to create SHACL Shape > collections that pick and choose Shapes from other collections. I > would like community input here to both get my job done and to start > working up towards an implementation of this deliverable. > > You can see wholescale importation in the ABIS specification [2] but > not selective importation. > > What methods / modelling patterns have you used to import Shapes 1, > 2 and 4, but not 3 from Shapes Collection A into Collection B? > > If this area is of really great interest to you, please consider > joining the WG too. > > Thanks, Nick > > > [1] https://w3c.github.io/shacl/charter-1.2/shacl- > wg.html#deliverables <https://w3c.github.io/shacl/charter-1.2/shacl- > wg.html#deliverables> > [2] https://github.com/AusBIGG/abis/blob/master/validators/ > abis.ttl#L26-L55 <https://github.com/AusBIGG/abis/blob/master/ > validators/abis.ttl#L26-L55> >
Received on Tuesday, 19 November 2024 14:23:47 UTC