-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hi,
In https://skg-if.github.io/interoperability-framework/
https://w3id.org/skg-if/sandbox/<provider acronym>/"
We provide w3id.org base for SKG-IF providers. I find the sandbox term quite confusing in the URL, sandbox really sounds "not production ready", could we rename the url to
https://w3id.org/skg-if/provider/<provider acronym>/
This request is following change that will be implemented after skg-if/api#54 discussion.
Having for example prefixes
https://w3id.org/skg-if/provider/cessda/https://w3id.org/skg-if/provider/openaire/https://w3id.org/skg-if/provider/xxx/
would really clarify what they are for.
We could also allow track the providers by managing optional resolution redirection to html human readable version of the entities in the w3id.org repo.
Case 1 :
I suppose this current implementation output is ok
https://skg-if-staging.cessda.eu/api/products?filter=identifiers.id:10.60686/t-fsd3217

- "https://datacatalogue.cessda.eu/detail/7e3c6fee8b0086785724ab698588433727629380e2ee04b7da1d34d94a0a82e4" resolves to a landing page, that I suppose should be very stable in an RDF context
- note : the @base is useful only to resolve the "FSD" scheme ( "FSD"is not in skg-if and will probably never be, it is a safe fallback that implementers will do without realizing it fixes the RDF )
Case 2 :
I suppose, we want to imagine implementers that may not rely on stable URL, but that would implement it in a more stable way.
{
"@context": [
"https://w3id.org/skg-if/context/1.1.0/skg-if.json",
"https://w3id.org/skg-if/context/1.0.0/skg-if-api.json",
{
"@base": "https://w3id.org/skg-if/provider/cessda/"
}
],
"@graph": [
{
"local_identifier": "product_7e3c6fee8b0086785724ab698588433727629380e2ee04b7da1d34d94a0a82e4",
"entity_type": "product",
or
"local_identifier": "https://w3id.org/skg-if/provider/cessda/product_7e3c6fee8b0086785724ab698588433727629380e2ee04b7da1d34d94a0a82e4",
- a redirection in w3id.org
https://w3id.org/skg-if/provider/cessda/product_{xx} => https://datacatalogue.cessda.eu/detail/{xx}
Promoting the case 2 implementation with human readable redirection would also clarify the base URL behaviour.
=> https://w3id.org/skg-if/provider/cessda/product_{xx} resolves to somewhere
- non RDF gurus understands what is happening.
- you really introduce stable PIDs in the graph
- SKG-IF w3id.org IRI behave like stable DOIs.
Request
- Could we rename our docs to
https://w3id.org/skg-if/provider/<provider acronym>/ - Could we promote the redirection contribution by providers into w3id.org repo https://github.com/perma-id/w3id.org, via PR. So we can answer the classic question "RDF ok... but why are these URLs not going anywhere ? How to fix them ?"