Collation Ontology

Latest Version
http://purl.org/ontology/collation/
Version Info
Ad-hoc demo version 2011-01-20
Download
colla.owl.n3

Abstract

This ontology defines some concepts to express collation types (orderings).

Table of Contents

Classes

colla:Collation

http://purl.org/ontology/collation/Collation   rdf+xml   n3

Some specific method to compare values

Notes: To define your own collation, you must define or use a subclass

See also: colla:language, http://en.wikipedia.org/wiki/Collation, colla:datatype, colla:property

Object Properties

Object properties link resources to other resources.

colla:language

http://purl.org/ontology/collation/language   rdf+xml   n3

Indicates which language tag values must have to be comparable.

↦ Domain: colla:Collation (Having this property implies being a Collation)

Notes: You can define multiple languages (logical or)

colla:property

http://purl.org/ontology/collation/property   rdf+xml   n3

Indicates which RDF property points to the value that should be used for comparing

↦ Domain: colla:Collation (Having this property implies being a Collation)

⇥ Range: rdf:Property (Every value of this property is a Property)

Notes: If you define multiple valueProperties, each of them is checked, but this may result in contradictions.

colla:datatype

http://purl.org/ontology/collation/datatype   rdf+xml   n3

Indicates which RDF datatype values must have to be comparable.

↦ Domain: colla:Collation (Having this property implies being a Collation)

Notes: Datatypes should define their ordering rules
You can define multiple datatypes (logical or)

See also: http://www.w3.org/TR/xmlschema11-2/#rf-ordered