You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Renku allows dataset versioning through a tags mechanism.
Users should be able to import, inspect and search for datasets at specific tags, both in the UI and the command line.
Dataset tags should be available from the KG API to make tags accessible in the UI.
Acceptance criteria:
expose a new GET /knowledge-graph/projects/:namespace/:name/datasets/:dsName/tags resource on the knowledge-graph service;
the :dsName has to be a valid Dataset name (renku:slug in the Renku ontology world);
the resource to find all schema:PublicationEvent linked to the dataset with the given name through the schema:about property;
the resource to find all schema:PublicationEvent on all versions of the dataset;
in the absence of an access token, only tags of public DS will be returned;
when an access token is given, all public, internal and private DS are considered;
either OAuth or Private Access Token can be given for authentication and authorization;
the results will be sorted by the schema:startDate DESC;
I’m looking at the issue and trying to make it more concrete before I start working on it. The question I have is how are we going to use it? As far as I can see there are a few possibilities:
GET /knowledge-graph/projects/:namespace/:name/datasets/:dsName/tags - then we’ve got tags of the DS with the given name on a specific project.
GET /knowledge-graph/datasets/:dsName/tags - then we’ve got tags of all datasets with the given name (on all projects as DS name is only unique on a project level).
GET /knowledge-graph/datasets/:id/tags - then we’ve got tags of a DS with the concrete identifier. It means that if a tag was created for any DS that was either a parent or a child of it, the tag won’t be returned (personally, I don’t think this is going to be very useful)
Renku allows dataset versioning through a tags mechanism.
Users should be able to import, inspect and search for datasets at specific tags, both in the UI and the command line.
Dataset tags should be available from the KG API to make tags accessible in the UI.
Acceptance criteria:
GET /knowledge-graph/projects/:namespace/:name/datasets/:dsName/tags
resource on the knowledge-graph service;:dsName
has to be a valid Dataset name (renku:slug
in the Renku ontology world);schema:PublicationEvent
linked to the dataset with the given name through theschema:about
property;schema:PublicationEvent
on all versions of the dataset;schema:startDate
DESC;The text was updated successfully, but these errors were encountered: