Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
ilap
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
Tore Christiansen
2015-03-17 09:52:09 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f722ae88b32ddd20963a18a76bcafc96597af89c
f722ae88
1 parent
9a4674c0
Added remaining object properties to userfields to cover UC 2.5.1 and 2.5.2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
280 additions
and
127 deletions
ilap-userfield.ttl
mainOntology.ttl
ilap-userfield.ttl
View file @
f722ae8
...
...
@@ -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
:
hasM
ainActivity
;
owl:
onProperty
:
hasM
echanicalCompletionPackage
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
ilap:
FreeFieldValue
;
owl:
onProperty
:
has
MechanicalCompletionPackage
;
owl:
onProperty
:
has
OwnerDepartment
;
]
;
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:
SubPha
se
;
owl:
onProperty
:
has
ProjectPha
se
;
owl:
onClass
ilap:
Licen
se
;
owl:
onProperty
:
has
Licen
se
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
Category
;
owl:
onClass
ilap:
MainPhase
;
owl:
onProperty
:
has
DgPhase
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
Contract
Type
;
owl:
onClass
ilap:
MilestoneType
;
owl:
onProperty
:
has
Milestone
Type
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
Contrac
tor
;
owl:
onClass
ilap:
Operator
;
owl:
onProperty
:
has
Opera
tor
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
CostPhaseCod
e
;
owl:
onClass
ilap:
Phase
;
owl:
onProperty
:
has
Phas
e
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
ExpenseType
;
owl:
onClass
ilap:
Priority
;
owl:
onProperty
:
has
Priority
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
LivingQuarters
;
owl:
onClass
ilap:
Result
;
owl:
onProperty
:
has
Product
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
MilestoneType
;
owl:
onClass
ilap:
RiskFactor
;
owl:
onProperty
:
has
RiskFactor
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
OperatingUnit
;
owl:
onClass
ilap:
ShutdownType
;
owl:
onProperty
:
has
ShutdownType
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Clas
s
;
owl:
onProperty
:
has
Operator
;
owl:
onClass
ilap:
Statu
s
;
owl:
onProperty
:
has
Status
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Clas
s
;
owl:
onProperty
:
has
OwnerDepartment
;
owl:
onClass
ilap:
Statu
s
;
owl:
onProperty
:
has
StatusType
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
hasPr
iority
;
owl:
onClass
ilap:
SubPhase
;
owl:
onProperty
:
hasPr
ojectPhase
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
PriorityType
;
owl:
onClass
:
Discipline
;
owl:
onProperty
:
has
Category
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
Product
;
owl:
onClass
:
Discipline
;
owl:
onProperty
:
has
ExecutionSubDiscipline
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
RiskFactor
;
owl:
onClass
:
SpecifiedUserField
;
owl:
onProperty
:
has
EngineeringPhase
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
ShutdownType
;
owl:
onProperty
:
has
Category
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
Status
;
owl:
onProperty
:
has
Contractor
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
owl:
Class
;
owl:
onProperty
:
has
StatusTyp
e
;
owl:
onProperty
:
has
CostPhaseCod
e
;
]
;
.
:
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
;
.
:
has
ExpenseTyp
e
:
has
FabricationPackag
e
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
;
.
:
hasPr
iorityTyp
e
:
hasPr
ocurementPackag
e
rdf:
type
owl:
ObjectProperty
;
.
:
hasProcurement
Packag
e
:
hasProcurement
Typ
e
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
;
...
...
mainOntology.ttl
View file @
f722ae8
...
...
@@ -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
"A
n
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
:
has
Facility
;
rdfs:
subPropertyOf
:
has
Asset
;
.
:
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
;
.
...
...
Please
register
or
login
to post a comment