The linguistic model defines the domains concepts and constructs in terms of language. Its ultimate objective is to provide graphics specification for the domain imagery to be presented in the graphic content of an SVG repository
Performed by : Domain Expert - Maintained with : Narrative and Symbolism Designer in Repo Portal Publisher
The Narrative is construct that groups and contains a hierarchy symbolism relating to a specific topic of interest that requires specifications for visual presentation of the domains imagery. It is defined with the following properties :
1. Name : an abbreviation of the specific topic that will be graphically defined
2. Description : detailed definition of the specific topic that will be graphically defined
3. Symbolism : navigable (link elements) hierarchy of graphic specifications
The Symbolism is a construct that defines the specification of requirements for a graphics composition. It is defined by the following properties :
Sketch : A very basic drawing to indicate the over all layout and anatomy of the expected graphic composition
Visual Elements : A list of all the Shapes, Symbols and Text that the graphic composition is to be comprised of
Labels : draggable markers that will be pegged onto the sketch to indicate the positioning of the visual elements
Imagery : Textual description of imagery including annotated visual elements or a Structured Reference notation
Link Element : A visual element of the parent composition that is wrapped with a hyper link to this composition
Behaviour : Text description of animation of specific visual elements including their onload \ hover event triggers
The linguistic models Narratives and Symbolism are manifested in a hierarchical tree structure of parent and child elements that serve as a navigational mechanism representing movement through specifications of the domain imagery. In order to represent this hierarchical structure into a flat series of characters for convenient usage in a text format. A convention that translates the representation of a symbolisms position in the hierarchical tree structure into a flat directory path notation for easy referencing is required. It then facilitates a manner of indicating the location of a specific symbology in the hierarchy when needing to specify a reference to a specific symbology as noted in a design strategy to be used in the Studio Designer.
Tree Nodes : Consists of collapsible and expandable parent nodes containing further child nodes representing the symbolism hierarchy which is presented within the narrative browser featuring in the repository portal publisher
Directory Notation : The hierarchical tree nodes above which are flattened into a standard directory path notation which is conveniently used within the Design Strategy view featuring in every designer of the studio publisher app
Automatically generated from the linguistic model to convey graphics specifications of the required imagery in visual terms easily understood by the graphic designer not accustomed to the domain concepts and constructs. It is displayed in the Studio Designer for referencing while creating all the Symbologies (graphic compositions) and Contexts (navigable instances) of the graphic model