class |
descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behaviour |
ISO19115-1.1.mex.MD_DatatypeCode_class |
codelist |
flexible enumeration useful for expressing a long list of values, can be extended |
ISO19115-1.1.mex.MD_DatatypeCode_codelist |
enumeration |
data type whose instances form a list of named literal values, not extendable |
ISO19115-1.1.mex.MD_DatatypeCode_enumeration |
codelistElement |
permissible value for a codelist or enumeration |
ISO19115-1.1.mex.MD_DatatypeCode_codelistElement |
abstractClass |
class that cannot be directly instantiated |
ISO19115-1.1.mex.MD_DatatypeCode_abstractClass |
aggregateClass |
class that is composed of classes it is connected to by an aggregate relationship |
ISO19115-1.1.mex.MD_DatatypeCode_aggregateClass |
specifiedClass |
subclass that may be substituted for its superclass |
ISO19115-1.1.mex.MD_DatatypeCode_specifiedClass |
datatypeClass |
class with few or no operations whose primary purpose is to hold the abstract state of another class for transmittal, ... |
ISO19115-1.1.mex.MD_DatatypeCode_datatypeClass |
interfaceClass |
named set of operations that characterize the behaviour of an element |
ISO19115-1.1.mex.MD_DatatypeCode_interfaceClass |
unionClass |
class describing a selection of one of the specified types |
ISO19115-1.1.mex.MD_DatatypeCode_unionClass |
metaClass |
class whose instances are classes |
ISO19115-1.1.mex.MD_DatatypeCode_metaClass |
typeClass |
class used for specification of a domain of instances (objects), together with the operations applicable to the object... |
ISO19115-1.1.mex.MD_DatatypeCode_typeClass |
characterString |
textual information |
ISO19115-1.1.mex.MD_DatatypeCode_characterString |
integer |
numerical field |
ISO19115-1.1.mex.MD_DatatypeCode_integer |
association |
semantic relationship between two classes that involves connections among their instances |
ISO19115-1.1.mex.MD_DatatypeCode_association |