Legal-RDF:ThemeContext

From LexmlWiki

Class Relations
Superclasses
Subclasses
Unions
None
Disjoints
None
Synonyms
None
Antonyms
None
Ranges
None
See Also
None

Model: Semantics Model

Date: 2006-10
Predicate ObjectsRefines

Actor, a ActorContext Coverage

An actor associated with the theme.

Drama, a DramaContextDate

A dramatic event (act or activity) associated with the theme.

Prop, a PropContextContributor

A prop associated with the theme.

Role, a RoleContext Format

A role associated with the theme.

<p id="Scene"> Scene, a SceneContext Coverage

A scene associated with the theme.

Text AttributesRefines
Examples
<!-- example script -->
actor = new ActorContext('Actor01');
actor.Drama = new DramaContext("Drama01");
actor.Prop  = new PropContext("Prop01");
actor.Role  = new RoleContext('Role01');
actor.Scene = new SceneContext("Scene01');
actor.Scene.Location = new LocationNode("Location01");
actor.Scene.Setting  = new SettingNode("Setting01");
actor.Theme  = new ThemeContext("Theme01");

actor.Drama.Type = Ontology("DraftingActivity")
actor.Prop.Type  = Ontology("ComputerProduct");
actor.Role.Type  = Ontology("AuthorRole");
actor.Scene.Type = Ontology("HomeOffice");
actor.Scene.Place.Type = Ontology("MediaRoom");
actor.Scene.Time.Type  = Ontology("FallTime");
actor.Theme.Type  = Ontology("DomainOntology")

actor.Role.Performer = actor.Scene.Actor = actor.Prop.Actor 
  = actor.Drama.Drafter = actor;
actor.Role.Prop = actor.Scene.Prop = actor.Prop;
actor.Scene.Role = actor.Role; 
actor.Script.Scene = actor.Scene;
actor.Drama.Theme = actor.Theme;
2006-10 Definition
<owl:Class rdf:ID='&lgl;ThemeContext'>
   <lgl:model rdf:resource='&lgl;SemanticModel'/>
   <rdfs:subClassOf rdf:resource='&lgl;ContextNode'/>

   <owl:ObjectProperty rdf:about='&lgl;Drama'>
      <rdfs:subPropertyOf rdf:resource='&lgl;Date'/>
      <rdfs:domain rdf:resource='&lgl;ThemeContext'/>
      <rdfs:range rdf:resource='&lgl;DramaContext'/>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:about='&lgl;Role'>
      <rdfs:subPropertyOf rdf:resource='&lgl;Format'/>
      <rdfs:domain rdf:resource='&lgl;ThemeContext'/>
      <rdfs:range rdf:resource='&lgl;RoleContext'/>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:about='&lgl;Actor'>
      <rdfs:subPropertyOf rdf:resource='&lgl;Contributor'/>
      <rdfs:domain rdf:resource='&lgl;ThemeContext'/>
      <rdfs:range rdf:resource='&lgl;ActorContext'/>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:about='&lgl;Scene'>
      <rdfs:subPropertyOf rdf:resource='&lgl;Coverage'/>
      <rdfs:domain rdf:resource='&lgl;ThemeContext'/>
      <rdfs:range rdf:resource='&lgl;SceneContext'/>
   </owl:ObjectProperty>
   <owl:ObjectProperty rdf:about='&lgl;Prop'>
      <rdfs:subPropertyOf rdf:resource='&lgl;Contributor'/>
      <rdfs:domain rdf:resource='&lgl;ThemeContext'/>
      <rdfs:range rdf:resource='&lgl;PropContext'/>
   </owl:ObjectProperty>
</owl:Class>