GeoLink Agent Role core pattern

IRI:
http://schema.geolink.org/1.0/pattern/agentrole
Imported Ontologies:
http://www.w3.org/2006/time (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

The Agent Role pattern describes a role that may be performed by an agent within a particular context, e.g., in an organization, a cruise, a project, etc.

Table of Content

  1. Classes
  2. Object Properties
  3. General Axioms
  4. Namespace Declarations

Classes

Agentc back to ToC or Class ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#Agent

Represents agents, e.g., persons, organizations, etc.

Can be used as a hook of a more detailed model of agent.

is disjoint with
AgentRolec, AgentRoleTypec, temporal entityc

AgentRolec back to ToC or Class ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#AgentRole

An instance of AgentRole represents a role performed by an agent, which is temporally restricted by a starting and ending time. Every agent role is performed by exactly one agent. One can create a subclass of AgentRole to model a particular kind of roles.

has super-classes
hasAgentRoleTypeop only AgentRoleTypec
hasTemporalExtentop only temporal entityc
performedByop only Agentc
agentRoleInop exactly 1
hasTemporalExtentop exactly 1 temporal entityc
performedByop exactly 1 Agentc
is in domain of
agentRoleInop
is in range of
providesAgentRoleop
is disjoint with
Agentc, AgentRoleTypec, temporal entityc

AgentRoleTypec back to ToC or Class ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#AgentRoleType

Class that contains types of agent roles. Allows one to put types of agent roles (which can be seen as subclasses of AgentRole) as named individuals, and the axiomatization could infer anonymous subclasses of AgentRole from those individuals.

is disjoint with
Agentc, AgentRolec, temporal entityc

Object Properties

agentRoleInop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#agentRoleIn

agentRoleIn connects a role to the thing thing in which the role is performed by the agent.

has domain
AgentRolec
is inverse of
providesAgentRoleop

hasAgentRoleTypeop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#hasAgentRoleType

hasTemporalExtentop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#hasTemporalExtent

hasTemporalExtent points to information about the temporal extent of the agent role, e.g., the duration in which the role is valid for the agent in concern.

performedByop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#performedBy

performedBy connects a role to the agent that performs it.

is inverse of
performsAgentRoleop

performsAgentRoleop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#performsAgentRole

is inverse of
performedByop

providesAgentRoleop back to ToC or Object Property ToC

IRI: http://schema.geolink.org/1.0/pattern/agentrole#providesAgentRole

providesAgentRole is the inverse of isAgentRoleIn.

has range
AgentRolec
is inverse of
agentRoleInop

General Axioms

General Subclass Definition back to ToC

agentRoleInop some thingc is subclass of

AgentRolec

General Subclass Definition back to ToC

hasAgentRoleTypeop some AgentRoleTypec is subclass of

AgentRolec

General Subclass Definition back to ToC

hasTemporalExtentop some temporal entityc is subclass of

AgentRolec

General Subclass Definition back to ToC

performedByop some Agentc is subclass of

AgentRolec

All Disjoint Classes back to ToC

Agentc, AgentRolec, AgentRoleTypec, temporal entityc

Namespace Declarations back to ToC

default namespace
http://schema.geolink.org/1.0/pattern/agentrole#
2006
http://www.w3.org/2006/
agentrole
http://schema.geolink.org/1.0/pattern/agentrole#
owl
http://www.w3.org/2002/07/owl#
pattern
http://schema.geolink.org/1.0/pattern/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
time
http://www.w3.org/2006/time#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.