ConsistsOf
type: ObjectProperty
domain: Group
range: Performer
sub property of: topObjectProperty

equals
type: ObjectProperty
sub property of: ends
equivalent property: simultaneous
sub property of: starts

hasAccent
type: ObjectProperty
range: D47 Accent
sub property of: hasDynamics

hasArmG
type: ObjectProperty
range: ArmGesture
sub property of: hasMov

hasBodyPart
type: ObjectProperty
range: Cls(@A152_cbb0ab84_fde1_4fe7_860b_d8c7623cd137)
range: D57 BodyPart
domain: Performer
inverse of: isPartOfBody
sub property of: topObjectProperty

hasEffort
type: ObjectProperty
range: D17 MovFactors
sub property of: hasMovChar

hasElevation
type: ObjectProperty
range: Elevation
sub property of: hasJumpStage

hasEnergy
type: ObjectProperty
range: RelationToEnergy
sub property of: hasDynamics

hasFlow
type: ObjectProperty
range: EffFlow
sub property of: hasEffort

hasGravity
type: ObjectProperty
range: D54 RelationToGravity
sub property of: hasDynamics

hasJumpStage
type: ObjectProperty
domain: Jump
sub property of: hasMov

hasLanding
type: ObjectProperty
range: D14 Support
sub property of: hasJumpStage

hasLegG
type: ObjectProperty
range: LegGesture
sub property of: hasMov

hasMov
type: ObjectProperty
range: Movement
sub property of: hasContent
inverse of: isOn
property chain axiom: simultaneous

hasMovChar
type: ObjectProperty
domain: Movement
range: Movement Charecteristics
sub property of: topObjectProperty

hasPreparation
type: ObjectProperty
range: D14 Support
sub property of: hasJumpStage

hasShape
type: ObjectProperty
range: Shape
sub property of: hasMovChar

hasSide
type: ObjectProperty
range: D15 BodySide
sub property of: topObjectProperty

hasSpace
type: ObjectProperty
range: EffSpace
sub property of: hasEffort

hasSupp
type: ObjectProperty
range: D14 Support
sub property of: hasMov

hasTime
type: ObjectProperty
range: EffTime
sub property of: hasEffort

hasTurnDirection
type: ObjectProperty
range: D26 TurnDirection
sub property of: hasMovChar

hasStrength
type: ObjectProperty
range: EffWeight
sub property of: hasEffort

isCostumeOf
type: ObjectProperty
range: Performer
sub property of: topObjectProperty

isOn
type: ObjectProperty

refersTo
type: ObjectProperty
domain: D21 Direction
range: D25 SystemOfReference
sub property of: topObjectProperty

hasAxis
type: DatatypeProperty
sub property of: topDataProperty
range: Datatype
  one of: Lateral
  one of: Sagital
  one of: Vertical

hasTiming
type: DatatypeProperty
domain: Measure
sub property of: topDataProperty

Assemble
type: Class
equivalent class: Class
  intersection of: Jump
  intersection of: Restriction
    on property: hasLanding
    some values from: SupportPosition
  intersection of: Restriction
    on property: hasPreparation
    some values from: Class
      union of: SupportOnLeft
      union of: SupportOnRight

BStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Backwards
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Backwards

Beat
type: Class
subclass of: Slash

Bounce
type: Class
subclass of: LevelChange

ChangeFace
type: Class
subclass of: Turn

Chasse
type: Class
subclass of: D6 Action

Crush
type: Class
subclass of: Press

Cut
type: Class
subclass of: Press

D0 Dance Genre
type: Class
subclass of: DANCE OWL
comment: a specific family or dances, in a dance tradition, usually folk of similar origin, music or movement rhythm Example: Calamatianos, Tsifteteli, Syrtos El Raheb, Katerina, and Yannis Ioannidis. "From Dance Notation to Conceptual Models: A Multilayer Approach." Proceedings of the 2014 International Workshop on Movement and Computing. ACM, 2014.

Palm
type: Class
subclass of: D112 BodySurface

LowerFLeg
type: Class
subclass of: D123 LeftSideP
subclass of: D126 LowerLeg

LowerRLeg
type: Class
subclass of: D125 RightSideP
subclass of: D126 LowerLeg

PartsOfFoot
type: Class
subclass of: D124 LegsArea

HalfHeel
type: Class
subclass of: PartsOfFoot
type: NamedIndividual

HalfToe
type: Class
subclass of: PartsOfFoot

