@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.omg.org/spec/Commons/PartiesAndSituations/> a owl:Ontology;
  rdfs:label "Commons Parties and Situations Ontology";
  <http://purl.org/dc/terms/abstract> "This ontology defines the high-level concepts of parties and the roles they play in various situations.";
  <http://purl.org/dc/terms/contributor> "Dean Allemang, Working Ontologist", "Elisa Kendall, Thematix Partners LLC";
  <http://purl.org/dc/terms/license> """Copyright (c) 2020-2025 EDM Council, Inc.
		Copyright (c) 2020-2025 Thematix Partners LLC
		Copyright (c) 2020-2025 Working Ontologist LLC
		Copyright (c) 2022-2025 Object Management Group, Inc.
		Copyright (c) 2022-2025 Pistoia Alliance, Inc.
		
		Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
		
		See https://opensource.org/licenses/MIT.""";
  owl:imports <https://www.omg.org/spec/Commons/AnnotationVocabulary/>, <https://www.omg.org/spec/Commons/Collections/>,
    <https://www.omg.org/spec/Commons/ContextualDesignators/>, <https://www.omg.org/spec/Commons/DatesAndTimes/>,
    <https://www.omg.org/spec/Commons/Designators/>, <https://www.omg.org/spec/Commons/RolesAndCompositions/>;
  owl:versionIRI <https://www.omg.org/spec/Commons/20250801/PartiesAndSituations/>;
  <http://www.w3.org/2004/02/skos/core#changeNote> "The https://www.omg.org/spec/Commons/20230801/PartiesAndSituations.rdf version of the ontology was modified to add missing inverses needed to integrate the authorization pattern (COMMONS13-38).";
  <http://www.w3.org/2004/02/skos/core#note> "This ontology was originally designed for use in the Financial Industry Business Ontology (FIBO) for representing complex relationships between parties, such as employment, ownership and control. It has since been extended based on usage in other projects, such as the Pistoia Alliance Identification of Medicinal Products (IDMP) ontology project.";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/copyright> "Copyright (c) 2020-2025 EDM Council, Inc.",
    "Copyright (c) 2020-2025 Thematix Partners LLC", "Copyright (c) 2020-2025 Working Ontologist LLC",
    "Copyright (c) 2022-2025 Object Management Group, Inc.", "Copyright (c) 2022-2025 Pistoia Alliance, Inc.";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/usageNote> "Note that inference with respect to property chains, which this ontology makes extensive use of, requires a knowledge graph solution that understands these chains, or requires running a reasoner outside of the graph database and asserting the inferences in order to make use of them." .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Actor> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/PartiesAndSituations/PartyRole>;
  rdfs:label "actor";
  <http://www.w3.org/2004/02/skos/core#definition> "primary performer in a relationship between parties, i.e., the party that does something, causes something to happen, or otherwise plays an agentive role in the relationship";
  <http://www.w3.org/2004/02/skos/core#example> "Examples include owner, controlling party, beneficiary, guarantor, partner in a partnership, shareholder, etc.";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/adaptedFrom> "ISO 14813-1:2015(en), Intelligent transport systems - Reference model architecture(s) for the ITS sector - Part 1: ITS service domains, service groups and services, clause 3.1",
    "ISO 23234:2021(en), Buildings and civil engineering works - Security - Planning of security measures in the built environment, clause 3.4",
    "ISO/TR 21965:2019(en), Information and documentation - Records management in enterprise architecture, clause 3.2.1";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/explanatoryNote> "The concept of actor here is in a more linguistic sense, from core semantic theories reflecting actor/undergoer/null roles of an argument in an expression." .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Agent> a owl:Class;
  rdfs:subClassOf _:12b;
  rdfs:label "agent";
  rdfs:seeAlso "http://www.jamesodell.com/WhatIsAnAgent.pdf"^^xsd:anyURI, "http://www.jamesodell.com/WhyShouldWeCareAboutAgents.pdf"^^xsd:anyURI;
  owl:disjointWith <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  <http://www.w3.org/2004/02/skos/core#definition> "something autonomous that can adapt to and interact with its environment";
  <http://www.w3.org/2004/02/skos/core#note> "Agents can be human beings, organizations, software agents, robots and living things other than plants. They are defined as having the following three important properties: autonomy, interactive behavior, and adaptability. (1) Autonomy - an agent is capable of acting without direct external intervention. This includes software or other agents that have some degree of control over their internal state and can act based on their own experiences. They can also possess their own set of internal responsibilities and capabilities that enable them to act without any external choreography. This definition excludes agents that act on on behalf of (or as a proxy for) some person or thing (see AgentRole). (2) Interactive behavior - they are capable of exchanging communicating with other things in their environment. This includes, in the case of software agents, messages that can support requests for services and other kinds of resources, as well as event detection and notification. They can be synchronous or asynchronous in nature. The interaction can also be conversational in nature, such as negotiating contracts, marketplace-style bidding, or simply making a query. (3) Adaptability - an agent is capable of responding to other agents and/or its environment. Agents can react to communications and events and then respond appropriately. Software agents can be designed to make difficult decisions and even modify their behavior based on their experiences. In other words, they can learn and evolve.",
    "Note that this does not necessarily imply that an agent is free to act as it sees fit, without constraint. Rather, an agent in the sense meant here is something which may or may not be subject to controls and constraints but is self-actualizing in its behavior in response to any such constraints.";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/directSource> "http://www.omg.org/techprocess/meetings/schedule/AMP.html"^^xsd:anyURI .

