Ontomedia Examples - Trait

Scope: Classes and properties describing traits which entities may have such as descriptive properties, motivations, current physical, mental or psychological state and other information related to an entities profile.

Namespace Prefix: omt
Ontology Module: http://purl.org/ontomedia/ext/common/trait# (see Owl File)

Main Classes:

  • ome:Abstract-Item
    • Trait
      • Being-Trait
        • Sexuality
          • To-Same-Gender
          • To-Other-Gender
          • To-No-Gender
          • To-Every-Gender
        • Kink
        • Faith
      • Name (also subclasses Being-Trait)
      • Gender (also subclasses Being-Trait)
        • Female
        • Male
        • Neuter
        • Other
      • Sex
        • Genetic-Sex
        • Gonadal-Sex
        • Phenotypic-Sex
        • Behavioural-Sex
      • Ethnicity (also subclasses Being-Trait)
      • Species (also subclasses Being-Trait)
      • Age (also subclasses Being-Trait)
      • Description (also subclasses Being-Trait)
      • Distinguishing-Mark
      • Colour
      • Dimension
      • Build
      • Style
      • Material
      • Type
      • Motivation (also subclasses Being-Trait)
      • Employment (also subclasses Being-Trait)
      • State-Of-Form (also subclasses Being-Trait)
        • Corporeal
        • Incorporeal
      • State-Of-Being (also subclasses Being-Trait)
        • Alive
        • Dead
        • Undead
        • Non-Existent
        • Inanimate
        • Unknown
        • Unprovable
      • State-Of-Consciousness (also subclasses Being-Trait)
        • Conscious
        • Altered
        • Instinctual
        • Asleep
        • Unconscious
        • Unresponsive
      • Stage-Of-Life (also subclasses Being-Trait)
        • Adult
        • Old
        • Young
        • Child
        • Teenager
        • Young-Adult
        • Virgin
      • Value (also subclasses Being-Trait)
      • Abstract-Component
      • Knowledge (also subclasses Being-Trait)
      • Link (also subclasses Being-Trait)
      • Ordering (also subclasses Being-Trait)
      • Abstract-Obstacle (also subclasses Being-Trait)
    • ome:Physical-Item
      • Physical-Obstacle

    Levels of Traits

    Traits represent the descriptive information that can be applied to an entity either in terms of appearance, construct or nature. These are considered abstract because they represent the concept of the thing rather than the thing itself even when specifying otherwise physical items such as material.

    An entity can have three different types of traits associated with them through the
    has-trait, has-projected-trait and has-observed-trait properties.

    • Trait - What is
    • Projected Trait - Trait as seen by other characters within the same universe
    • Observed Trait - Trait as seen by those beyond the forth wall

    The projected and observed traits model the fact that different levels of information are available to different entities within a given context and to the audience observing the context. In many cases, characters attempt to conceal information from or deliberately mislead other characters thus necessitating the ability to distinguish between what is known by characters within the context and what is actually the case. In some cases, projected traits can be used when the information that has been given has been revealed to be either questionable or false. Equally, observed traits can be used in situations where the audience has been lead to believe something about the character which has not been specifically stated within the context

    When dealing with those entities existing within reality then it is impossible to specify a value for observed traits since we exist within that context. However, projected traits can be seen to be the public persona or outward appearance of an object or person. When a trait is pro jected, the option exists through use of the projected-at and not-projected-at properties to specify who this deceptive information is aimed at. If not value is given then the default assumption is that the pro jection of the information is aimed at all other entities within that context.

    For example:


:HL-Methos a omb:Character ;
	rdfs:label "Methos" ;
	omt:has-trait :Name-Methos;
	omt:has-trait :Species-Immortal;
	omt:has-trait :Age-5000s;
	omt:has-projected-trait :Name-Adam-Pierson;
	omt:has-projected-trait :Human-Cover;
	omt:has-projected-trait :Age-30s;
	omt:has-observed-trait :Species-Immortal;
	omfc:portrayed-by :PeterWingfield;
	ome:exists-in :Highlander-The-Series .

:HL-Joe-Dawson a omb:Character ;
	rdfs:label "Joe Dawson" ;
	omt:has-trait :Name-Joe-Dawson;
	omt:has-trait :Species-Human;
	omt:has-trait :Employment-Watcher;
	omt:has-trait :Employment-Barman;
	omt:has-projected-trait :Barman-Cover;
	ome:contained-by :HL-Watchers;
	omfc:portrayed-by :JimByrnes;
	ome:exists-in :Highlander-The-Series .

:HL-Watchers a omb:Organisation ;
	rdfs:label "The Watchers" ;
	ome:exists-in :Highlander-The-Series .

