Re: Profiling of SHACL ontologies

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