Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page properties
Target release0.1.0
Epic
Document status
Status
titleDRAFT
Document owner

Emily Wang

Designer
Developers
QA

Goals

  • To manage logical and lexical models used in template-based authoring toolservice.

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

  • Each model includes a logical model and a lexical model.

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.
Status
subtletrue
colourRed
titleMust
2Reusing modelAs a model user, I want to reuse the existing model when I can so that I can avoid creating redundant models.
Status
subtletrue
colourRed
titleMust
 
3Validating modelAs a model user, I want to validate my model so that I can ensure the quality control on models.
Status
subtletrue
colourYellow
titleshould
 
4Versioning modelAs a model user, I want to generate versions of a model that shares the common structure but may have different internal structure.
Status
subtletrue
colourYellow
titleshould
 
 

User interaction and design

...