Argushiigi

argushiigi: http://data.travellerrpg.com/ontology/argushiigi
Argushiigi
en The Argushiigi ontology allows annotations on other classes and properties that allow them to be organised and displayed in a human-readable form.
ontology

Classes

Category

http://data.travellerrpg.com/ontology/argushiigi#Category
en Display Category
en A named category things to display. Display categories can be organised into a hierarchy.

Format

http://data.travellerrpg.com/ontology/argushiigi#Format
en Format
en A way of formatting a resource textually. Formats provide a mechanism for displaying "value-like" resources. A class with a format is expected to be displayed in-line, rather than as a link. A format contains a sequence of literals and patterns, references to specific properties and ways of formatting them that can be used to extract information and format it. All patterns in a sequence must match for the format to be used, otherwise the next pattern is tried.

Pattern

http://data.travellerrpg.com/ontology/argushiigi#Pattern
en Pattern
en A formatting pattern. Patterns are specific sequences of elements that can be combined to produce a textual representation of a resource. Individual properties are followed and rendered as required.

SubPattern

http://data.travellerrpg.com/ontology/argushiigi#SubPattern
en pattern
en Down the rabbit hole. A pattern derived from a reference to a property. The value of the property is used to format the sub-pattern. The format held by this pattern is the format applied to the value of the property.
super-class Pattern

Properties

category

http://data.travellerrpg.com/ontology/argushiigi#category
en category
en Places an entity into a category. Display categories can be used to annotate classes, properties and individuals. Classes and properties inherit categories from super-entities, using the closest super-entity with the lowest priority.
signature any → category → Category annotation

eHex

http://data.travellerrpg.com/ontology/argushiigi#eHex
en eHex
en Indicates that a value should be expressed as Traveller-style eHex. eHex values are extended hexadecimal, with the following values decimal ehex 0-9 0-9 10-17 A-H x I (omitted) 18-22 J-N x O (omitted) 23-33 P-Z Additional codes are unknown X special Y ulitmate Z
signature → eHex → xsd:boolean data type super-property implementationFormat

format

http://data.travellerrpg.com/ontology/argushiigi#format
en format
en Gives the format a resource or resource of this class uses. Formats are generally associated with classes or properties. However, a resource may have its own format.
signature any → format → Format functional annotation

implementationFormat

http://data.travellerrpg.com/ontology/argushiigi#implementationFormat
en A format description specific to a particular (computer) language or system's conventions.
signature Pattern → implementationFormat → any data type

javaFormat

http://data.travellerrpg.com/ontology/argushiigi#javaFormat
en java format
en The format to use when displaying this property in Java. This uses java.text.MessageFormat syntax to define the property, with the value of the property as argument 0, the name of the property as argument 1 and the name of the subject of the statement as argument 2.
signature → javaFormat → data type functional super-property implementationFormat

labelFormat

http://data.travellerrpg.com/ontology/argushiigi#labelFormat
en label format
en The format to use for a label
signature → labelFormat → annotation super-property format

language

http://data.travellerrpg.com/ontology/argushiigi#language
en language
en Associates a format or pattern with a specific language. If not specified, the format or pattern applies to any language.
signature Format or Pattern → language → xsd:language data type functional

literal

http://data.travellerrpg.com/ontology/argushiigi#literal
en literal
en A literal value to format. The literal can be any literal value, not just text. If a format is specified then the format will be used to format the literal.
signature Pattern → literal → any data type functional

multiple

http://data.travellerrpg.com/ontology/argushiigi#multiple
en multiple
en Indicates that there are multiple statements of this form. If set to true, then a list of statements, separated by commas is generated
signature Pattern → multiple → xsd:boolean data type

parentCategory

http://data.travellerrpg.com/ontology/argushiigi#parentCategory
en The parent category of a sub-category. This property can be used to build embedded hierarchies of categories.
signature Category → parentCategory → Category functional asymmetric

pattern

http://data.travellerrpg.com/ontology/argushiigi#pattern
en pattern
en The sequence of pattern elements to use when attempting a format. Each element is tried in turn and the format accepted or rejected, based on whether the element is optional or not.
signature Format → pattern → rdf:Seq

priority

http://data.travellerrpg.com/ontology/argushiigi#priority
en display priority
en The priority of this item in any list of items to be displayed.
signature any → priority → xsd:integer annotation

property

http://data.travellerrpg.com/ontology/argushiigi#property
en from property
en Gives the property that this pattern draws data from.
signature Pattern → property → rdf:Property functional

required

http://data.travellerrpg.com/ontology/argushiigi#required
en required
en Indicates that a pattern element is required.
signature Pattern → required → xsd:boolean data type

sortProperty

http://data.travellerrpg.com/ontology/argushiigi#sortProperty
en sort property
en The property to use to order information in a category
signature Category → sortProperty → rdf:Property

valueFormat

http://data.travellerrpg.com/ontology/argushiigi#valueFormat
en value format
en The format to use for a value
signature → valueFormat → annotation super-property format