_:12b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/Designators/hasName>;
  owl:onClass <https://www.omg.org/spec/Commons/ContextualDesignators/ContextualName>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

<https://www.omg.org/spec/Commons/PartiesAndSituations/AgentRole> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>, _:13b;
  rdfs:label "agent role";
  <http://www.w3.org/2004/02/skos/core#definition> "role played by any agent" .

_:13b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  owl:onClass <https://www.omg.org/spec/Commons/PartiesAndSituations/Agent>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Party> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/PartiesAndSituations/Agent>;
  rdfs:label "party";
  <http://www.w3.org/2004/02/skos/core#definition> "person or organization" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/PartyRole> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/PartiesAndSituations/AgentRole>,
    _:14b, _:15b;
  rdfs:label "party role";
  <http://www.w3.org/2004/02/skos/core#definition> "role played by an organization or individual that may be time bound";
  <http://www.w3.org/2004/02/skos/core#example> "Examples include organization member, employee, issuer, owner, partner in a partnership, shareholder, and so forth.";
  <http://www.w3.org/2004/02/skos/core#note> "Note that there may be cases where the identity of the party playing the role is not known, as well as cases where in some situation, such as ownership, there may be more than one party playing the role of owner.";
  <http://www.w3.org/2004/02/skos/core#scopeNote> "The concept of a party role is used in contexts in which one would call someone a 'party to something', such as party to a contract or to a transaction, a supplier, buyer, customer, student, employee, and so forth. More specific roles such as those that are performed in the context of some activity or process are actors in that situation.";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/adaptedFrom> "ISO 14813-1:2015(en), Intelligent transport systems - Reference model architecture(s) for the ITS sector - Part 1: ITS service domains, service groups and services, clause 3.1",
    "ISO 23234:2021(en), Buildings and civil engineering works - Security - Planning of security measures in the built environment, clause 3.4" .

_:14b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/ContextualDesignators/hasApplicablePeriod>;
  owl:onClass <https://www.omg.org/spec/Commons/DatesAndTimes/DatePeriod>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

