Metadata schema versioning #629
Unanswered
dennisvang
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Looks like we can view the available schema versions when importing them into another fdp... |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
How does metadata schema versioning work?
While (naively) playing around with the creation of resource definitions and metadata schemas in FDP v1.17.2, I noticed the following points:
When creating a resource definition, we must select one or more metadata schemas. However, we cannot select a specific version of the schema. I assume it always defaults to the latest version. Perhaps there is an obvious reason for this, but an explanation would be very helpful.
What happens if we select multiple metadata schemas in a resource definition? Are they merged somehow?
If we select a metadata schema and click "save" without actually making any changes, the schema status changes to "draft".
If we select a metadata schema and click "save and release", we get a "Release version" form with "description" field. I would expect this description to pertain to the changes introduced in the new version, but, instead, after clicking "release," it turns out the description of the schema itself is updated.
The "Release version" form shows a checkbox for "Public version." Many questions here:
What's the difference between a "public" version and a "non-public" (private) version?
When should we use this checkbox?
How can I know, using the FDP-client, as admin, if a version is "public?"
AFAIK it does not show in the schemas overview, nor does it show on the schema edit page.
Related to the previous observation: How can I use the FDP-client to make a version private?
If I try to release a schema with "public version" enabled, I get an error saying
I assume this implies all parents also need to have "public version" enabled?
Where can we see the version history for a metadata schema, using the FDP-client?
If not through the FDP-client, do we get more information or control over metadata versions using the FDP API?
In the FDP API docs example response for the
metadata-schemas
endpoint, there is atargetClasses
field. What does this do?Beta Was this translation helpful? Give feedback.
All reactions