:HL-Immortals a ome:Collection ;
	rdfs:label "HL - Immortals" ;
	ome:of-type :Species-Immortal;
	ome:exists-in :Highlander-The-Series .

:Name-Adam-Pierson a omt:Name ;
	rdfs:label "Adam Pierson" ;
	omt:has-name :Full-Adam-Pierson;
	omt:has-name :Name-Adam;
	omt:projected-at :HL-Watchers;
	omt:not-projected-at :HL-Joe-Dawson;
	ome:exists-in :Highlander-The-Series .

:Human-Cover a omc:HomoSapiens ;
	rdfs:label "Appears Human" ;
	omt:not-projected-at :HL-Immortals;
	omt:not-projected-at :HL-Joe-Dawson;
	ome:exists-in :Highlander-The-Series .

:Species-Immortal a omc:Humanoid ;
	rdfs:label "Highlander - Immortals" ;
	ome:exists-in :Highlander-The-Series .

One of the traits that characters can have is a ontomedia:Motivation. These motives are described as ome:Events which the character either does or does not want to come to pass. By comparing these ome:Events with those that actually occur it is possible to test how many of the characters hopes and fears were realised. The events do not need to match exactly, just on those elements specified by in the motivating event. For purposes of comparison it can be generally assumed that the difference between subject and object entities is unimportant and that a ome:involves relationship indicates that the ome:Entity indicated can be involved anywhere in the ontomedia:Event in question.

For example:


:TSW_NickBrocklehurst a omb:Character ;
	rdfs:label "TSW - Nicholas Brocklehurst" ;
	omt:has-trait :Name-NicholasBrocklehurst;
	omt:has-trait :Human;
	omt:has-trait :Male;
	omt:has-trait :British-Spy;
	omt:has-trait :Motivation-DefendUK;
	omt:has-projected-trait :Employment-FODiplomat;
	omt:has-observed-trait :Gay;
	omfc:portrayed-by :BenDaniels;
	ome:exists-in :The-State-Within .

:Gay a omt:To-Same-Gender ;
	rdfs:label "Attracted to People of the Same Gender"  .

:British-Spy a omt:Employment ;
	rdfs:label "British Spy" ;
	omt:has-profession [
		a omp:Intelligencer ;
		a omp:Special-Services ;
		omb:works-for :BritishGovernment .
		].

:Employment-FODiplomat a omt:Employment ;
	rdfs:label "Foreign Office Diplomat" ;
	omt:has-profession [
		a omp:Civil-Service ;
		a omp:Information-Gatherer ;
		omb:works-for :BritishGovernment .
		];
	omb:carries-title "Counsellor External Affairs" .

:Motivation-DefendUK a omt:Motivation ;
	rdfs:label "Defend Country" ;
	omt:has-motivation-to-avoid :Attack-On-UK;
	omt:has-motivation-to-avoid :LossInternationalRep .

:Attack-On-UK a omea:Violence ;
	rdfs:label "Attack against UK" ;
	omt:has-object-entity :United-Kingdom .

:LossInternationalRep a ome:Loss ;
	rdfs:label "Loss of International Reputation" ;
	omt:has-subject-entity :United-Kingdom ;
	omt:has-object-entity :UK-Reputation .

The two obstacle traits, ome:Physical-Obstacle and ome:Abstract-Obstacle, are another aspect of the influence of narrative theory on the ontology. Traditionally the hero has a number of challenges he or she has to overcome to succeed. These challenges are modelled by the two types of obstacle. As with omt:Motivation, analysing which obstacles were overcome allows another way of interrogating the metadata for the the narrative.

For example:


# Contexts

:Reality a ome:Context ;
	rdfs:label "Reality"  .

:BloodSmoke a ome:Context ;
	rdfs:label "Blood, Smoke Universe"  ;
	ome:allows-existence-of :DarkestNight  ;
	omt:has-trait :Public-Knowledge .

:DarkestNight a ome:Context ;
	rdfs:label "Darkest Night"  ;
	ome:exists-in :BloodSmoke .

# Actor

:NickLea a ome:Being ;
	rdfs:label "Nicholas Lea"  ;
	omt:has-trait :Male ;
	omt:has-trait :Corporeal ;
	omt:has-trait :Alive ;
	omt:has-trait :StraightMtoF ;
	omt:has-trait :Employment-Actor ;
	omt:has-trait :Employment-Teacher ;
	omb:portrays :XF-Krycek ;
	omb:portrays :HL-Cory ;
	omb:portrays :OAT-Vic ;
	ome:exists-in :Reality .