_:15b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  owl:onClass <https://www.omg.org/spec/Commons/PartiesAndSituations/Party>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Situation> a owl:Class;
  rdfs:subClassOf _:16b, _:17b, _:18b;
  rdfs:label "situation";
  <http://www.w3.org/2004/02/skos/core#definition> "setting, state of being, or relationship that is relatively stable for some period of time";
  <http://www.w3.org/2004/02/skos/core#example> "Examples include ownership, control, possession, affiliation, beneficial ownership, employment, and other similar situations.";
  <http://www.w3.org/2004/02/skos/core#note> "From a usage perspective, situations are essentially reified relations, sometimes called mediating relationships." .

_:16b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/PartiesAndSituations/holdsDuring>;
  owl:onClass <https://www.omg.org/spec/Commons/DatesAndTimes/DatePeriod>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

_:17b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/PartiesAndSituations/hasObjectRole>;
  owl:onClass <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger .

_:18b a owl:Restriction;
  owl:onProperty <https://www.omg.org/spec/Commons/PartiesAndSituations/hasSubjectRole>;
  owl:someValuesFrom <https://www.omg.org/spec/Commons/RolesAndCompositions/Role> .

<https://www.omg.org/spec/Commons/PartiesAndSituations/SoftwareAgent> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/PartiesAndSituations/Agent>;
  rdfs:label "software agent";
  <http://purl.org/dc/terms/source> "ISO/IEC TR 29119-11:2020(en), Software and systems engineering - Software testing - Part 11: Guidelines on the testing of AI-based systems, clause 3.1.73";
  owl:disjointWith <https://www.omg.org/spec/Commons/PartiesAndSituations/Party>;
  <http://www.w3.org/2004/02/skos/core#definition> "digital entity that perceives its environment and takes actions that maximize its chance of successfully achieving its goals" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/Undergoer> a owl:Class;
  rdfs:subClassOf <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  rdfs:label "undergoer";
  <http://www.w3.org/2004/02/skos/core#definition> "something that plays the role of the object or recipient in a situation, i.e., the thing (or party) that the situation impacts, affects, or that otherwise plays a passive recipient / patient or thematic role";
  <http://www.w3.org/2004/02/skos/core#example> "Examples include something that is owned or controlled." .

<https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/isSubjectRoleIn>;
  rdfs:label "acts in";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Actor>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  <http://www.w3.org/2004/02/skos/core#definition> "indicates a situation in which the actor plays a primary role" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/actsOn> a owl:ObjectProperty;
  rdfs:label "acts on";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/isAffectedBy>;
  owl:propertyChainAxiom _:19b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates an actor in a given situation to the undergoer that they affect under the circumstances" .

_:19b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn>;
  rdf:rest _:1ab .

_:1ab rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/directlyAffects> a owl:ObjectProperty;
  rdfs:label "directly affects";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/experiencesWith>;
  owl:propertyChainAxiom _:1bb;
  <http://www.w3.org/2004/02/skos/core#definition> "relates an actor in a given situation to the thing (or party) that they impact under the circumstances" .

_:1bb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn>;
  rdf:rest _:1cb .

_:1cb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  rdf:rest _:1db .

_:1db rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/experiences> a owl:ObjectProperty;
  rdfs:label "experiences";
  owl:propertyChainAxiom _:1eb;
  <http://www.w3.org/2004/02/skos/core#definition> "relates something to a situation that affects them in some way" .

_:1eb rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:1fb .

_:1fb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/experiencesDirectly> a owl:ObjectProperty;
  rdfs:label "experiences directly";
  owl:propertyChainAxiom _:20b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates something directly to a party that drives a situation involving it" .

_:20b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:21b .

_:21b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes>;
  rdf:rest _:22b .

_:22b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  rdf:rest _:23b .

_:23b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/experiencesWith> a owl:ObjectProperty;
  rdfs:label "experiences with";
  owl:propertyChainAxiom _:24b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates something to an actor that drives a situation involving it" .

_:24b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:25b .

_:25b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes>;
  rdf:rest _:26b .

