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

Discard controlledBy for TD 2.0? #2073

Open
sebastiankb opened this issue Feb 3, 2025 · 1 comment
Open

Discard controlledBy for TD 2.0? #2073

sebastiankb opened this issue Feb 3, 2025 · 1 comment
Labels
Needs discussion more discussion is needed before getting to a solution Semantics Semantics-related issues

Comments

@sebastiankb
Copy link
Contributor

sebastiankb commented Feb 3, 2025

After having a discussion with @hadjian we are wondering if controlledBy as link relation is still contemporary in the TD.

controlledBy was born with the idea of having a practical way to create a reference to another Thing with its Thing Description via a link reference. This was also a practical approach for which no specific RDF knowledge was required.

However, the question arise how this very specific relation type value is used in practical implementations. RDF with specific ontologies are more expressive and offer more possibilities to describe relations. So, it would be desirable to be able to specify such relationships in RDF style only, in order to be able to query RDF stores and do reasoning the relationships.

The question is, if we should discontinue controlledBy and introduce, e.g., a subsection in chapter 7 to express relations based on existing ontologies (e.g., https://ontology.brickschema.org/).

@github-actions github-actions bot added the needs-triage Automatically added to new issues. TF should triage them with proper labels label Feb 3, 2025
@egekorkan
Copy link
Contributor

While I do understand that we should have a better way, I see it in submitted TDs for testing.

Given that @relu91 case looks more realistic, what are your opinions?

@egekorkan egekorkan added Needs discussion more discussion is needed before getting to a solution Semantics Semantics-related issues and removed needs-triage Automatically added to new issues. TF should triage them with proper labels labels Feb 11, 2025
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 Semantics Semantics-related issues
Projects
None yet
Development

No branches or pull requests

2 participants