Class Language

All Implemented Interfaces:
IKeyed<Language>, INamed, NamespaceProvider, ClassifierInstance<Concept>, HasFeatureValues, Node
Direct Known Subclasses:
LionCoreBuiltins

public class Language extends M3Node<Language> implements NamespaceProvider, IKeyed<Language>
A Language will provide the Concepts necessary to describe data in a particular domain together with supporting elements necessary for the definition of those Concepts.

It also represents the namespace within which Concepts and other supporting elements are organized. For example, a Language for accounting could collect several Concepts such as Invoice, Customer, InvoiceLine, Product. It could also contain related elements necessary for the definitions of the concepts. For example, a DataType named Currency.

See Also: