The core spec talks about shapes but does not mention SHACL. Is there any specific/standard relationship between OSLC shapes and SHACL, other than RDF?
The core spec talks about queries and mentions that OSLC “does not require implementers to provide … a SPARQL query-engine.” Is there any specific/standard relationship between OSLC queries and SPARQL, other than RDF?
I found one or two mentions that the standard vocabularies could/would be represented in RDF/XML with an owl:ontology element. Is there a standard place where these can be fetched?
Welcome to the forum! Your questions are very much relevant.
SHACL:
There is no relation between OSLC Shapes and SHACL other than that Arthur Ryman was the key contributor to OSLC Shapes first and then to SHACL. See this publication, section 7 for a brief information of the relationship.
OSLC has to support OSLC Shapes for compat reasons.
Not depending on SPARQL is important to allow OSLC servers backed by SQL DBs but using RDF as an exchange format instead of JSON. SPARQL + RDF makes it very hard to still maintain an API or SQL backend.
Query is not going to be dropped or changed much, again due to compat reasons.
OSLC Core 3.0 Section “Resource Constraints” does indicate that servers may use other approaches to constrain resources for a particular context or purpose, including SHACL.