FullHeel
type: Class
subclass of: PartsOfFoot
type: NamedIndividual

WholeFoot
type: Class
subclass of: PartsOfFoot
type: NamedIndividual

UpperFLeg
type: Class
subclass of: D123 LeftSideP
subclass of: D135 UpperLeg

UpperRLeg
type: Class
subclass of: D125 RightSideP
subclass of: D135 UpperLeg

StageArea
type: Class
subclass of: D138 StagePart

FloorPattern
type: Class
subclass of: D10 Path

Sliding
type: Class
equivalent class: Class
  intersection of: D147 Contact
  intersection of: D7 Directional
subclass of: Class
  intersection of: D147 Contact
  intersection of: D7 Directional

Stamp
type: Class
equivalent class: Class
  intersection of: D148 FootContact
  intersection of: D14 Support
  intersection of: Restriction
    on property: hasDynamics
    has value: StrongAccent
subclass of: D6 Action

Location
type: Class
subclass of: D11 Relationship

Cross
type: Class
subclass of: D162 SpaceRel

CrossOver
type: Class
subclass of: Cross

CrossUnder
type: Class
subclass of: Cross

Clap
type: Class
equivalent class: Class
  intersection of: D179 Touch
  intersection of: Restriction
    on property: isActedBy
    some values from: D78 Hand
  intersection of: Restriction
    on property: hasDynamics
    has value: StrongAccent
subclass of: D6 Action

D1 Dance Type
type: Class
subclass of: DANCE OWL
comment: an abstract categorization of various dance traditions and styles e.g., Ballet, Folk, Greek Folk, Bulgarian Folk, European Dances, Modern etc. Initially it was described as "Dance" in "El Raheb, K., & Ioannidis, Y. (2012). A labanotation based ontology for representing dance movement. In Gesture and Sign Language in Human-Computer Interaction and Embodied Communication (pp. 106-117). Springer Berlin Heidelberg.", as follows "Dance: refers to the abstract concept of dance categories, and not the choreography. Examples of Dance subclasses are Solo, Group, Round, Folk Dance, Greek Folk, Dance etc. Instances of this class are Waltz, Calamatianos, Zonaradikos etc. In ontology engineering, expressing a concept as a subclass or an individual usually, is not a one solution problem, rather than a decision which relies on the general context of described domain. For example, Zonaradikos could be an individual of the ontology if we expect to have only one type of Zonaradikos, but it should be a class if we consider it a category of Dance which has many versions. The intention of this extendable hierarchy, which can be further associated with other concepts e.g., “Zonaradikos hasOrigin Thrace and Thrace isPartOf Greece”, is rather indicative and serves to organize general dance knowledge, but it does not reflect a specific study on styles, genres, and dance classification."

Shape
type: Class
subclass of: D18 SpaceChar

Movement
type: Class
subclass of: DANCE OWL
comment: In El Raheb, K., & Ioannidis, Y. (2012). A labanotation based ontology for representing dance movement. In Gesture and Sign Language in Human-Computer Interaction and Embodied Communication (pp. 106-117). Springer Berlin Heidelberg.", as follows "Movement: the subclasses of this class and their associated properties form the core schema for the dance movement analysis. Subclasses of Movement: 1) can either have a one- to-one relationship to Labanotation symbols e.g. Contraction, Extention, Step, Support, Gesture, Relationship, Turn and specialization of them, e.g., Bend, Arm Gesture, Limb Rotation, Forward Step, or 2) more complex Actions and Positions e.g., Double Step, Feet Parallel, Jump, Stamp that are expressed by a combination of symbols. In the knowledge base, the individuals of Movement class, the movement in-stances, represent the building blocks of the “scored” choreographies. These building blocks usually can be subclasses of more than one class movement, e.g., “AG1 isa ArmGesture and isa LimbRotation”. "

Movement Charecteristics
type: Class
subclass of: DANCE OWL
comment: This class includes the space and dynamic parameters e.g., Direction, Size, Accent, Effort etc. that are needed to characterize the Movements instances using object properties e.g., “S1 hasDirection Forward”.

EffFlow
type: Class
subclass of: D17 MovFactors

EffSpace
type: Class
subclass of: D17 MovFactors

EffTime
type: Class
subclass of: D17 MovFactors

EffWeight
type: Class
subclass of: D17 MovFactors

AccentBegin
type: Class
subclass of: D47 Accent

AccentEnd
type: Class
subclass of: D47 Accent

