Talk:Dev:Semantic Constraints

From railML 2 Wiki
Revision as of 11:05, 30 March 2020 by RailML Coord Documentation (talk | contribs) (Translated with www.DeepL.com/Translator (free version))
Jump to navigation Jump to search

Discussion March 2020

Initial question: what are semcons and what are no semcons?

Questions
  • Definition
    • Suggestion:
      A semantic constraint is a constraint that has to be satified (by whom?) without being implemented within the XSD.
    • What is obviously a semcon?
    • What is obviously not a semcon?
      • Element semantics and attribute semantics - otherwise every element semantics and attribute semantics would be a semcon (although it is potentially dangerous to put the dead weight under <vehicle>@nettoWeight and the load capacity under <vehicle>@tareWeight).
    • Cf. [1][2]
  • Goals
    • Security?
    • Interoperability?
    • Do they apply to the developer or the user?
    • Who can control/guarantee compliance?
  • Design
    • Allow/deny the recycling of discarded numbers?
Design guidelines