Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nested digital twins #76

Open
4 tasks
caviri opened this issue Apr 8, 2024 · 0 comments
Open
4 tasks

Nested digital twins #76

caviri opened this issue Apr 8, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@caviri
Copy link
Contributor

caviri commented Apr 8, 2024

Context
A powerful idea is to be able to embed digital twins into other digital twins. This nesting is not supported right now.

The idea is to give the possibility to embed a digital twin into another and so on. These digital twins can act as "components" when designed the execution workflow.

Proposed solution
We can place smaller, detailed digital twins inside larger ones, kind of like nesting dolls. In this case the new digital twin can be used as an input/output blackbox in a similar way to a component. These smaller twins are set up based on specific rules and checks to make sure they 'talk' correctly to the larger twin they're inside of. Also, the smaller twins should be less detailed than the larger ones they fit into.

Acceptance criteria

  • Develop strategy to allow nesting of digital twins based on components.
  • Update digitalTwin schema to include semantic input/output
  • Implement in ODTP
  • Run a simple test with one level DT nesting
@caviri caviri added the enhancement New feature or request label Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant