[dxwg] Find from a profile description, uris of online resources available to convert it to another profile (#754)

nicholascar has just created a new issue for https://github.com/w3c/dxwg:

== Find from a profile description, uris of online resources available to convert it to another profile ==
From Melanie Barlow at ARDC:

> If a resource is available in a profile that we don't usually deal with, can we find from the profile's description, uris of online resources available to convert it to another base schema?  For example, a resource is available in GA Profile but our system likes to interpret DCAT - can we find in the profile description (i.e. does the ontology include this?) a uri to a tool that converts from GA Profile to DCAT, and if that's not available, seek the base schema of the GA Profile (ISO19115-3) and from it, discovery a uri to a tool that converts from ISO19115-3 to DCAT (or many of them, each with their own metadata so that we can understand who created them and more).  

Rob Atkinson's reply:

> yep - see above - its a potential role description for attached resources.  You would need further metadata to specify the target profile for transformations - unless you had two roles

> Profile A - hasResource (role = transformFrom)  R

> Profile B - hasResource (role = transformTo) R

> ie. to find an XSLT 

>```
Select ?xsltfile
WHERE {
 ?p1 prof:hasResource ?r1 .
 ?r1 prof:hasRole myns:transformFrom ?p2 .
 ?r1 prof:hasArtifact ?xsltfile .
 ?r1 dct:conformsTo <uri of XSLT spec> .
 ?p2 prof:hasResource ?r2 . 
 ?r2 prof:hasRole myns:transformTo ?p1 .
 ?r2 prof:hasArtifact ?xsltfile .
}
```

Please view or discuss this issue at https://github.com/w3c/dxwg/issues/754 using your GitHub account

Received on Tuesday, 12 February 2019 04:10:00 UTC