InformationModel icon indicating copy to clipboard operation
InformationModel copied to clipboard

Release v4.2.0

Open JohannesLipp opened this issue 3 years ago • 4 comments

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

JohannesLipp avatar Mar 03 '22 14:03 JohannesLipp

Decision: Use the content consolidated in the ci/december2021 branch for merging into main and creating the release.

JohannesLipp avatar Mar 03 '22 14:03 JohannesLipp

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.]

PHochmann avatar May 16 '22 12:05 PHochmann

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!

JohannesLipp avatar May 25 '22 07:05 JohannesLipp

Update: Currently waiting for GitHub release 4.2.0 to invoke Documentation generator

PHochmann avatar Aug 10 '22 16:08 PHochmann