翻訳と辞書
Words near each other
・ Webster County Courthouse
・ Webster County Courthouse (Iowa)
・ Webster County Courthouse (Preston, Georgia)
・ Webster County High School
・ Webster County High School (West Virginia)
・ Webster County School District
・ WebMD
・ Webmention
・ WebMethods
・ WebMethods Developer
・ WebMethods Flow
・ WebMethods Glue
・ WebMethods Integration Server
・ Webmin
・ WebMinder
WebML
・ Webmoebel Baskets
・ WebMoney
・ Webmonkey
・ WebMuseum
・ WEBN
・ WEBN Stakes
・ Webnation
・ Webner
・ WebNFS
・ Webnode
・ Webnodes CMS
・ WebNotes
・ Webnovela
・ WEBO


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

WebML : ウィキペディア英語版
WebML

WebML (Web Modeling Language) is a visual notation and a methodology for designing complex data-intensive Web applications. It provides graphical, yet formal, specifications, embodied in a complete design process, which can be assisted by visual design tools.
In 2013 WebML has been extended to cover a wider spectrum of front-end interfaces, thus resulting in the Interaction Flow Modeling Language (IFML), adopted as a standard by the Object Management Group (OMG).
This method has five models: structure, derivation, composition, navigation and presentation. These models are developed in an iterative process.
==Concepts==
WebML enables designers to express the core features of a site at a high level, without committing to detailed architectural details. WebML concepts are associated with an intuitive graphic representation, which can be easily supported by CASE tools and effectively communicated to the non-technical members of the site development team (e.g., with the graphic designers and the content producers). WebML also supports an XML syntax, which instead can be fed to software generators for automatically producing the implementation of a Web site. The specification of a site in WebML consists of four orthogonal perspectives:
#Structural Model: it expresses the data content of the site, in terms of the relevant entities and relationships. WebML does not propose yet another language for data modeling, but is compatible with classical notations like the E/R model, the ODMG object-oriented model, and UML class diagrams.
#Hypertext Model: it describes one or more hypertexts that can be published in the site. Each different hypertext defines a so-called site view. Site view descriptions in turn consist of two sub-models.
#
*Composition Model: it specifies which pages compose the hypertext, and which content units make up a page.
#
*Navigation Model: it expresses how pages and content units are linked to form the hypertext. Links are either non-contextual, when they connect semantically independent pages (e.g., the page of an artist to the home page of the site), or contextual, when the content of the destination unit of the link depends on the content of the source unit.
#Presentation Model: it expresses the layout and graphic appearance of pages, independently of the output device and of the rendition language, by means of an abstract XML syntax. Presentation specifications are either page-specific or generic.
#Personalization Model: users and user groups are explicitly modeled in the structure schema in the form of predefined entities called User and Group. The features of these entities can be used for storing group-specific or individual content, like shopping suggestions, list of favorites, and resources for graphic customization.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「WebML」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.