Annotation
literal: GeoLink Modular Ontology

SubClassOf
annotation:
  literal: Guarded range for performedBy (range: Agent, guard: AgentRole)
object all values from: ObjectProperty
object all values from: Class

SubClassOf
annotation:
  literal: Range of realizedBy is InformationRealization (guard: InformationObject)
object all values from: ObjectProperty
object all values from: Class

SubClassOf
annotation:
  literal: Range of alsoKnownAs is xsd:string (guard: InformationObject)
data all values from: DataProperty
data all values from: Datatype

SubClassOf
annotation:
  literal: Range of hasCanonicalName is xsd:string (guard: InformationObject)
data all values from: DataProperty
data all values from: Datatype

SubClassOf
annotation:
  literal: Range of hasDescription is xsd:string (guard: InformationObject)
data all values from: DataProperty
data all values from: Datatype

SubClassOf
annotation:
  literal: Range of hasWebpage is xsd:anyURI (guard: InformationObject)
data all values from: DataProperty
data all values from: Datatype

SubClassOf
annotation:
  literal: R2___trajectory:hasPosition(?x,?y) ^ place:hasSpatialFootprint(?z,?y) ^ :Port(?z) -> :atPort(?x,?z)___If position of a fix corresponds to a (spatial footprint of a) port, then that fix is at that port.___http://gmo#freshObjectProperty1
object has self: ObjectProperty

SubClassOf
annotation:
  literal: Scoped range of atPort is Port where the scope is (inverse hasFix some CruiseTrajectory)
object intersection of: Class
object intersection of: ObjectSomeValuesFrom
  object inverse of: ObjectProperty
object all values from: ObjectProperty
object all values from: Class

SubClassOf
annotation:
  literal: Cruise trajectory's segments are traversed by a vessel
object intersection of: Class
object intersection of: ObjectSomeValuesFrom
  object inverse of: ObjectProperty
object all values from: ObjectProperty
object all values from: Class