D4 StageObject
type: Class
subclass of: DANCE OWL
comment: Refers to any human or inanimate object that may occur on a (real or imaginary) dance stage and has as subclasses the Performers and their Body Parts, Groups of Performers, Costumes, Stage Parts, Stage Areas, e.g., Floor , Stage Points, and Corners e.g., FLCorner.

AccentMiddle
type: Class
subclass of: D47 Accent

RelationToEnergy
type: Class
subclass of: D16 Dynamics

Arms
type: Class
label: ArmsArea
subclass of: D57 BodyPart

D5 ScoreElement
type: Class
subclass of: DANCE OWL
comment: This class and its subclasses represent the kinetograph and the staffs that are used in Labanotation to score a specific dance- movement analysis. A Dance instance e.g., Calamatianos has one or more instances of Score and each Score has one or more Staff. Each Staff contains Phrases, Measures, Temporal Entities, Start Positions and finally movements. Each Measure individual has proper-ties such as Meter e.g., 3/4, Tempo and Unit

RFinger1
type: Class
subclass of: D67 RightFingers

RFinger2
type: Class
subclass of: D67 RightFingers

RFinger3
type: Class
subclass of: D67 RightFingers

RFinger4
type: Class
subclass of: D67 RightFingers

RFinger5
type: Class
subclass of: D67 RightFingers

LFinger1
type: Class
subclass of: D66 LeftFingers

LFinger2
type: Class
subclass of: D66 LeftFingers

LFinger3
type: Class
subclass of: D66 LeftFingers

LFinger4
type: Class
subclass of: D66 LeftFingers

LFinger5
type: Class
subclass of: D66 LeftFingers

LowerArm
type: Class
subclass of: D121 Limb
subclass of: Arms
type: NamedIndividual

LowerLArm
type: Class
subclass of: D123 LeftSideP
subclass of: LowerArm

LowerRArm
type: Class
subclass of: D125 RightSideP
subclass of: LowerArm

UpperLArm
type: Class
subclass of: D123 LeftSideP
subclass of: D87 UpperArm

UpperRArm
type: Class
subclass of: D125 RightSideP
subclass of: D87 UpperArm

DBLStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalBL
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalBL

DBRStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalBR
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalBR

DFL
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalFL
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalFL

DFRStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalFR
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: DiagonalFR

EffortMov
type: Class
subclass of: D6 Action

FStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Forward
subclass of: Step

Flip
type: Class
subclass of: Flick

Gesture
type: Class
subclass of: D9 Nosupport

Group
type: Class
subclass of: D4 StageObject

HighSup
type: Class
subclass of: Class
  intersection of: D14 Support
  intersection of: Restriction
    on property: hasLevel
    has value: High

Jerk
type: Class
subclass of: Flick

JumpingChasse
type: Class
subclass of: Chasse

LStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Left
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Left

Lift
type: Class
subclass of: D9 Nosupport

LowSup
type: Class
subclass of: Class
  intersection of: D14 Support
  intersection of: Restriction
    on property: hasLevel
    has value: Low

MidSup
type: Class
subclass of: Class
  intersection of: D14 Support
  intersection of: Restriction
    on property: hasLevel
    has value: Middle

Pat
type: Class
subclass of: Dab

Pluck
type: Class
subclass of: Wring

Poke
type: Class
subclass of: Thrust

Pull
type: Class
subclass of: Wring

RStep
type: Class
equivalent class: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Right
subclass of: Class
  intersection of: Step
  intersection of: Restriction
    on property: hasDirection
    has value: Right

Round
type: Class
subclass of: DisplacingCentral

Shake
type: Class
subclass of: Dab

Shove
type: Class
subclass of: Thrust

SimpleJump
type: Class
equivalent class: Class
  intersection of: Jump
  intersection of: Restriction
    on property: hasElevation
    some values from: Lift
  intersection of: Restriction
    on property: hasLanding
    some values from: D14 Support
  intersection of: Restriction
    on property: hasPreparation
    some values from: D14 Support

Sissone
type: Class
equivalent class: Class
  intersection of: Jump
  intersection of: Restriction
    on property: hasLanding
    some values from: Class
      union of: SupportOnLeft
      union of: SupportOnRight
  intersection of: Restriction
    on property: hasPreparation
    some values from: SupportPosition

Smear
type: Class
subclass of: Glide

Smooth
type: Class
subclass of: Glide

