International-Data-Spaces-Association / InformationModel

The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.
Apache License 2.0
61 stars 35 forks source link

Release v4.2.0 #550

Open JohannesLipp opened 2 years ago

JohannesLipp commented 2 years ago

Type of change: Release

Checklist:

Checklist for releases:

Before a release:

After a release:

JohannesLipp commented 2 years ago

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

PHochmann commented 2 years ago

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.]
JohannesLipp commented 2 years ago

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!

PHochmann commented 1 year ago

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