Check if dumpthings and shacl-vue use the same source for schema #209

Open
opened 2025-09-25 08:22:38 +00:00 by adswa · 2 comments
adswa commented 2025-09-25 08:22:38 +00:00 (Migrated from github.com)

It came up in the lab meeting that for pool-v0 on edu.datalad.org both use demo-research-assets schema, but from different source urls (trr versus another one). The two services should check if they use the same schema.

It came up in the lab meeting that for pool-v0 on edu.datalad.org both use demo-research-assets schema, but from different source urls (trr versus another one). The two services should check if they use the same schema.
jsheunis commented 2025-10-27 15:04:32 +00:00 (Migrated from github.com)

Thinking about this again, perhaps shacl-vue could ask a dumpthings collection endpoint with a GET request for the URL that it uses to drive the collection. @christian-monch what do you think?

Thinking about this again, perhaps `shacl-vue` could ask a `dumpthings` collection endpoint with a GET request for the URL that it uses to drive the collection. @christian-monch what do you think?
christian-monch commented 2025-10-28 07:47:04 +00:00 (Migrated from github.com)

I think it is a good idea, added dumpthings item #166 (implement an endpoint that returns the schema-ID).

BTW: the api-docs, i.e., https://.../<api-root>/docs or https://.../<api-root>/openapi.json/ in JSON format, show the IDs of the schemas that are used in the tags`-attribute of the store-endpoints. But this information is not easily machine-readable because it is contained in a description string. It is useful for manual checks.

I think it is a good idea, added [dumpthings item #166](https://github.com/christian-monch/dump-things-server/issues/166) (implement an endpoint that returns the schema-ID). BTW: the api-docs, i.e., `https://.../<api-root>/docs` or `https://.../<api-root>/openapi.json/` in JSON format`, show the IDs of the schemas that are used in the `tags`-attribute of the store-endpoints. But this information is not easily machine-readable because it is contained in a description string. It is useful for manual checks.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
orinoco/shacl-vue#209
No description provided.