# Characters
 
:Huff_Tony a omb:Character ;
	rdfs:label "Tony Foster"  ;
	omt:has-trait :Male ;
	omt:has-trait :Corporeal ;
	omt:has-trait :Alive ;
	omt:has-trait :Gay ;
	omt:has-trait :Name-Tony-Foster ;
	omt:has-trait :Employment-TAD ;
	omt:has-trait :Fancies-Lee ;
	ome:exists-in :BloodSmoke .

:Huff_Lee a omb:Character ;
	rdfs:label "Lee Nicholas"  ;
	omt:has-trait :Male ;
	omt:has-trait :Corporeal ;
	omt:has-trait :Alive ;
	omt:has-trait :Bisexual ;
	omt:has-trait :Name-Lee-Nicholas ;
	omt:has-trait :Employment-Actor ;
	omt:has-trait :Fancies-Lee ;
	omt:has-projected-trait :StraightMtoF ;
	omb:portrays :DN-JamesTaylorGrant ;
	ome:inspired-by :NickLea ;
	ome:exists-in :BloodSmoke .

:DN-JamesTaylorGrant a omb:Character ;
	rdfs:label "James Taylor Grant"  ;
	omt:has-trait :Male ;
	omt:has-trait :Corporeal ;
	omt:has-trait :Alive ;
	omt:has-trait :Name-James-Taylor-Grant ;
	omfc:portrayed-by :Huff-Lee ;
	ome:exists-in :DarkestNight .

:Lee1 a omb:Character ;
	rdfs:label "Lee"  ;
	omt:has-trait :StraightMtoF  .

:Lee2 a omb:Character ;
	rdfs:label "Lee"  ;
	omt:has-trait :Bisexual  .

# Groups

:Public a ome:Collection ;
	rdfs:label "The Public" ;
	ome:of-type :Human;
	omt:knows :Public-Knowledge;
	ome:exists-in :BloodSmoke .

# Motivations

:Fancies-Tony a omt:Motivation, omf:Subtext ;
	rdfs:label "Interested in Tony"  ;
	omt:has-motivation :Tony-Lee  .

:Fancies-Lee a omt:Motivation, omf:Text ;
	rdfs:label "Big Crush on Lee"  ;
	omt:has-motivation :Tony-Lee  ;
	omt:has-trait :Obstacle-Lee-Not-Interested ;
	omt:has-trait :Obstacle-Lee-Career .

# Obstacles

:Obstacle-Lee-Career a omt:Abstract-Obstacle ;
	rdfs:label "Effect on Lee's Career"  ;
	ome:is :Lee-Career-Affected .

:Obstacle-Lee-Not-Interested a omt:Abstract-Obstacle ;
	rdfs:label "Lee Not Interested" ;
	ome:is :Lee-Straight .

# Knowledge

:Lee-Straight a omk:Theory ;
	rdfs:label "Lee is Straight" ;
	ome:is :Lee1 .

:Lee-Not-Straight a omk:Fact ;
	rdfs:label "Lee is Not Straight" ;
	ome:is :Lee2 .

:Lee-Career-Affected a omk:Theory ;
	rdfs:label "Lee's Career Affected" ;
	ome:is :RelationshipRevealed .

:Public-Knowledge a omt:Knowledge ;
	rdfs:label "Public Knowledge" ;
	omt:knows :Lee-Not-Straight .

# Events

:Relationship-Revealed a ome:Gain ;
	rdfs:label "Lee Outed"  ;
	ome:has-subject-entity :Public-Knowledge  ;
	ome:has-object-entity :Lee-Not-Straight  ;
	omt:causes :Lee-Loses-Job .

:Lee-Loses-Job a ome:Transformation ;
	rdfs:label "Lee Loses Job"  ;
	ome:has-subject-entity :Huff-Lee  ;
	ome:from :Employment_Actor  ;
	ome:to :Employment_None .

# Possible Outcome

:Tony-Lee a ome:Partnership ;
	rdfs:label "Tony and Lee get together"  ;
	ome:contains :Huff-Lee, :Huff-Tony .

Sex, Gender and Sexuality

Sex, gender and sexuality represent a very complicated area and one in which it is very easy to make mistakes or unintentionally give offense. The sex and gender classes in conjunction with the different level of trait description allow for a range of sex and genders to be described and defined.

For example:


# Characters

:FY-Nuriko a omb:Character ;
	rdfs:label "Nuriko"  ;
	omt:has-trait :Sex-Male ;
	omt:has-trait :Name-Nuriko ;
	omt:has-projected-trait :Female ;
	ome:exists-in :FushigiYugi .

