IRI:
http://purl.org/olia/system.owl
Current version:
TODO: LinguisticAnnotation disjoint
Other visualisation:
Ontology source

Abstract

OLiA core concepts for linguistic annotations.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Namespace Declarations

Classes

annotation processc back to ToC or Class ToC

IRI: http://purl.org/olia/system.owl#AnnotationProcess

Current version:
DCR annotation and editing operations ignored, e.g., add first vowel http://www.isocat.org/datcat/DC-2199

featurec back to ToC or Class ToC

IRI: http://purl.org/olia/system.owl#Feature

UnitsOfAnnotation and Relations can be described in a more detailed way by the features that are attached to them, e.g., case, number, or aspect. Features are, however, not subject to further annotations (by means of hasFeature), they are thus disjoint from Relations and UnitsOfAnnotation.
has super-classes
linguistic annotationc
is in range of
has featureop

linguistic annotationc back to ToC or Class ToC

IRI: http://purl.org/olia/system.owl#LinguisticAnnotation

is defined by
http://purl.org/olia/system.owl
Linguistic annotations pertain to either structural entities (words, tokens, constituents, sentences => UnitOfAnnotation), relations between these (dependency, dominance, coreference, etc. => Relation), or grammatical features attached to these (case, gender, number, agreement, tense, mood, aspect, ... => Feature).
has sub-classes
featurec, relationc, unit of annotationc
is in domain of
has featureop, has tagdp, has tierdp

relationc back to ToC or Class ToC

IRI: http://purl.org/olia/system.owl#Relation

Between instances of two Categories, a Relation can be established that links these together, e.g., a dominance relation (constituent X is grammatical subject of sentence Y), a dependency relation (token X is a modifier of token Y), a discourse relation (discourse unit X is in contrast to discourse unit Y), an anaphoric relation (referring expression X is coreferent with referring expressing Y), an alignment relation (word X expresses the same meaning as word Y). Note that Relation and UnitOfAnnotation are not disjoint, because in some approaches, establishing a Relation between two concepts entails that a structural entity is formed, consisting of Relation and the Categories connected by the Relation, e.g., in Rhetorical Structure Theory (Mann and Thompson 1987).
is equivalent to
(has sourceop min 1) or (has targetop min 1)
has super-classes
linguistic annotationc
has sourceop exactly 1
has targetop exactly 1
is in domain of
has sourceop, has targetop

unit of annotationc back to ToC or Class ToC

IRI: http://purl.org/olia/system.owl#UnitOfAnnotation

A UnitOfAnnotation is a structural entity that can be annotated, e.g., a word, token, constituent, or another types of markable. Word classes, etc., are then modelled as indirect children of UnitOfAnnotation. The division between Features and classes of UnitsOfAnnotation follows conventional standards.
has super-classes
linguistic annotationc
is in range of
has sourceop, has targetop

Object Properties

has featureop back to ToC or Object Property ToC

IRI: http://purl.org/olia/system.owl#hasFeature

A UnitOfAnnotation or a Relation can carry Features that express annotations attached to them. By convention, (tags that represent) Features can be linked with Feature individuals, as well. Because of this reflexivity, a predicate like hasDegree(positive) allows to retrieve the individual positive as well. (This is necessary if positive represents a tag on its own, rather than being a property of a complex tag.)
has domain
linguistic annotationc
has range
featurec

has sourceop back to ToC or Object Property ToC

IRI: http://purl.org/olia/system.owl#hasSource

A Relation is a directed edge between a source and a target concept.
has domain
relationc
has range
unit of annotationc

has targetop back to ToC or Object Property ToC

IRI: http://purl.org/olia/system.owl#hasTarget

A Relation is a directed edge between a source and a target concept.
has domain
relationc
has range
unit of annotationc

Data Properties

has tagdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTag

Assigns a Linguistic Annotation a String representation, e.g., a particular Part of Speech tag, the respective abbreviation of the grammatical cases used in an annotation scheme, etc. implicit semantics: hasTag is to be used if the tag is equal to the string value, otherwise use hasTagContaining, hasTagStartingWith, hasTagEndingWith

has tag containingdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTagContaining

As opposed to hasTag proper, the string representation defines a substring of a concrete annotation. The respective linguistic annotation then applies to every element whose annotation (tag) contains this substring.
has super-properties
has tagdp

has tag ending withdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTagEndingWith

As opposed to hasTag proper, the string representation defines the final subsequence of a concrete annotation. The respective linguistic annotation then applies to every element whose annotation (tag) ends with this substring.
has super-properties
has tagdp

has tag matchingdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTagMatching

hasTagMatching allows to provide regular expressions as those used in XSLT and XPath, see http://www.w3.org/TR/xquery-operators/#func-matches
has super-properties
has tagdp

has tag starting withdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTagStartingWith

As opposed to hasTag proper, the string representation specifies only the beginning of a concrete annotation. The respective linguistic annotation then applies to every element whose annotation (tag) startsWith this substring.
has super-properties
has tagdp

has tierdp back to ToC or Data Property ToC

IRI: http://purl.org/olia/system.owl#hasTier

Assigns a linguistic annotation a string representation of the annotation layer ("tier", "level") where it is to be found, e.g., "pos" for Part of Speech annotation, "gloss" for linguistic glosses, etc.

Namespace Declarations back to ToC

default namespace
http://purl.org/olia/system.owl#
olia
http://purl.org/olia/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.