commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r6101 - in trunk/gnue-packages/base: . typedef


From: kilo
Subject: r6101 - in trunk/gnue-packages/base: . typedef
Date: Thu, 29 Jul 2004 03:39:37 -0500 (CDT)

Author: kilo
Date: 2004-07-29 03:39:36 -0500 (Thu, 29 Jul 2004)
New Revision: 6101

Added:
   trunk/gnue-packages/base/typedef/
   trunk/gnue-packages/base/typedef/core.gcd
Log:
Forgot to include CORE module...

Added: trunk/gnue-packages/base/typedef/core.gcd
===================================================================
--- trunk/gnue-packages/base/typedef/core.gcd   2004-07-29 08:38:44 UTC (rev 
6100)
+++ trunk/gnue-packages/base/typedef/core.gcd   2004-07-29 08:39:36 UTC (rev 
6101)
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<module name="CORE" comment="GNUe Core Component Types">
+
+  <class name="Amount"  comment="A number of monetary units specified in a
+      currency where the unit of the currency is explicit or implied.">
+    <!--base=decimal-->
+    <property name="value"      type="number(18,4)" comment="" />
+    <property name="currencyID" type="string"       comment="" />
+  </class>
+
+  <class name="Code"    comment="A character string (letters, figures, or
+      symbols) that for brevity and/or languange independence may be used
+      to represent or replace a definitive value or text of an attribute
+      together with relevant supplementary information.">
+    <!--base=normalizedString-->
+    <property name="value"      type="string"       comment="" />
+    <property name="name"       type="string"       comment="" />
+    <property name="listID"     type="string"       comment="" />
+    <property name="listName"   type="string"       comment="" />
+    <property name="languageID" type="language"     comment="" />
+  </class>
+
+  <class name="Identifier"  comment="A character string to identify and
+      distinguish uniquely, one instance of an object in an identification
+      scheme from all other objects in the same scheme together with relevant
+      supplementary information.">
+    <!--base=normalizedString-->
+    <property name="value"      type="string"       comment="" />
+    <property name="schemeID"   type="string"       comment="" />
+  </class>
+
+  <class name="Indicator"   comment="A list of two mutually exclusive
+      Boolean values that express the only possible states of a Property.">
+    <!--base=boolean-->
+    <property name="value"      type="boolean"      comment="" />
+  </class>
+
+  <class name="Measure" comment="A numeric value determined by measuring
+      an object along with the specified unit of measure.">
+    <!--base=decimal-->
+    <property name="value"      type="number(18,8)" comment="" />
+    <property name="unitCode"   type="string"       comment="" />
+  </class>
+
+  <class name="Quantity"    comment="A counted number of non-monetary units
+      possibly including fractions.">
+    <!--base=decimal-->
+    <property name="value"      type="number(18,8)" comment="" />
+    <property name="unitCode"   type="string"       comment="" />
+  </class>
+
+  <class name="Text"    comment="A character string (i.e. a finite set of
+      characters) generally in the form of words of a language.">
+    <!--base=string-->
+    <property name="value"      type="string"       comment="" />
+    <property name="langID"     type="language"     comment="" />
+    <property name="localeID"   type="string"       comment="" />
+  </class>
+
+</module>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]