You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently we (or more accurately 'I') have added some SPARQL queries and data integrity queries to MC that try to enforce 'correct' usage, but this only really applies to Trillian - there is other work that these features don't apply to, so perhaps we should remove them?
Should MC try to enforce a particular way of structuring HQDM models or should it be totally general?
If it should be general then the efficient SPARQL queries and data integrity checks should be removed (because they are opinionated) and replaced with a general SPARQL query interface so that clients can do whatever suits their applications. This may well be the best option since MC cannot predict all the uses that HQDM may be put to, so it can't cater for them all.
Maybe there is a place for another MC module which is opinionated and can be used if needed, while core is general and not opinionated.
This discussion was converted from issue #63 on January 13, 2023 11:43.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Recently we (or more accurately 'I') have added some SPARQL queries and data integrity queries to MC that try to enforce 'correct' usage, but this only really applies to Trillian - there is other work that these features don't apply to, so perhaps we should remove them?
Should MC try to enforce a particular way of structuring HQDM models or should it be totally general?
If it should be general then the efficient SPARQL queries and data integrity checks should be removed (because they are opinionated) and replaced with a general SPARQL query interface so that clients can do whatever suits their applications. This may well be the best option since MC cannot predict all the uses that HQDM may be put to, so it can't cater for them all.
Maybe there is a place for another MC module which is opinionated and can be used if needed, while
core
is general and not opinionated.Beta Was this translation helpful? Give feedback.
All reactions