Smudge
type: Class
subclass of: Glide

Squeeze
type: Class
subclass of: Press

StepWithLeft
type: Class
subclass of: Step
subclass of: SupportOnLeft

StepWithRight
type: Class
subclass of: Step
subclass of: SupportOnRight

Stir
type: Class
subclass of: Float

Strew
type: Class
subclass of: Float

Stroke
type: Class
subclass of: Float

SupportPosition
type: Class
subclass of: D14 Support

SupportOnLeft
type: Class
subclass of: Class
  intersection of: D14 Support
  intersection of: Class
    intersection of: Class
      union of: D14 Support
      union of: Restriction
        on property: isActedBy
        some values from: D123 LeftSideP
    intersection of: Restriction
      on property: hasSideM
      has value: Left

SupportOnRight
type: Class
subclass of: D14 Support
subclass of: Class
  union of: Class
    intersection of: D14 Support
    intersection of: Restriction
      on property: isActedBy
      some values from: D125 RightSideP
  union of: Class
    intersection of: D14 Support
    intersection of: Restriction
      on property: hasSideM
      has value: Right

Tap
type: Class
subclass of: Dab

Throw
type: Class
subclass of: Slash

Thrust
type: Class
subclass of: EffortMov
subclass of: Class
  intersection of: Restriction
    on property: hasSpace
    has value: Direct
  intersection of: Restriction
    on property: hasTime
    has value: Sudden
  intersection of: Restriction
    on property: hasStrength
    has value: heavy

Whip
type: Class
subclass of: Slash

BLCorner
type: NamedIndividual
type: D141 Corner

BRCorner
type: NamedIndividual
type: D141 Corner

BodyCrossofAxes
type: NamedIndividual
type: D25 SystemOfReference
comment: The direction forward is determined by where the performer is facing (his/her personal front) up and down remain constant.

Bound
type: NamedIndividual
type: EffFlow

Breve
type: NamedIndividual
type: TimeValue

Crochet
type: NamedIndividual

DemiSemiquaver
type: NamedIndividual
type: TimeValue

DottedCrochet
type: NamedIndividual
type: TimeValue

Emphasized
type: NamedIndividual
type: D53 IncreaseOfEnergy

Fast
type: NamedIndividual
type: EffTime

Flexible
type: NamedIndividual
type: EffSpace

Floor
type: NamedIndividual
type: D138 StagePart

Free
type: NamedIndividual
type: EffFlow

Gentle
type: NamedIndividual
type: D53 IncreaseOfEnergy

Heavy
type: NamedIndividual
type: EffWeight

Impact
type: NamedIndividual
type: AccentEnd

Impulse
type: NamedIndividual
type: AccentBegin

LeftSide
type: NamedIndividual
type: D15 BodySide

Limp
type: NamedIndividual
type: D52 DecreaseOfEnergy

Minim
type: NamedIndividual
type: TimeValue

Quaver
type: NamedIndividual
type: TimeValue

Relaxed
type: NamedIndividual
type: D52 DecreaseOfEnergy

RightSide
type: NamedIndividual
type: D15 BodySide

SemiBreve
type: NamedIndividual
type: TimeValue

Semiquaver
type: NamedIndividual
type: TimeValue

SlightAccent
type: NamedIndividual
type: D47 Accent

StageCenter
type: NamedIndividual
type: D140 StagePoint

heavy
type: NamedIndividual
type: EffWeight

StrongAccent
type: NamedIndividual
type: D47 Accent

Swing
type: NamedIndividual
type: AccentMiddle

Upper
type: NamedIndividual

Weighty
type: NamedIndividual
type: D56 UsingGravity

Whole
type: NamedIndividual

Twist
comment: "Twisting refers to a turning action in which a greater degree occurs at the extremity with little or none at the base" A.H.Guest p.240 Usually arm or spine.

T1
comment: Page 105 AHG example of arm movements

Ankle
comment: Lower Legs

isFollowedBy
comment: see Drummond's paper "Putting OWL in Order: Patterns for Sequences in OWL"

Elbow
comment: UpperArms

hasBodyPart
comment: Body has (many) BodyPart

LeftWrist
comment: LeftLowerArm

Spatial
comment: Pins

Step
comment: Considering the possible combinations of Levels (3), Directions (8) = 24 and Feet (2) performing the step we have 48 combinations of simple steps. The options are to have a general step and express the difference by properties or to have if not 48 , 24 or 8 steps as Subclasses of Steps.

