InformationModel
InformationModel copied to clipboard
Release v4.2.0
Type of change: Release
Checklist:
- [x] Provide complete validation shapes for the new ontology terms; remove shapes for the old ones
Checklist for releases:
Before a release:
- [x] Update changelogs
- [x] Rerun ontology creation script (
create-ontology-ttl.sh) with the version number of the release. E.g.,create-ontology-ttl.sh 4.2.0 - [x] Update and validate the examples against the latest ontology version and SHACL shapes
- [x] Make sure that the manually authored parts of the documentation are in sync with the rest of the implementation and documentation
- [x] Check whether the IDS-G-pre documentation is up to date (please also fix #525 on the fly )
- [x] Check whether the IDS Information Model Readme.md is up to date
After a release:
- [ ] Generate human-readable documentation and single-file serializations using Widoco (cf. https://github.com/International-Data-Spaces-Association/InformationModel/tree/gh-pages/docs)
- [x] Generate Java library
- [ ] Update the message table
Decision: Use the content consolidated in the ci/december2021 branch for merging into main and creating the release.
Files from examples/, that currently fail SHACL validation:
to_test/DAT_PAYLOAD.jsonld failed
[Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/referringConnector>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (DatPayloadShape): Exactly one ids:iss property must point from ids:DatPayload to ids:Connector via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/scope>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:sub property must point from an ids:JwtPayload to an xsd:string., Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/transportCertsSha256>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): The ids:transportCertsSha256 property must point from an ids:JwtPayload to at least one xsd:string containing the SHA256 fingerprints., Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/securityProfile>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:JwtPayload must have exactly one ids:SecurityProfile linked through the ids:securityProfile property, Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/aud>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:aud property must point from an ids:JwtPayload to an ids:Audience via an IRI., Node=_:B7200830382e8ad611377271923b3c26a
Path=<https://w3id.org/idsa/core/referringConnector>
<https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:referringConnector property must point from an ids:JwtPayload to zero or one Connector via an IRI.]
Files from examples/, that currently fail SHACL validation:
to_test/DAT_PAYLOAD.jsonld failed [Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/referringConnector> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (DatPayloadShape): Exactly one ids:iss property must point from ids:DatPayload to ids:Connector via an IRI., Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/scope> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:sub property must point from an ids:JwtPayload to an xsd:string., Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/transportCertsSha256> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): The ids:transportCertsSha256 property must point from an ids:JwtPayload to at least one xsd:string containing the SHA256 fingerprints., Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/securityProfile> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:JwtPayload must have exactly one ids:SecurityProfile linked through the ids:securityProfile property, Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/aud> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): Exactly one ids:aud property must point from an ids:JwtPayload to an ids:Audience via an IRI., Node=_:B7200830382e8ad611377271923b3c26a Path=<https://w3id.org/idsa/core/referringConnector> <https://raw.githubusercontent.com/International-Data-Spaces-Association/InformationModel/master/testing/security/TokenShape.ttl> (JwtPayloadShape): An ids:referringConnector property must point from an ids:JwtPayload to zero or one Connector via an IRI.]
OK thank you! As discussed, please modify/remove the failing examples depending on their relevance and your assessment, thank you!
Update: Currently waiting for GitHub release 4.2.0 to invoke Documentation generator