:HMD-Alex a omb:Character ;
	rdfs:label "Alex"  ;
	omt:has-trait :Name-Alex ;
	omt:has-trait :GSex-Male ;
	omt:has-trait :CSex-Male ;
	omt:has-trait :PSex-Male ;
	omt:has-projected-trait :Female ;
	omt:has-projected-trait :Sex-Female ;
	ome:exists-in :HouseMD .

:UB-AlexMeade a omb:Character ;
	rdfs:label "Alex Meade"  ;
	omt:has-trait :Name-Alex-Meade ;
	omt:has-trait :Sex-Male ;
	omt:has-trait :Female ;
	omt:has-projected-trait :Male ;
	ome:is :UB-AlexisMeade ;
	ome:exists-in :UglyBetty .

:UB-AlexisMeade a omb:Character ;
	rdfs:label "Alexis Meade"  ;
	omt:has-trait :Name-Alexis-Meade ;
	omt:has-trait :CSex-Male ;
	omt:has-trait :PSex-Female ;
	omt:has-trait :Female ;
	omt:has-projected-trait :Sex-Female ;
	ome:is :UB-AlexMeade ;
	ome:exists-in :UglyBetty .

:S-Desire a omb:Character ;
	rdfs:label "Desire of the Endless"  ;
	omt:has-trait :Name-Desire ;
	omt:has-trait :Androgynous ;
	omt:has-trait :Hemapharodite ;
	omt:has-trait :Male ;
	omt:has-trait :Female ;
	ome:contained-by :TheEndless ;
	omt:has-trait :Omnisexual ;
	ome:exists-in :Sandman .

:F-AmyWong a omb:Character ;
	rdfs:label "Amy Wong"  ;
	omt:has-trait :Name-Amy-Wong ;
	omt:has-trait :Smizmar ;
	omt:has-trait :Female ;
	ome:exists-in :Futurama .

:W-JackHarkness a omb:Character ;
	rdfs:label "Captain Jack Harkness"  ;
	omt:has-projected-trait :Name-Capt-Jack-Harkness ;
	omt:has-trait :Male ;
	omt:has-trait :Omnisexual ;
	ome:exists-in :Whoniverse .

:W-IantoJones a omb:Character ;
	rdfs:label "Ianto Jones"  ;
	omt:has-projected-trait :Name-Ianto-Jones ;
	omt:has-trait :Male ;
	omt:has-trait :Bisexual ;
	omt:has-projected-trait :StraightMtoF ;
	omt:has-observed-trait :BisexualM ;
	ome:exists-in :Whoniverse .

:W-MarthaJones a omb:Character ;
	rdfs:label "Martha Jones"  ;
	omt:has-projected-trait :Name-Martha-Jones ;
	omt:has-trait :Female ;
	omt:has-observed-trait :StraightFtoM ;
	ome:exists-in :Whoniverse .

# Gender

:Female a omt:Female ;
	rdfs:label "Female (Gender)" .

:Male a omt:Male ;
	rdfs:label "Male (Gender)" .

:Androgynous a omt:Other ;
	rdfs:label "Androgynous (Gender)" .

:Smizmar a omt:Other ;
	rdfs:label "Smizmar" ;
	ome:exists-in :Futurama .

# Sex

:Sex-Female a omt:Sex ;
	rdfs:label "Female (Sex)" ;
	omt:identified-with :Female .

:Sex-Male a omt:Sex ;
	rdfs:label "Male (Sex)" ;
	omt:identified-with :Male .

:CSex-Male a omt:Genetic-Sex ;
	rdfs:label "Male (Genetic)" ;
	omt:has-Chromosomes "XY" ;
	omt:identified-with :Male .

:GSex-Female a omt:Gonadal-Sex ;
	rdfs:label "Female (Gonadal)" ;
	omt:identified-with :Female .

:GSex-Male a omt:Gonadal-Sex ;
	rdfs:label "Male (Gonadal)" ;
	omt:identified-with :Male .

# Sexuality

:Omnisexual a omt:To-Every-Gender ;
	rdfs:label "Omnisexual" ;
	omt:likes :Collection-Of-Type-Anything .

:BisexualM a omt:To-Same-Gender, omt:To-Other-Gender ;
	rdfs:label "Bisexual" ;
	omt:likes :Female, :Other .

:StraightF2M a omt:To-Other-Gender ;
	rdfs:label "Straight (Attracted to Men)" ;
	omt:likes :Male .

:StraightM2F a omt:To-Other-Gender ;
	rdfs:label "Straight (Attracted to Women)" ;
	omt:likes :Female .