Tore Christiansen

Added remaining object properties to userfields to cover UC 2.5.1 and 2.5.2

......@@ -17,7 +17,7 @@
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onClass ilap:Contractor ;
owl:onProperty :hasContractor ;
] ;
rdfs:subClassOf [
......@@ -27,12 +27,28 @@
owl:onProperty :hasSource ;
] ;
.
:SourceSpecifiedUserField_1
rdf:type :SourceSpecifiedUserField ;
rdfs:label "Source specified user field 1"^^xsd:string ;
.
:SpecifiedUserField
rdf:type owl:Class ;
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Activity ;
owl:onProperty :hasMainActivity ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Criticality ;
owl:onProperty :hasHseCriticality ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Criticality ;
owl:onProperty :hasHseCriticality ;
] ;
......@@ -57,6 +73,18 @@
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Facility ;
owl:onProperty :hasLivingQuarters ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Facility ;
owl:onProperty :hasOperatingUnit ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Field ;
owl:onProperty :hasField ;
] ;
......@@ -70,6 +98,12 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasActivityNetwork ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasActivityProgress ;
] ;
rdfs:subClassOf [
......@@ -94,6 +128,24 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasBuildingBlock ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasBuildingBlock ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasBuildingBlock ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasCommissioningPackage ;
] ;
rdfs:subClassOf [
......@@ -106,12 +158,36 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasContractType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasCostPhaseCode ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasCrew ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasCriticalPath ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasEPCI ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasEngineeringPhase ;
] ;
rdfs:subClassOf [
......@@ -124,12 +200,42 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasFabricationPackage ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasFabricationPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasGeographicLocation ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasHoldFab ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasInstallationPeriod ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasInstallationPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasJobCardStatus ;
] ;
rdfs:subClassOf [
......@@ -148,6 +254,12 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasLocationOfMaterial ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasLocationOfWork ;
] ;
rdfs:subClassOf [
......@@ -160,13 +272,13 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasMainActivity ;
owl:onProperty :hasMechanicalCompletionPackage ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasMechanicalCompletionPackage ;
owl:onProperty :hasOwnerDepartment ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -196,6 +308,12 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasProcurementType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasProjectCode ;
] ;
rdfs:subClassOf [
......@@ -220,6 +338,12 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasScopeType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasSection ;
] ;
rdfs:subClassOf [
......@@ -232,6 +356,18 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasSite ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasSlotID ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasSource ;
] ;
rdfs:subClassOf [
......@@ -262,6 +398,24 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasVOR ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasVessel ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasVesselType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:FreeFieldValue ;
owl:onProperty :hasWBS ;
] ;
rdfs:subClassOf [
......@@ -327,126 +481,125 @@
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:MainPhase ;
owl:onProperty :hasDgPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Phase ;
owl:onProperty :hasPhase ;
owl:onClass ilap:License ;
owl:onProperty :hasLicense ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:SubPhase ;
owl:onProperty :hasProjectPhase ;
owl:onClass ilap:License ;
owl:onProperty :hasLicense ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasCategory ;
owl:onClass ilap:MainPhase ;
owl:onProperty :hasDgPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasContractType ;
owl:onClass ilap:MilestoneType ;
owl:onProperty :hasMilestoneType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasContractor ;
owl:onClass ilap:Operator ;
owl:onProperty :hasOperator ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasCostPhaseCode ;
owl:onClass ilap:Phase ;
owl:onProperty :hasPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasExpenseType ;
owl:onClass ilap:Priority ;
owl:onProperty :hasPriority ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasLivingQuarters ;
owl:onClass ilap:Result ;
owl:onProperty :hasProduct ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasMilestoneType ;
owl:onClass ilap:RiskFactor ;
owl:onProperty :hasRiskFactor ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasOperatingUnit ;
owl:onClass ilap:ShutdownType ;
owl:onProperty :hasShutdownType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasOperator ;
owl:onClass ilap:Status ;
owl:onProperty :hasStatus ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasOwnerDepartment ;
owl:onClass ilap:Status ;
owl:onProperty :hasStatusType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasPriority ;
owl:onClass ilap:SubPhase ;
owl:onProperty :hasProjectPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasPriorityType ;
owl:onClass :Discipline ;
owl:onProperty :hasCategory ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasProduct ;
owl:onClass :Discipline ;
owl:onProperty :hasExecutionSubDiscipline ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasRiskFactor ;
owl:onClass :SpecifiedUserField ;
owl:onProperty :hasEngineeringPhase ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasShutdownType ;
owl:onProperty :hasCategory ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasStatus ;
owl:onProperty :hasContractor ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasStatusType ;
owl:onProperty :hasCostPhaseCode ;
] ;
.
:SpecifiedUserField_1
rdf:type :SpecifiedUserField ;
rdfs:label "Specified user field 1"^^xsd:string ;
.
:hasActivityNetwork
rdf:type owl:ObjectProperty ;
rdfs:comment "A Relationship between an Activity (or Plan, or Project) and the Value of a Specified User Field (xsd:String which is linked via a hasValue DataTypeProperty)"^^xsd:string ;
.
:hasActivityProgress
rdf:type owl:ObjectProperty ;
......@@ -471,6 +624,7 @@
.
:hasContractType
rdf:type owl:ObjectProperty ;
rdfs:label "has contract type"^^xsd:string ;
.
:hasContractor
rdf:type owl:ObjectProperty ;
......@@ -478,6 +632,10 @@
:hasCostPhaseCode
rdf:type owl:ObjectProperty ;
.
:hasCrew
rdf:type owl:ObjectProperty ;
rdfs:label "has crew"^^xsd:string ;
.
:hasCriticalPath
rdf:type owl:ObjectProperty ;
.
......@@ -487,14 +645,23 @@
:hasDiscipline
rdf:type owl:ObjectProperty ;
.
:hasEPCI
rdf:type owl:ObjectProperty ;
rdfs:label "has EPCI"^^xsd:string ;
.
:hasEngineeringPhase
rdf:type owl:ObjectProperty ;
.
:hasExecutionSubDiscipline
rdf:type owl:ObjectProperty ;
.
:hasExpenseType
:hasFabricationPackage
rdf:type owl:ObjectProperty ;
rdfs:label "has fabrication package"^^xsd:string ;
.
:hasFabricationPhase
rdf:type owl:ObjectProperty ;
rdfs:label "has fabrication phase"^^xsd:string ;
.
:hasFacility
rdf:type owl:ObjectProperty ;
......@@ -505,9 +672,21 @@
:hasGeographicLocation
rdf:type owl:ObjectProperty ;
.
:hasHoldFab
rdf:type owl:ObjectProperty ;
rdfs:label "has hold fab"^^xsd:string ;
.
:hasHseCriticality
rdf:type owl:ObjectProperty ;
.
:hasInstallationPeriod
rdf:type owl:ObjectProperty ;
rdfs:label "has installation period"^^xsd:string ;
.
:hasInstallationPhase
rdf:type owl:ObjectProperty ;
rdfs:label "has installation phase"^^xsd:string ;
.
:hasJobCardStatus
rdf:type owl:ObjectProperty ;
.
......@@ -543,6 +722,7 @@
.
:hasOperator
rdf:type owl:ObjectProperty ;
rdfs:label "has operator"^^xsd:string ;
.
:hasOwnerDepartment
rdf:type owl:ObjectProperty ;
......@@ -562,14 +742,16 @@
:hasPriority
rdf:type owl:ObjectProperty ;
.
:hasPriorityType
:hasProcurementPackage
rdf:type owl:ObjectProperty ;
.
:hasProcurementPackage
:hasProcurementType
rdf:type owl:ObjectProperty ;
rdfs:label "has procurement type"^^xsd:string ;
.
:hasProduct
rdf:type owl:ObjectProperty ;
rdfs:label "has product"^^xsd:string ;
.
:hasProductionCriticality
rdf:type owl:ObjectProperty ;
......@@ -592,6 +774,10 @@
:hasRiskFactor
rdf:type owl:ObjectProperty ;
.
:hasScopeType
rdf:type owl:ObjectProperty ;
rdfs:label "has scope type"^^xsd:string ;
.
:hasSection
rdf:type owl:ObjectProperty ;
.
......@@ -601,6 +787,14 @@
:hasShutdownType
rdf:type owl:ObjectProperty ;
.
:hasSite
rdf:type owl:ObjectProperty ;
rdfs:label "has site"^^xsd:string ;
.
:hasSlotID
rdf:type owl:ObjectProperty ;
rdfs:label "has slot ID"^^xsd:string ;
.
:hasSource
rdf:type owl:ObjectProperty ;
.
......@@ -609,6 +803,7 @@
.
:hasStatusType
rdf:type owl:ObjectProperty ;
rdfs:label "has status type"^^xsd:string ;
.
:hasSupplierATS
rdf:type owl:ObjectProperty ;
......@@ -622,6 +817,18 @@
:hasTaskResponsible
rdf:type owl:ObjectProperty ;
.
:hasVOR
rdf:type owl:ObjectProperty ;
rdfs:label "has VOR"^^xsd:string ;
.
:hasVessel
rdf:type owl:ObjectProperty ;
rdfs:label "has vessel"^^xsd:string ;
.
:hasVesselType
rdf:type owl:ObjectProperty ;
rdfs:label "has vessel type"^^xsd:string ;
.
:hasWBS
rdf:type owl:ObjectProperty ;
.
......@@ -640,6 +847,10 @@
:hasWBSpart5
rdf:type owl:ObjectProperty ;
.
:hasWellType
rdf:type owl:ObjectProperty ;
rdfs:label "has well type"^^xsd:string ;
.
:hasWorkCenter
rdf:type owl:ObjectProperty ;
.
......@@ -805,18 +1016,6 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasContractType ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasCostPhaseCode ;
] ;
].
......@@ -829,18 +1028,6 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasExpenseType ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasLivingQuarters ;
] ;
].
......@@ -877,18 +1064,6 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasOperator ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasOwnerDepartment ;
] ;
].
......@@ -913,30 +1088,6 @@
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasPriorityType ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasProduct ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasRiskFactor ;
] ;
].
......@@ -966,18 +1117,6 @@
].
[
rdf:type owl:Axiom ;
ilap:shouldUseAnyUri "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
owl:annotatedTarget [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasStatusType ;
] ;
].
[
rdf:type owl:Axiom ;
ilap:shouldUseRef "true"^^xsd:boolean ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedSource :SpecifiedUserField ;
......
......@@ -164,6 +164,7 @@
.
:Activity_1
rdf:type :Activity ;
:hasSpecifiedUserField <http://data.posccaesar.org/ilap/userfields/SpecifiedUserField_1> ;
rdfs:label "Activity 1"^^xsd:string ;
.
:AfterShutdown
......@@ -715,7 +716,7 @@
.
:DrillingProjectType
rdf:type owl:Class ;
rdfs:comment "An System Descriptor that describes the Type of Drilling Project."^^xsd:string ;
rdfs:comment "A System Descriptor that describes the Type of Drilling Project."^^xsd:string ;
rdfs:label "Drilling Project Type"^^xsd:string ;
rdfs:subClassOf :SystemDescriptor ;
.
......@@ -900,6 +901,11 @@
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
.
:FreeFieldValue_1
rdf:type :FreeFieldValue ;
:hasDescription "The value for WBS2"^^xsd:string ;
rdfs:label "Free field value 1"^^xsd:string ;
.
:Friday
rdf:type :Weekday ;
.
......@@ -2343,7 +2349,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
.
:WellBore
rdf:type owl:Class ;
rdfs:comment "An Asset that is a 'borehole' drilled in the earths crust to form part of a well."^^xsd:string ;
rdfs:comment "An Asset that is a 'borehole' drilled in the earth's crust to form part of a well."^^xsd:string ;
rdfs:label "Well bore"^^xsd:string ;
rdfs:subClassOf :Asset ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1714464911> ;
......@@ -2357,7 +2363,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
.
:WellInformationInPlan
rdf:type owl:Class ;
rdfs:comment "A System Condition that describes which plan has information about drilling activities."^^xsd:string ;
rdfs:comment "A System Descriptor that describes which plan has information about drilling activities."^^xsd:string ;
rdfs:label "Well Information In Plan"^^xsd:string ;
rdfs:subClassOf :SystemDescriptor ;
.
......@@ -2369,7 +2375,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
.
:WellIsolationPlanRequired
rdf:type owl:Class ;
rdfs:comment "A System Condition that describes if an isolation plan is required."^^xsd:string ;
rdfs:comment "A System Descriptor that describes if an isolation plan is required."^^xsd:string ;
rdfs:label "Well Isolation Plan Required"^^xsd:string ;
rdfs:subClassOf :SystemDescriptor ;
.
......@@ -2468,6 +2474,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:ObjectProperty ;
rdfs:label "has area type"^^xsd:string ;
.
:hasAsset
rdf:type owl:ObjectProperty ;
.
:hasAvailability
rdf:type owl:ObjectProperty ;
.
......@@ -2526,9 +2535,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:hasExternalReference
rdf:type owl:ObjectProperty ;
.
:hasFacility
rdf:type owl:ObjectProperty ;
.
:hasField
rdf:type owl:DatatypeProperty ;
.
......@@ -2651,7 +2657,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
.
:hasPlatform
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf :hasFacility ;
rdfs:subPropertyOf :hasAsset ;
.
:hasPreviousPeriod
rdf:type owl:ObjectProperty ;
......@@ -2778,6 +2784,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:hasWeekday
rdf:type owl:ObjectProperty ;
.
:hasWell
rdf:type owl:ObjectProperty ;
rdfs:label "has well"^^xsd:string ;
rdfs:subPropertyOf :hasAsset ;
.
:hasWorkHoursPerDay
rdf:type owl:DatatypeProperty ;
.
......@@ -2889,6 +2900,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
<http://data.posccaesar.org/ilap/userfields/SpecifiedUserField>
rdfs:comment "A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string ;
.
<http://data.posccaesar.org/ilap/userfields/SpecifiedUserField_1>
<http://data.posccaesar.org/ilap/userfields/hasWBSpart2> :FreeFieldValue_1 ;
.
<http://data.posccaesar.org/ilap/userfields/hasFreeFieldForSpecifiedUserField>
rdf:type owl:ObjectProperty ;
.
......