Information Technology Reference
In-Depth Information
3WSLDgn
The aforementioned concerns are now captured through a DSL . DSL design
implies first to set the abstract syntax, and next, select one of the possible
concrete syntaxes [11]. Based on the feature diagram, the abstract syntax
describes the concepts of the language, the relationships among them, and the
structuring rules that constrain the model elements and their combinations in
order to respect the domain rules. This is expressed as the DSL metamodel.
Fig. 2 depicts the abstract syntax for WSL .A scaffolding model includes four
main model classes, namely:
(1) The Content class, which is a graph described along Items and Links.
Items capture the different kinds of data existing in the company that need to be
also available at wiki inception. As identified in section 2, this content includes
glossary terms ( “category” itemType ), content ready to be available as a wiki
article ( “article” itemType ), guides for content structure ( “template” itemType )or
events to capture scheduling milestones ( “event” itemType ). Next, Links relate
these Items together. Links are also typed based on the type of the related
items : “relatedWith” link (a general item -to- item association) ; “belongsTo” link
(to associate a category to an item); “templatedBy” link (to associate a template
to an item ); “scheduledFor” link (to associate an event to an item ). Items also
hold three boolean properties: discussion (to indicate whether this item is
subject to discussion), rssFeed (to specify the availability of a feed subscription
for this item )andindexPaneEntry (to capture that the item is to be indexed
in the sidebar).
(2) The Organigram class, which captures a basic arrangement of Employ-
ees in terms of Roles.
Fig. 2. WSL metamodel (abstract syntax)
 
Search WWH ::




Custom Search