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 14:57:22 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
a1ec22f99544ee2bed36b71594d1ded8e9ceb1d4
a1ec22f9
1 parent
91ee6d4a
Added ParentPlan and other properties
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
15 deletions
mainOntology.ttl
mainOntology.ttl
View file @
a1ec22f
...
...
@@ -73,6 +73,18 @@
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Contractor
;
owl:
onProperty
:
hasMainContractor
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Operator
;
owl:
onProperty
:
hasOperator
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
userfield:
SourceSpecifiedUserField
;
owl:
onProperty
:
hasSpecifiedUserField
;
]
;
...
...
@@ -97,6 +109,12 @@
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Contractor
;
owl:
onProperty
:
hasSubContractor
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
ExternalReference
;
owl:
onProperty
:
hasExternalReference
;
]
;
...
...
@@ -1045,12 +1063,6 @@
rdfs:
comment
"A Well Services Work Type (part of Use Case 2.5.1)"
^^
xsd:
string
;
rdfs:
label
"M"
^^
xsd:
string
;
.
:
MainContractor
rdf:
type
owl:
Class
;
rdfs:
comment
"A Contractor that has the overall responsibility for a contract"
^^
xsd:
string
;
rdfs:
label
"Main contractor"
^^
xsd:
string
;
rdfs:
subClassOf
:
Contractor
;
.
:
MainPhase
rdf:
type
owl:
Class
;
rdfs:
comment
"A Phase that divides the Lifecycle of an Asset into distinct parts."
^^
xsd:
string
;
...
...
@@ -1173,6 +1185,7 @@
rdfs:
comment
"A Responsible that is an organization that operates a Facility in a Field in order to produce oil and gas."
^^
xsd:
string
;
rdfs:
label
"Operator"
^^
xsd:
string
;
rdfs:
subClassOf
:
Responsible
;
rdfs:
subClassOf
<http://data.posccaesar.org/npd/ontology/OperatingCompany>
;
.
:
P
rdf:
type
:
WellServicesWorkType
;
...
...
@@ -1276,6 +1289,13 @@
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
:
shouldBeInternalAndExternalRef
"true"
^^
xsd:
boolean
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Plan
;
owl:
onProperty
:
hasParentPlan
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
PlanLevel
;
owl:
onProperty
:
hasLevelType
;
...
...
@@ -1404,6 +1424,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:
onClass
:
ActivityInPlan
;
owl:
onProperty
:
hasActivity
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Milestone
;
owl:
onProperty
:
hasActivity
;
]
;
.
:
PlanGeoArea
rdf:
type
owl:
Class
;
...
...
@@ -1733,9 +1759,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:
type
owl:
Class
;
rdfs:
comment
"An Arranged Individual that is an Organization or Individual responsible for carrying out a specified part of the Schedule."
^^
xsd:
string
;
rdfs:
label
"Responsible"
^^
xsd:
string
;
rdfs:
subClassOf
<http://data.posccaesar.org/rdl/RDS282149>
;
rdfs:
subClassOf
<http://data.posccaesar.org/rdl/RDS436990091>
;
rdfs:
subClassOf
owl:
Thing
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS282149>
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS413954>
;
.
:
Result
...
...
@@ -2088,12 +2114,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:
subClassOf
owl:
Thing
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS427322951>
;
.
:
SubContractor
rdf:
type
owl:
Class
;
rdfs:
comment
"A Contractor that has responsibility for only part of a contract"
^^
xsd:
string
;
rdfs:
label
"Sub contractor"
^^
xsd:
string
;
rdfs:
subClassOf
:
Contractor
;
.
:
SubPhase
rdf:
type
owl:
Class
;
rdfs:
comment
"A Phase that divides a Project into distinct Periods."
^^
xsd:
string
;
...
...
@@ -2419,7 +2439,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:
WellIsolationPlan
rdf:
type
owl:
Class
;
rdfs:
comment
"An Plan for Activity that specifies Activities for Isolating a Well."
^^
xsd:
string
;
rdfs:
label
"Wel Isolaton Plan"
^^
xsd:
string
;
rdfs:
label
"Wel Isolat
i
on Plan"
^^
xsd:
string
;
rdfs:
subClassOf
:
PlanForActivity
;
.
:
WellIsolationPlanRequired
...
...
@@ -2651,6 +2671,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has level type"
^^
xsd:
string
;
.
:
hasMainContractor
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has main contractor"
^^
xsd:
string
;
rdfs:
range
:
Contractor
;
rdfs:
subPropertyOf
:
hasResponsibleOrganization
;
.
:
hasManHours
rdf:
type
owl:
DatatypeProperty
;
.
...
...
@@ -2675,6 +2701,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:
hasOperation
rdf:
type
owl:
ObjectProperty
;
.
:
hasOperator
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has operator"
^^
xsd:
string
;
rdfs:
range
:
Operator
;
rdfs:
subPropertyOf
:
hasResponsibleOrganization
;
.
:
hasOperatorsRequiredEndDate
rdf:
type
owl:
DatatypeProperty
;
rdfs:
comment
"A property of a Project or Activity"
^^
xsd:
string
;
...
...
@@ -2683,6 +2715,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:
hasParentActivity
rdf:
type
owl:
ObjectProperty
;
.
:
hasParentPlan
rdf:
type
owl:
ObjectProperty
;
.
:
hasPercentageComplete
rdf:
type
owl:
DatatypeProperty
;
rdfs:
label
"has percentage complete"
^^
xsd:
string
;
...
...
@@ -2755,6 +2790,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:
label
"has responsible"
^^
xsd:
string
;
rdfs:
range
:
Responsible
;
.
:
hasResponsibleOrganization
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has responsible organization"
^^
xsd:
string
;
.
:
hasResult
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has result"
^^
xsd:
string
;
...
...
@@ -2805,8 +2844,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:
type
owl:
DatatypeProperty
;
rdfs:
range
xsd:
time
;
.
:
hasSub
Plan
:
hasSub
Contractor
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has sub contractor"
^^
xsd:
string
;
rdfs:
range
:
Contractor
;
rdfs:
subPropertyOf
:
hasResponsibleOrganization
;
.
:
hasSubProject
rdf:
type
owl:
ObjectProperty
;
...
...
Please
register
or
login
to post a comment