Changes between Version 1 and Version 2 of Archetype FAQ


Ignore:
Timestamp:
Jul 21, 2007, 7:03:42 PM (17 years ago)
Author:
KOBAYASHI, Shinji
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Archetype FAQ

    v1 v2  
    22
    33[[TOC]]
     4
     5このページは、[http://www.openehr.org/FAQs/t_archetypes_FAQ.htm Archetypes and Templates FAQ]の翻訳です。正確な内容については原文を参照してください。
    46
    57== What is an Archetype? ==
     
    5254If in your philosophical view of the world, "information" is part of "reality" (and this is the strictly correct way to understand the world), then archetypes themselves constitute an ontology, whose subject matter happens to be information. Other "ontologies", as one tends to use the word today, have as their subject matter "reality" (other than information).
    5355
    54 == What is ADL? =
     56== What is ADL? ==
    5557
    5658Archetype Definition Language, or ADL, is a formal language for expressing archetypes, and can be categorised as a knowledge description language. It provides a formal, abstract syntax for describing constraints on any domain entity whose data is described by an information model (e.g. expressed in UML/OCL). The syntax is congruent with Frame Logic (PDF of original paper by Michael Kifer) queries. It is primarily useful when very generic information models are used for representing all data in a system, for example, where the logical concepts Patient, Doctor and Hospital might all be represented using the class Party, Address, and related generic classes. Archetypes are then used to constrain the valid structures of instances of these generic classes to represent the desired domain concepts. In this way future-proof information systems can be built - relatively simple information models and database schemas can be defined, and archetypes supply the specific modelling, completely outside the software.