Target release0.1.0
Epic Link to related JIRA epic or feature
Document status
Document owner

Emily Wang

DesignerLead designer
DevelopersLead developer
QALead tester

Goals

Background and strategic fit

We use the term model (or model schema) to refer to a formal specification of a group of concepts, which are belong to the same domain and range. A model has two parts: logical and lexical. A logical model defines the parent(s), attributes, and relationship groups of a group of concepts. A lexical model defines the common parts of the fully specified name, preferred term, and synonym(s). We use a model (both logical and lexical) as a template to create a batch of new concepts.

Assumptions

Requirements - Template based authoring -not discussed or done

#TitleUser StoryImportanceNotes
1Sharing modelAs a model user, I want to share my model with other authors and I can view other authors' models as well.
  • Additional considerations or noteworthy references (links, issues)
2Reusing modelAs a model user, I want to reuse the existing model when I can so that I can avoid creating redundant models. 
3Validating modelAs a model user, I want to validate my model so that I can ensure the quality control on models. 
4Versioning modelAs a model user, I want to generate versions of a model that shares the common structure but may have different internal structure. 

User interaction and design

Include any mockups, diagrams or visual designs relating to these requirements.

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome
(e.g. How we make users more aware of this feature?)Communicate the decision reached

Not Doing