_:26b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasActiveParty> a owl:ObjectProperty;
  rdfs:label "has active party";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/playsActivePartyIn>;
  owl:propertyChainAxiom _:27b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a situation to the person or organization acting in a primary (agentive) role" .

_:27b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  rdf:rest _:28b .

_:28b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasActiveRole> a owl:ObjectProperty;
  rdfs:label "has active role";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/playsActiveRoleIn>;
  owl:propertyChainAxiom _:29b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a situation to something that is acting in a primary (agentive) role" .

_:29b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasSubjectRole>;
  rdf:rest _:2ab .

_:2ab rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasPartyRole>,
    <https://www.omg.org/spec/Commons/PartiesAndSituations/hasSubjectRole>;
  rdfs:label "has actor";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Actor>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies the primary party acting in a specific role with respect to a given situation" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasObjectRole> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/hasRole>;
  rdfs:label "has object role";
  rdfs:domain _:2bb;
  rdfs:range <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies a person or thing that is affected by, or is a secondary argument in a specific role with respect to a given relation or situation" .

_:2bb a owl:Class;
  owl:unionOf _:2cb .

_:2cb rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/Composition>;
  rdf:rest _:2db .

_:2db rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasParty> a owl:ObjectProperty;
  rdfs:label "has party";
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Party>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies a party associated with an agreement, contract, policy, regulation, situation, or other arrangement" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasPartyRole> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/hasRole>;
  rdfs:label "has party role";
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/PartyRole>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies a specific role played by some person or organization as related to a situation, agreement, contract, policy, regulation, activity or other relationship" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasRelatedPartyRole> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/hasRole>;
  rdfs:label "has related party role";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/PartyRole>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/PartyRole>;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a party acting in a specific role directly to another party acting in the same or another role";
  <https://www.omg.org/spec/Commons/AnnotationVocabulary/usageNote> "This property is intended as an abstract property, whose subproperties may or may not be symmetric, but could be inverses of one another." .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasSubjectRole> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/hasRole>;
  rdfs:label "has subject role";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  rdfs:range <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies the person or thing that is being discussed, described, dealt with, or is the main topic in a specific role with respect to a given situation" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasObjectRole>;
  rdfs:label "has undergoer";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Undergoer>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies an experiencer / passive or other object role in a given situation" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/holdsDuring> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/ContextualDesignators/hasApplicablePeriod>;
  rdfs:label "holds during";
  rdfs:range <https://www.omg.org/spec/Commons/DatesAndTimes/DatePeriod>;
  <http://www.w3.org/2004/02/skos/core#definition> "indicates a date period during which something is true" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isAPartyTo> a owl:ObjectProperty;
  rdfs:label "is a party to";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Party>;
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasParty>;
  <http://www.w3.org/2004/02/skos/core#definition> "identifies an agreement, contract, policy, regulation, situation, or other arrangement that a party is associated with" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isAffectedBy> a owl:ObjectProperty;
  rdfs:label "is affected by";
  owl:propertyChainAxiom _:2eb;
  <http://www.w3.org/2004/02/skos/core#definition> "relates an undergoer in a given situation to the actor that has an impact on them under the circumstances" .

_:2eb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes>;
  rdf:rest _:2fb .

_:2fb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isDirectlyAffectedBy> a owl:ObjectProperty;
  rdfs:label "is directly affected by";
  owl:propertyChainAxiom _:30b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates an undergoer in a given situation to the person or organization that has an impact on them under the circumstances" .

_:30b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes>;
  rdf:rest _:31b .

_:31b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasActor>;
  rdf:rest _:32b .

_:32b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isExperiencedBy> a owl:ObjectProperty;
  rdfs:label "is experienced by";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/experiences>;
  owl:propertyChainAxiom _:33b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a situation to something that is directly involved in or affected by it" .

_:33b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  rdf:rest _:34b .

