2005-03-16, edited by Scott Farrar
This documents contains an ontology of data structures used in General Ontology for Linguistic Description
gold-datastr-0.2
1
1
A ComplexSpecification is a kind of FeatureSpecification whose value must be a FeatureStructure. This class gives a feature system its recursive properites (Maxwell, Simons, and Hayashi 2001).
ComplexSpecification
1
FeatureSystem
FeatureSystem is a kind of LinguisticDataStructure that declares what kinds of FeatureStructures exist in the language. It can be assumed that only one feature system exists per language. A FeatureSystem consists of a set of FeatureConstraints (based on Maxwell, Simons, and Hayashi 2001).
1
A collection of LexicalItems.
1
ClosedSpecification
A SimpleSpecification is a kind of FeatureSpecification whose value must be a simple linguistic attribute (Maxwell, Simons, and Hayashi 2001).
1
1
A node in a StructuralDescription.
A linguistic data structure is an abstract container for grouping together instances of linguistic data, usually to suit a particular theory or computational implementation. Examples include: feature structures, lexical entries, and paradigms.
A FeatureSpecification is a data structure that groups together a linguistic feature and with a value (Maxwell, Simons, and Hayashi 2001).
1
FeatureSpecification
1
The information structure used to encode all the information associated with an entry in a dictionary.
1
1
1
1
A FeatureStructure is a set of one or more FeatureSpecifications. A FeatureStructure is a kind of information structure, a container or data structure, used to group together qualities or features of some object. In a grammatical feature system, a FeatureStructure holds the grammatical information associated with some linguistic unit. In a typed feature system, a FeatureStructure has an associated type, usually a PartOfSpeech. (Shieber 1986; Maxwell, Simons, and Hayashi 2001).
FeatureStructure
1
This is a data structure commonly associated with morphosyntactic analysis. It is usually represented graphically as a tree.
A FeatureConstraint is a LinguisticDataStructure which groups a part of speech value with a set of features. Within a FeatureSystem of some language, it indicates which Features may be associated with a particular linguistic unit based on the unit's part of speech.
FeatureConstraint
1
1
This relates a ComplexSpecification to a FeatureStructure, thus giving a FeatureStructure its recursive properties.
This relates a LexicalItem to a LexicalUnit, those elements commonly represented in a dictionary.
This subsumes all structuring relations used for LinguisticDataStructures. As a naming convention to distinguish relations in data structure from other relations, all names of dataStructuringRelations begin with 'has-'.
This relates a SimpleSpecification to some instance of LinguisticFeatureValue.
This relates a FeatureSystem to a FeatureContraint.
This relates a FeatureStructure to a FeatureSpecification.
This relates either a FeatureStructure or a FeatureConstraint to its type, expressed by an instance of PartOfSpeech.
Any relation between form units.
All relations that have the linguistic sign as the domain.
The relation between a Lexicon and its contents, instances of LexicalItem. NOTE: this could probably be replaced by the memberOf relation from set theory.
The relation between a linguistic unit and a linguistic feature. A feature inheres in its host. NOTE: this relation is distinct from the hasFormFeature which pertains to data structures.
The relation between an orthographic expression in one language and some orthographic expression in another such that both expressions have the same or roughly the same meaning.
translates
This relates a FeatureSpecification to a type of LinguisticFeature.