eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

Feature "Graph/Transfer Policies" #308

Open TomBuchertTSystems opened 1 year ago

TomBuchertTSystems commented 1 year ago

Benefit Hypothesis

These policies will allow to check the access to data structure on a semantic/conceptual level which is far more declarative than defining it on data property level
These policies will allow to check the read, write, aggregation or purely the traversal of data
It will be a blueprint for further validation schemes, such as for streaming graphs
Instead of providing a graph asset/data schema per consumer role, this will give more freedom on tailoring existing graphs/schemas to various access scenarios

Beneficiaries

any participant wanting to secure their graph assets in a fine-grained fashion.
any use case developer who could now make such policies part of their use case description

Acceptance Criteria

prototype (0.x) quality
parsing of a SPARQL subset
extensions to the validation context
additional policy bindings which may need inference over a subset of the CX ontology

Estimated Story Points: 60 SP

drcgjung commented 1 year ago

Story "Extend Policy Engine to Validate against Runtime/Message Context"

https://github.com/eclipse-tractusx/knowledge-agents-edc/issues/99

drcgjung commented 1 year ago

Story "Define ODRL Bindings for Graph Policies"

https://github.com/eclipse-tractusx/knowledge-agents-edc/issues/100

drcgjung commented 1 year ago

Story "Static Analysis of SPARQL"

https://github.com/eclipse-tractusx/knowledge-agents-edc/issues/101

drcgjung commented 1 year ago

Story "Prototype"

https://github.com/eclipse-tractusx/knowledge-agents-edc/issues/102

drcgjung commented 1 year ago

Story "Policy Implementation"

https://github.com/eclipse-tractusx/knowledge-agents-edc/issues/103