The standard notation for a cat is the word
cat.
When referencing cats partly inside a container, the annotation
MUST contain the full cat mark adequately split inside and outside the container.
If a cat is only partly visible in the frame of the picture or video, the annotation
MAY only reference the visible portion of the cat.
The partial cat notations are as follows:
-
c:
-
marks the head of the cat.
-
a:
-
marks the body of the cat.
-
t:
-
marks the tail of the cat.
-
ca:
-
marks the head and body of the cat.
-
at:
-
marks the body and tail of the cat.
The annotation for a partial cat
SHOULD use the terms mentioned above that best describe the portion of the cat that is being referenced.
Other animals or animate objects
SHOULD be represented with a suitable word describing the species of such animal. The cat-specific words described in this document
MUST NOT be used for non-feline subjects.
Balls of yarn
SHOULD be represented with
@.
When a cat or other subject is inside a container, the container notation
MUST be used. Such notation is denoted by its subject being between brackets. The type of bracket depends on the shape of the container as follows:
-
Square brackets represent boxes or other containers with a rectangular opening.
-
Parentheses represent containers with a round opening or shape.
-
Curly braces SHALL be used to represent soft containers without a fixed shape.
Additionally, angle brackets
MAY be used to group subjects outside a container. Such annotations
MUST NOT contain partial cats.
The Concat notation only gives information about the general layout of subjects and containers, but it does make a distinction between horizontal and vertical positions.
The order of positional operands
SHOULD follow the order in which they appear from left to right in the source media.
The
+ operator is used to represent subjects or containers next to each other.
When a subject is above or on top of another, the operator
/ MUST be used.
When multiple objects or configurations are repeated, the shorthand notation
MAY be used.
Horizontal positioning is denoted by a number followed by an optional
* and the annotation to be repeated.
Similarly, for vertical positioning, repeated objects are denoted by a number followed by
/ and the annotation to be repeated.
When using such a shorthand, the number of repetitions
MUST be a positive integer.
In the case of videos or other animations, a proper Concat notation
SHOULD make use of the state change operator (
=>) to mark significant changes in the cat position and major interactions.
Subject tokens
MAY be followed by an integer identifier to distinguish specific cats, balls of yarn, or other subjects. An annotation containing such numeric disambiguations
MUST contain such disambiguations for all cats and balls of yarn.
Since a specific subject can only appear once in a static image, disambiguation identifiers
SHOULD be used only on annotations showing state changes.