Service offering taxonomy
Proposal for taxonomy of Service Offering v0.5
I copied content of:
- https://gitlab.com/gaia-x/policy-rules-committee/trust-framework/-/blob/main/docs/service_offering.md
- https://gitlab.com/gaia-x/policy-rules-committee/trust-framework/-/merge_requests/26
- content in https://gitlab.com/gaia-x/gaia-x-community/gaia-x-self-descriptions/-/tree/master/conceptual-model
- https://gitlab.com/gaia-x/technical-committee/service-characteristics/-/merge_requests/4
Some comments:
- I removed suffix "As a Service", "Service" or "Service Offering" from class names as it overloads diagram
- I do not subclass
Compute
with further classes, such as bare metal or container. I guess we can model this with atype
attribute and adding consistency rules, like it is already done on Trust Framework for other attribute. IMO this makes our live easier. Same applies forStorage
and its different types. - I put
DataService
andDataExangeConnector
in on class as they are IMO the same. -
FunctionAsAService
is IMO the same asAlgorithm
Edited by Christoph Lange