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

Standardize mechanism to specify a "Digital Shadow" #2060

Open
mmccool opened this issue Nov 28, 2024 · 1 comment
Open

Standardize mechanism to specify a "Digital Shadow" #2060

mmccool opened this issue Nov 28, 2024 · 1 comment
Labels
Needs discussion more discussion is needed before getting to a solution

Comments

@mmccool
Copy link
Contributor

mmccool commented Nov 28, 2024

A common pattern would be to have a TD for a real device and a very similar TD (or alternative forms in the same TD) for a "shadow" service that caches/mediates interactions with that Thing, aka a Digital Shadow.

It would be good to define a standard way to represent this pattern, e.g. perhaps a specific type (e.g. "Shadow") and a link with a specific relation type, and/or for the "multiple form" approach some semantic tags (maybe "Shadow" again) to annotate which forms point at the shadow and which at the real device.

@github-actions github-actions bot added the needs-triage Automatically added to new issues. TF should triage them with proper labels label Nov 28, 2024
@egekorkan egekorkan added Needs discussion more discussion is needed before getting to a solution and removed needs-triage Automatically added to new issues. TF should triage them with proper labels labels Nov 28, 2024
@egekorkan
Copy link
Contributor

I would ideally separate them since the shadow can have additional stuff on top and can behave differently. E.g. a shadow of a robot can do input checking thanks to its simulation and path planning capabilities and it would be weird to see different behaviour in two forms. Also, they are technically two different entities, so two TDs.

Also, I am not super sure about the "Digital Shadow" term as a digital twin can even act on the real Thing. For example, we can change the simulation and say/click replicate for the same actions to happen on the Thing and that shadow would have already additional capabilities that the Thing does not have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs discussion more discussion is needed before getting to a solution
Projects
None yet
Development

No branches or pull requests

2 participants