Must Have RequirementRequirementBusiness Requirement

Simplicity
  • Must be human readable
  • Must be easily understood by engineers, analysts, 
  • Must not be so complex that only a handful of data scientists understand it
  • Must be understandable and useable by engineers within a reasonable period of time (< 1 week)



Technology Agnosticism
  • Must work with a variety of technologies



Modularity
  • Must be able to



Scalability & Maintainability



Metadata Resource Uniqueness



Support for Multiple Classification Schemes



Support for Cross Domain References



Support for the Specification of Capabilities



Communty and Tools



Support for Automated Reasoning