DisjointClasses
annotation:
  annotation:
    literal: Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi on 1/5/18 10:54 PM
  literal: DisjointClasses(<http://www.w3.org/2006/time#TemporalEntity>) replaced by DisjointClasses(<http://www.w3.org/2006/time#TemporalEntity> owl:Thing)

SubObjectPropertyOf
annotation:
  literal: R2___trajectory:hasPosition(?x,?y) ^ place:hasSpatialFootprint(?z,?y) ^ :Port(?z) -> :atPort(?x,?z)___If position of a fix corresponds to a (spatial footprint of a) port, then that fix is at that port.___http://gmo#freshObjectProperty1
object property chain: ObjectProperty
object property chain: ObjectInverseOf

SubObjectPropertyOf
annotation:
  literal: This axiom is equivalent to the rule: :traveledBy(?x,?y) ^ trajectory:hasSegment(?x,?z) -> trajectory:traversedBy(?z,?y)
object property chain: ObjectInverseOf
object property chain: ObjectProperty

AnnotationAssertion
abbreviated IRI: agentrole:AgencyProgramManagerRole
literal: AgencyProgramManagerRole

AnnotationAssertion
abbreviated IRI: agentrole:Agent
literal: Represents agents, e.g., persons, organizations, etc. Can be used as a hook of a more detailed model of agent.

AnnotationAssertion
abbreviated IRI: agentrole:Agent
literal: Agent

AnnotationAssertion
abbreviated IRI: agentrole:AgentRole
literal: 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.

AnnotationAssertion
abbreviated IRI: agentrole:AgentRole
literal: AgentRole

AnnotationAssertion
abbreviated IRI: agentrole:AgentRoleType
literal: 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.

AnnotationAssertion
abbreviated IRI: agentrole:AgentRoleType
literal: AgentRoleType

AnnotationAssertion
abbreviated IRI: agentrole:Attribute
literal: Represents all kinds of attributes of a fix or a segment in a trajectory.

AnnotationAssertion
abbreviated IRI: agentrole:Attribute
literal: Attribute

AnnotationAssertion
abbreviated IRI: agentrole:AwardAmount
literal: AwardAmount

AnnotationAssertion
abbreviated IRI: agentrole:CoPrincipalInvestigatorRole
literal: CoPrincipalInvestigatorRole

AnnotationAssertion
abbreviated IRI: agentrole:CollectorRole
literal: CollectorRole

AnnotationAssertion
abbreviated IRI: agentrole:ContactRole
literal: ContactRole

AnnotationAssertion
abbreviated IRI: agentrole:ContributorRole
literal: ContributorRole

AnnotationAssertion
abbreviated IRI: agentrole:Cruise
literal: A cruise is an event through the alignment with Event pattern. A cruise has exactly one trajectory, is undertaken by exactly one vessel, and is described by exactly one information object. Additionally, this information object describes exactly only the cruise. If a cruise is undertaken by a vessel, then the trajectory of the cruise has to be traveled by the vessel. Note that since isTraveledBy is implied by a property chain, OWL 2 specification forbids us to express a cardinality restriction using this peroperty. Consequently, we cannot axiomatize that the trajectory of a cruise can only be traveled by one vessel. Involvements of agents in a cruise is modeled via the AgentRole, which is aligned to the Agent Role pattern. A cruise may be funded by some funding award, associated with some program, and related to some other cruise. These information are attached to the information object associated with a cruise.

AnnotationAssertion
abbreviated IRI: agentrole:Cruise
literal: Cruise

AnnotationAssertion
abbreviated IRI: agentrole:CruiseTrajectory
literal: A trajectory is given by a collection of fixes, representing time-stamped locations. Non-spatiotemporal information specific to a fix can be included by assigning it some attributes, for example, to indicate that the fix is the arrival to some port stop. The ordering of the fixes is based on their temporal information, although such an ordering is not axiomatized in this pattern. Between two consecutive fixes, we can define a segment, which is traversed by some moving object. There is no requirement forcing that all segments in the trajectory can only be traversed by the same moving object. In the context of GeoLink project, the data typically already contains ordering of fixes, i.e., the nextFix relation is explicit in the data, and thus, segments are auto-instantiated from it. This is motivated by real scenarios whereby indeed only properties of fixes will often be known, in particular their locations, and temporal extension, whether they are at ports, whether they are arrival or departure fixes from ports, and in which sequence the fixes occurred. The traversing vessel will usually also be known. However, trajectory segments to which the trajectory pattern attaches information about the vessel are usually not explicitly represented in the data.

AnnotationAssertion
abbreviated IRI: agentrole:CruiseTrajectory
literal: Trajectory

AnnotationAssertion
abbreviated IRI: agentrole:CuratorRole
literal: CuratorRole

AnnotationAssertion
abbreviated IRI: agentrole:CurrencyCode
literal: CurrencyCode

AnnotationAssertion
abbreviated IRI: agentrole:DataManagerRole
literal: DataManagerRole

AnnotationAssertion
abbreviated IRI: agentrole:EditorRole
literal: EditorRole

AnnotationAssertion
abbreviated IRI: agentrole:EndingFix
literal: An instance of EndingFix represents the final fix in the specification of a trajectory

AnnotationAssertion
abbreviated IRI: agentrole:EndingFix
literal: EndingFix

AnnotationAssertion
abbreviated IRI: agentrole:Event
literal: Event

AnnotationAssertion
abbreviated IRI: agentrole:Fix
literal: A fix represents a spatiotemporal point in the specification of a trajectory. A fix has a location and a time stamp, and always belongs to one particular trajectory. Also, a fix cannot be followed by more than one other fix, and cannot follow itself. This gives a linear structure in the ordering of the fixes.

AnnotationAssertion
abbreviated IRI: agentrole:Fix
literal: Fix

AnnotationAssertion
abbreviated IRI: agentrole:FundingAward
literal: FundingAward

AnnotationAssertion
abbreviated IRI: agentrole:Geometry
literal: Represents geometry objects. Corresponds to GeoSPARQL's Geometry.

AnnotationAssertion
abbreviated IRI: agentrole:Geometry
literal: Geometry

AnnotationAssertion
abbreviated IRI: agentrole:Identifier
literal: Represents identifiers, each has exactly one identifier value and may have an identifier scheme.

AnnotationAssertion
abbreviated IRI: agentrole:Identifier
literal: Identifier

AnnotationAssertion
abbreviated IRI: agentrole:InformationObject
literal: An InformationObject describes informational aspect of the described object, which are not definitional in nature, e.g., alternative identifiers, webpages, textual description, etc.

AnnotationAssertion
abbreviated IRI: agentrole:InformationObject
literal: InformationObject

AnnotationAssertion
abbreviated IRI: agentrole:InformationRealization
literal: Some InformationObjects may be realized in some concrete manifestation, e.g., different digital copies of a publication. InformationRealization captures such manifestations.

AnnotationAssertion
abbreviated IRI: agentrole:InformationRealization
literal: InformationRealization

AnnotationAssertion
abbreviated IRI: agentrole:MovingObject
literal: MovingObject

AnnotationAssertion
abbreviated IRI: agentrole:Organization
literal: Organization

AnnotationAssertion
abbreviated IRI: agentrole:Person
literal: Person

AnnotationAssertion
abbreviated IRI: agentrole:PersonalInfoItem
literal: Represents a personal information item such as names, addresses, etc.

AnnotationAssertion
abbreviated IRI: agentrole:PersonalInfoItem
literal: PersonalInfoItem

AnnotationAssertion
abbreviated IRI: agentrole:Place
literal: Represents a generic place, e.g., a port, a city, etc. May have a geometry information.

AnnotationAssertion
abbreviated IRI: agentrole:Place
literal: Place

AnnotationAssertion
abbreviated IRI: agentrole:Platform
literal: Platform

AnnotationAssertion
abbreviated IRI: agentrole:Port
literal: Represents ports that may be relevant for a cruise.

AnnotationAssertion
abbreviated IRI: agentrole:Port
literal: Port

AnnotationAssertion
abbreviated IRI: agentrole:Position
literal: Represents a geospatial location associated with a fix in the trajectory of a cruise. A position is understood as a point in either 2D or 3D space.

AnnotationAssertion
abbreviated IRI: agentrole:Position
literal: Position

AnnotationAssertion
abbreviated IRI: agentrole:PrincipalInvestigatorRole
literal: PrincipalInvestigatorRole

AnnotationAssertion
abbreviated IRI: agentrole:Program
literal: Program

AnnotationAssertion
abbreviated IRI: agentrole:ProgramManagerRole
literal: ProgramManagerRole

AnnotationAssertion
abbreviated IRI: agentrole:Property
literal: Property

AnnotationAssertion
abbreviated IRI: agentrole:PropertyUnit
literal: PropertyUnit

AnnotationAssertion
abbreviated IRI: agentrole:RegistrantRole
literal: RegistrantRole

AnnotationAssertion
abbreviated IRI: agentrole:RightsHolderRole
literal: RightsHolderRole

AnnotationAssertion
abbreviated IRI: agentrole:Segment
literal: A segment starts from exactly one fix, and for every fix with a successor fix, there is a segment that starts from it. If a fix belongs to a trajectory and there is a segment that starts from this fix, then the segment belongs to the trajectory. Furthermore, if a segment starts from a fix, then it ends at the successor of the fix.

AnnotationAssertion
abbreviated IRI: agentrole:Segment
literal: Segment

AnnotationAssertion
abbreviated IRI: agentrole:Source
literal: Source

AnnotationAssertion
abbreviated IRI: agentrole:SponsorRole
literal: SponsorRole

AnnotationAssertion
abbreviated IRI: agentrole:StartingFix
literal: An instance of StartingFix represents the first fix in a specification of a trajectory. A trajectory is linked to at least two consecutive fixes where the first fix is the starting fix.

AnnotationAssertion
abbreviated IRI: agentrole:StartingFix
literal: StartingFix

AnnotationAssertion
abbreviated IRI: agentrole:Trajectory
literal: This class serves as the main access point of the pattern.

AnnotationAssertion
abbreviated IRI: agentrole:Trajectory
literal: Trajectory

AnnotationAssertion
abbreviated IRI: agentrole:Vessel
literal: Vessel

AnnotationAssertion
abbreviated IRI: agentrole:VesselBeam
literal: The beam of a vessel is the vessel's width at the widest point when measured at the vessel's nonimal waterline.

AnnotationAssertion
abbreviated IRI: agentrole:VesselBeam
literal: VesselBeam

AnnotationAssertion
abbreviated IRI: agentrole:VesselDisplacement
literal: Displacement is the term used to indicate the vessel's weight

AnnotationAssertion
abbreviated IRI: agentrole:VesselDisplacement
literal: VesselDisplacement

AnnotationAssertion
abbreviated IRI: agentrole:VesselDraft
literal: The draft of a vessel's hull is the vertical distance between the bottom of the hull and the waterline.

AnnotationAssertion
abbreviated IRI: agentrole:VesselDraft
literal: VesselDraft

AnnotationAssertion
abbreviated IRI: agentrole:VesselLength
literal: The maximum length of the vessel's hull measured parallel to the waterline.

AnnotationAssertion
abbreviated IRI: agentrole:VesselLength
literal: VesselLength

AnnotationAssertion
abbreviated IRI: agentrole:VesselOwnerRole
literal: VesselOwnerRole

AnnotationAssertion
abbreviated IRI: agentrole:agentRoleIn
literal: agentRoleIn connects a role to the thing thing in which the role is performed by the agent.

AnnotationAssertion
abbreviated IRI: agentrole:agentRoleIn
literal: agentRoleIn

AnnotationAssertion
abbreviated IRI: agentrole:alsoKnownAs
literal: Provides the name alias of the object/entity described by this information object.

AnnotationAssertion
abbreviated IRI: agentrole:alsoKnownAs
literal: alsoKnownAs

AnnotationAssertion
abbreviated IRI: agentrole:associatedWithProgram
literal: associatedWithProgram

AnnotationAssertion
abbreviated IRI: agentrole:atPort
literal: atPort connects a fix to an instance of Port. It is used when the fix corresponds to a port stop in the beginning, middle, or end of a cruise.

AnnotationAssertion
abbreviated IRI: agentrole:atPort
literal: atPort

AnnotationAssertion
abbreviated IRI: agentrole:atTime
literal: Provides temporal information of a fix.

AnnotationAssertion
abbreviated IRI: agentrole:atTime
literal: atTime

AnnotationAssertion
abbreviated IRI: agentrole:describedBy
literal: describedBy

AnnotationAssertion
abbreviated IRI: agentrole:endsAtFix
literal: Provides the fix where the segment ends.

AnnotationAssertion
abbreviated IRI: agentrole:endsAtFix
literal: endsAtFix

AnnotationAssertion
abbreviated IRI: agentrole:endsAtTime
literal: endsAtTime

AnnotationAssertion
abbreviated IRI: agentrole:endsOnDate
literal: endsOnDate

AnnotationAssertion
abbreviated IRI: agentrole:familyOrSurname
literal: familyOrSurname

AnnotationAssertion
abbreviated IRI: agentrole:firstOrGivenName
literal: firstOrGivenName

AnnotationAssertion
abbreviated IRI: agentrole:fullName
literal: fullName

AnnotationAssertion
abbreviated IRI: agentrole:hasAgentRoleType
literal: hasAgentRoleType

AnnotationAssertion
abbreviated IRI: agentrole:hasAlternativeIdentifier
literal: hasAlternativeIdentifier

AnnotationAssertion
abbreviated IRI: agentrole:hasAttribute
literal: Provides an attribute of a fix or a segment.

AnnotationAssertion
abbreviated IRI: agentrole:hasAttribute
literal: hasAttribute

AnnotationAssertion
abbreviated IRI: agentrole:hasCanonicalName
literal: hasCanonicalName

AnnotationAssertion
abbreviated IRI: agentrole:hasDataSource
literal: Provides the source (e.g., a sensor, a device, etc.) from which information about the fix was obtained.

AnnotationAssertion
abbreviated IRI: agentrole:hasDataSource
literal: hasDataSource

AnnotationAssertion
abbreviated IRI: agentrole:hasDescription
literal: hasDescription

AnnotationAssertion
abbreviated IRI: agentrole:hasFix
literal: Provides a fix for the trajectory.

AnnotationAssertion
abbreviated IRI: agentrole:hasFix
literal: hasFix

AnnotationAssertion
abbreviated IRI: agentrole:hasIdentifierScheme
literal: Provides the scheme of the identifier (as a string or URI), e.g., doi, orcid, etc.

AnnotationAssertion
abbreviated IRI: agentrole:hasIdentifierScheme
literal: hasIdentifierScheme

AnnotationAssertion
abbreviated IRI: agentrole:hasIdentifierValue
literal: Provides the value of the identifier (of type xsd:string or xsd:anyURI)

AnnotationAssertion
abbreviated IRI: agentrole:hasIdentifierValue
literal: hasIdentifierValue

AnnotationAssertion
abbreviated IRI: agentrole:hasName
literal: hasName

AnnotationAssertion
abbreviated IRI: agentrole:hasNextFix
literal: Provides the next fix after this fix in the sequence.

AnnotationAssertion
abbreviated IRI: agentrole:hasNextFix
literal: hasNextFix

AnnotationAssertion
abbreviated IRI: agentrole:hasPersonName
literal: hasPersonName

AnnotationAssertion
abbreviated IRI: agentrole:hasPersonalInfoItem
literal: hasPersonalInfoItem

AnnotationAssertion
abbreviated IRI: agentrole:hasPosition
literal: Provides a geographical location of a fix.

AnnotationAssertion
abbreviated IRI: agentrole:hasPosition
literal: hasPosition

AnnotationAssertion
abbreviated IRI: agentrole:hasPrimaryIdentifier
literal: hasPrimaryIdentifier

AnnotationAssertion
abbreviated IRI: agentrole:hasProperty
literal: hasProperty

AnnotationAssertion
abbreviated IRI: agentrole:hasRelatedCruise
literal: hasRelatedCruise

AnnotationAssertion
abbreviated IRI: agentrole:hasSegment
literal: Provides a segment of the trajectory.

AnnotationAssertion
abbreviated IRI: agentrole:hasSegment
literal: hasSegment

AnnotationAssertion
abbreviated IRI: agentrole:hasSite
literal: hasSite

AnnotationAssertion
abbreviated IRI: agentrole:hasSpatialFootprint
literal: Provides to a spatial footprint of the place, which is specified as a geometry.

AnnotationAssertion
abbreviated IRI: agentrole:hasSpatialFootprint
literal: hasSpatialFootprint

AnnotationAssertion
abbreviated IRI: agentrole:hasSubOrganization
literal: hasSubOrganization

AnnotationAssertion
abbreviated IRI: agentrole:hasTemporalExtent
literal: 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.

AnnotationAssertion
abbreviated IRI: agentrole:hasTemporalExtent
literal: hasTemporalExtent

AnnotationAssertion
abbreviated IRI: agentrole:hasTrajectory
literal: The hasTrajectory connects a cruise to its trajectory.

AnnotationAssertion
abbreviated IRI: agentrole:hasTrajectory
literal: hasTrajectory

AnnotationAssertion
abbreviated IRI: agentrole:hasUnit
literal: hasUnit

AnnotationAssertion
abbreviated IRI: agentrole:hasWebpage
literal: hasWebpage

AnnotationAssertion
abbreviated IRI: agentrole:occursAtPlace
literal: occursAtPlace

AnnotationAssertion
abbreviated IRI: agentrole:occursAtTime
literal: occursAtTime

AnnotationAssertion
abbreviated IRI: agentrole:performedBy
literal: performedBy connects a role to the agent that performs it.

AnnotationAssertion
abbreviated IRI: agentrole:performedBy
literal: performedBy

AnnotationAssertion
abbreviated IRI: agentrole:performsAgentRole
literal: performsAgentRole

AnnotationAssertion
abbreviated IRI: agentrole:providesAgentRole
literal: providesAgentRole is the inverse of isAgentRoleIn.

AnnotationAssertion
abbreviated IRI: agentrole:providesAgentRole
literal: providesAgentRole

AnnotationAssertion
abbreviated IRI: agentrole:r_Port
literal: The class Port typecasted as an object property. Logically, r_Port(x,x) <-> Port(x)

AnnotationAssertion
abbreviated IRI: agentrole:r_Port
literal: r_Port

AnnotationAssertion
abbreviated IRI: agentrole:realizationAbout
literal: realizationAbout

AnnotationAssertion
abbreviated IRI: agentrole:realizedBy
literal: realizedBy

AnnotationAssertion
abbreviated IRI: agentrole:startsAtTime
literal: startsAtTime

AnnotationAssertion
abbreviated IRI: agentrole:startsFromFix
literal: Provides the fix from which the segment starts.

AnnotationAssertion
abbreviated IRI: agentrole:startsFromFix
literal: startsFromFix

AnnotationAssertion
abbreviated IRI: agentrole:startsOnDate
literal: startsOnDate

AnnotationAssertion
abbreviated IRI: agentrole:traveledBy
literal: If a cruise is undertaken by a vessel, then its trajectory is traveled by the vessel.

AnnotationAssertion
abbreviated IRI: agentrole:traveledBy
literal: traveledBy

AnnotationAssertion
abbreviated IRI: agentrole:traversedBy
literal: Provides a moving object that traverses the segment.

AnnotationAssertion
abbreviated IRI: agentrole:traversedBy
literal: traversedBy

AnnotationAssertion
abbreviated IRI: agentrole:undertakenBy
literal: This connects a cruise to the vessel on which the cruise is conducted.

AnnotationAssertion
abbreviated IRI: agentrole:undertakenBy
literal: undertakenBy