UniqueBodyPart
comment: UniqueBodyParts DoubleBodyParts do they have to be disjoint classes??? For example a LeftFoot is LeftLeg but is also Feet, hips (two hips and pelvis is the same)

Jump
comment: What duration does a jump have???

Knee
comment: (Thighs)

MovementDescription
comment: We devide the description of Movements that occur within the measure into two categories. Temporal (Movement==Actions) and NonTemporal (Positions==State) The first describe the movement itsself for example (Step,Jump, Turn, Rise, Drop etc) whereas the Position describe the shape in which the body parts are in respect to relationship, bending, streched. For example an arm can do the action of rise, but in different shapes (bend, curved, streched, etc) this has nothing to do with time, its all about shape and relationships about differnet body parts. For example a Roll of the spine is an action with specific interval , its a movement whereas a curve in the torso is a position. Do we need for each specific action the equivalent state? How can we express this without the dublication?

FloorPattern
comment: A floor patern is the design made by a dancer or several dancers traveling across and/or around the stage area.

Degree
comment: There are four possible ways to describe the amount of rotation or twist of a part of the body p.243

hasBody
comment: a Person has (one and only one) Body

RightKnee
comment: RightThigh

SimpleJump
comment: From both feet to both feet (2->2)

Rotation
comment: "Rotating refers to turning a part of the body as a unit, i.e. each part turns the same amount" A.H.Guest p.240

LeftKnee
comment: LeftThigh

Grasp
comment: This relationship of the hands remains during the whole staff, but we also consider it a content of each unique CT (Calamations Temporal Entity). The problem is how to express the difference between actions that begin in each CT and ends within them, continius movement that are happen during the time e.g. a slow arm gesture that takes two CTs and positions that last for e.g 2 CT

hasContent
comment: This is a transitive property. A score contains staff, and staff contains measures. If a Staff has Measure1 as Content, and Score has Staff1 as content then Score contains Measure1. see Drummond's paper "Putting OWL in Order: Patterns for Sequences in OWL"

Turn
comment: "Turning is a general term for rotatary actions, covering both rotating in one piece and twisting" A.H.Guest p.240 Few parts of the body are capable of both actions p.241.The choice of description will depend on whether emphasis should be on the deplacement of the object or the action in the base. In case of the head the description is usually of the head rotating rather than of the neck twisting.

hasNext
comment: see Drummond's paper "Putting OWL in Order: Patterns for Sequences in OWL"

bodyBelongsTo
comment: Body belongsTo (one and only one) Person

isPartOfBody
comment: BodyPart isPartOf (only one) Body

RightAnkle
comment: RightLowerLeg

DoubleBodyPart
comment: "The parts of the arm have specific symbols for right and left sides. Originally the parts of the leg did not, right or left were known from placemnt on the staff" AHG p.197 In this work we need to differenciate the right and left as we are not representing the placement on staff but the interpretation of this (Conceptual Approach). Additionally with this model we can refer to left foot, right foot or both. Labanotation also provides signs for the whole leg, whole arm , or part of it, our ontology represents this knowledge.

Support
comment: referes to anything that would be written on the Support column, it is about

Hop
comment: From one foot to the same foot

isPerformedBy
comment: a Movement is PerfomedBy a Body or a BodyPart

BodyPart
comment: In Labanotation, the signs of Body Parts are referred to the individual joints of Body and Limbs. These are placed to show the movement of specific parts. It is important to note the difference in the meaning of these symbols depending on the movement itself. The type of the movement implies a more specific part of the Body Part. For example directional movenent indication of the arm, means that the arm is moving in space whereas when it comes to bending or flextion the indication sign referres to a specific joint e.g. elbow joint. For more details look at the table in p. 199 AHG, which shows signs of the parts of the limbs and the part referred to when combined with a contact bow, the part involved when preceding a direction symbol,etc. The spatial actions can be described in two ways: 1) spatial change, that is movement of the part of the limb to a new dirrection 2) anatomical change, the degree of flexion or extension in the joint

Wrist
comment: LowerArms

LeftAnkle
comment: LeftLowerLeg

RightWrist
comment: RihgtLowerArm

Pelvis
comment: Hips = Double Body Part? Pelvis=Unique Body Part? We need to disjoint these classes but also we need to make able to infer that pelvis and hips are the same thing

isPerforming
comment: a BodyPart or a Performer isPerforming (doing) a Movement maybe this suits better for the Role