_:34b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isObjectRoleIn> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/isRoleIn>;
  rdfs:label "is object role in";
  rdfs:domain <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  rdfs:range _:35b;
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasObjectRole>;
  <http://www.w3.org/2004/02/skos/core#definition> "indicates a situation in which the role is secondary, such as an experiencer or passive participant" .

_:35b a owl:Class;
  owl:unionOf _:36b .

_:36b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/Composition>;
  rdf:rest _:37b .

_:37b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isRealizedIn> a owl:ObjectProperty;
  rdfs:label "is realized in";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/realizes>;
  owl:propertyChainAxiom _:38b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a situation or constituency to something that is affected by, or is a secondary argument to in a specific role with respect to a given relation or situation" .

_:38b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasObjectRole>;
  rdf:rest _:39b .

_:39b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/isSubjectRoleIn> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/RolesAndCompositions/isRoleIn>;
  rdfs:label "is subject role in";
  rdfs:domain <https://www.omg.org/spec/Commons/RolesAndCompositions/Role>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasSubjectRole>;
  <http://www.w3.org/2004/02/skos/core#definition> "indicates a situation in which the role is the primary topic" .

<https://www.omg.org/spec/Commons/PartiesAndSituations/playsActivePartyIn> a owl:ObjectProperty;
  rdfs:label "plays active party in";
  owl:propertyChainAxiom _:3ab;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a person or organization to a situation that they are directly involved in" .

_:3ab rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:3bb .

_:3bb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/playsActiveRoleIn> a owl:ObjectProperty;
  rdfs:label "plays active role in";
  owl:propertyChainAxiom _:3cb;
  <http://www.w3.org/2004/02/skos/core#definition> "relates something to a situation that it is directly involved in" .

_:3cb rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:3db .

_:3db rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/isSubjectRoleIn>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/playsActiveRoleThatAffects>
  a owl:ObjectProperty;
  rdfs:label "plays active role that affects";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/isDirectlyAffectedBy>;
  owl:propertyChainAxiom _:3eb;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a person or organization to an undergoer they have an impact on under the circumstances" .

_:3eb rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:3fb .

_:3fb rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn>;
  rdf:rest _:40b .

_:40b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/playsActiveRoleThatDirectlyAffects>
  a owl:ObjectProperty;
  rdfs:label "plays active role that directly affects";
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/experiencesDirectly>;
  owl:propertyChainAxiom _:41b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates a person or organization to something they have a direct impact on under the circumstances" .

_:41b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:42b .

_:42b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/actsIn>;
  rdf:rest _:43b .

_:43b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  rdf:rest _:44b .

_:44b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/isPlayedBy>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/realizes> a owl:ObjectProperty;
  rdfs:label "realizes";
  owl:propertyChainAxiom _:45b;
  <http://www.w3.org/2004/02/skos/core#definition> "relates something to a situation or constituency in which the role they play is secondary, such as an experiencer or passive participant" .

_:45b rdf:first <https://www.omg.org/spec/Commons/RolesAndCompositions/playsRole>;
  rdf:rest _:46b .

_:46b rdf:first <https://www.omg.org/spec/Commons/PartiesAndSituations/isObjectRoleIn>;
  rdf:rest rdf:nil .

<https://www.omg.org/spec/Commons/PartiesAndSituations/undergoes> a owl:ObjectProperty;
  rdfs:subPropertyOf <https://www.omg.org/spec/Commons/PartiesAndSituations/isObjectRoleIn>;
  rdfs:label "undergoes";
  rdfs:domain <https://www.omg.org/spec/Commons/PartiesAndSituations/Undergoer>;
  rdfs:range <https://www.omg.org/spec/Commons/PartiesAndSituations/Situation>;
  owl:inverseOf <https://www.omg.org/spec/Commons/PartiesAndSituations/hasUndergoer>;
  <http://www.w3.org/2004/02/skos/core#definition> "indicates a situation that the undergoer experiences" .
