Replies: 3 comments
-
|
Although not from the Schema.org site itself (which only serves the latest version), the download files defining the vocabulary are archived in release versioned directories in the Github repository. For example: https://github.com/schemaorg/schemaorg/tree/main/data/releases/11.0 |
Beta Was this translation helpful? Give feedback.
0 replies
This comment was marked as spam.
This comment was marked as spam.
-
|
We also have a http://schema.org/schemaVersion property for the rare cases when a document wants to commit more explicitly to a specific version of schema.org. |
Beta Was this translation helpful? Give feedback.
0 replies
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.
-
Hey there 👋
Context
I am working for Misakey, a company handling end-to-end data encryption and decryption for user data.
Interoperable data
We plan on drafting features to handle interoperable encrypted data between different actors - for instance service companies - at user's decision.
I recently started digging into JSON-LD and schema.org as a data type provider.
To achieve our goal, we would need to define schemas for data providers which could be used to encrypt some incoming data according to that said schema.
We must make sure decryption at any other moment would be done with the same schema regardless of possible updates applied in the meantime.
This brings up questions regarding schema versioning.
Schema versioning
I guess you already experienced breaking changes in schema versions.
How do you handle so far such changes ? Is there a recommended pattern to define versioned datatype schemas ?
To me, a simple and straightforward solution would be to add a
versionkey to all our data types.But, this means we cannot use already existing schemas from other providers unless they also follow our pattern. That's why it seems a bit clunky in my opinion.
Beta Was this translation helpful? Give feedback.
All reactions