Tore Christiansen

Added classes and relationships and individual risk factors to illustrate covera…

…ge between ontology (V.1.5) and Use Case data (V1.5 and V.1.8)
......@@ -48,7 +48,7 @@ NCS:ClassificationStructureForNorsok
rdfs:subClassOf NCS:ClassOfClassOfIndividual .
NCS:CorClass
rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
rdf:type NCS:ClassificationStructureForNorsok , owl:Class ;
rdfs:label "Cor class"^^xsd:string ;
rdfs:subClassOf NCS:ClassInNorsok .
......@@ -61,9 +61,9 @@ NCS:Exploration
rdfs:label "Exploration"^^xsd:string .
NCS:IndividualInCorClass
rdf:type owl:Class , ILAP:NORSOKZ014 , NCS:CorClass ;
rdf:type NCS:CorClass , ILAP:NORSOKZ014 , owl:Class ;
rdfs:label "Individual in cor class"^^xsd:string ;
rdfs:subClassOf NCS:IndividualInNorsokClass , ILAP:Discipline .
rdfs:subClassOf ILAP:Discipline , NCS:IndividualInNorsokClass .
NCS:IndividualInNorsokClass
rdf:type owl:Class ;
......@@ -85,7 +85,7 @@ NCS:Operation
rdfs:label "Operation"^^xsd:string .
NCS:PbsClass
rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
rdf:type NCS:ClassificationStructureForNorsok , owl:Class ;
rdfs:label "PbsClass"^^xsd:string ;
rdfs:subClassOf NCS:ClassInNorsok .
......@@ -103,7 +103,7 @@ NCS:Removal
rdfs:label "Removal"^^xsd:string .
NCS:SabClass
rdf:type owl:Class , NCS:ClassificationStructureForNorsok ;
rdf:type NCS:ClassificationStructureForNorsok , owl:Class ;
rdfs:label "Sab class"^^xsd:string ;
rdfs:subClassOf NCS:ClassInNorsok .
......@@ -339,7 +339,7 @@ ILAP:StandardFreeWeekendPeriod
rdf:type ILAP:CalendarFreePeriodWeekRepeat ;
rdfs:label "Standard free weekend period"^^xsd:string ;
ILAP:hasCalendarPeriodFreeDay
ILAP:Saturday , ILAP:Sunday .
ILAP:Sunday , ILAP:Saturday .
ILAP:StandardWorkWeekdayPeriod
rdf:type ILAP:CalendarWorkPeriodWeekRepeat ;
......@@ -391,7 +391,7 @@ ILAP:hasActivityResource
ILAP:hasActivityResourceProfile
rdfs:domain ILAP:Activity .
ILAP:hasActivityWBS
ILAP:hasActivityWBSelement
rdfs:range ILAP:ActivityWBS .
ILAP:hasCalendarPeriodDay
......
......@@ -101,6 +101,10 @@ ILAP:BaselineSchedule
rdfs:label "Baseline schedule"^^xsd:string ;
rdfs:subClassOf ILAP:Schedule .
ILAP:CAPEX
rdf:type ILAP:ProjectType ;
rdfs:label "CAPEX"^^xsd:string .
ILAP:Calendar
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfActivity> , owl:Class ;
rdfs:label "Calendar"^^xsd:string ;
......@@ -239,6 +243,14 @@ ILAP:FunctionalLocation
rdfs:label "Functional location"^^xsd:string ;
rdfs:subClassOf ILAP:Location .
ILAP:HC_Systems_Work
rdf:type ILAP:RiskFactor ;
rdfs:label "HC Systems Work"^^xsd:string .
ILAP:Hot_Work
rdf:type ILAP:RiskFactor ;
rdfs:label "Hot Work"^^xsd:string .
ILAP:Information
rdf:type owl:Class ;
rdfs:label "Information"^^xsd:string ;
......@@ -249,6 +261,10 @@ ILAP:Knowledge
rdfs:label "Knowledge"^^xsd:string ;
rdfs:subClassOf ILAP:Information .
ILAP:Lifting_Operation
rdf:type ILAP:RiskFactor ;
rdfs:label "Lifting Operation"^^xsd:string .
ILAP:LiveSchedule
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInformationObject> ;
rdfs:label "Live schedule"^^xsd:string ;
......@@ -268,6 +284,10 @@ ILAP:Network
rdfs:label "Network"^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://posccaesar.org/rdl/RDS1293947091> .
ILAP:OPEX
rdf:type ILAP:ProjectType ;
rdfs:label "OPEX"^^xsd:string .
ILAP:Objective
rdf:type owl:Class ;
rdfs:label "Objective"^^xsd:string ;
......@@ -339,8 +359,18 @@ ILAP:PlannedActivity
rdfs:subClassOf ILAP:Activity , <http://data.posccaesar.org/rdl/RDS3149> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ResponsiblePerson ;
owl:onProperty ILAP:hasActivityResponsiblePerson
owl:allValuesFrom ILAP:ActivityWBS ;
owl:onProperty ILAP:hasActivityWBSelement
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasActivityDiscipline ;
owl:someValuesFrom ILAP:Discipline
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:Result ;
owl:onProperty ILAP:hasActivityResult
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -349,6 +379,11 @@ ILAP:PlannedActivity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ResponsiblePerson ;
owl:onProperty ILAP:hasActivityResponsiblePerson
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass ILAP:ProjectExecutionPlan ;
......@@ -361,28 +396,13 @@ ILAP:PlannedActivity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:Result ;
owl:onProperty ILAP:hasActivityResult
owl:allValuesFrom ILAP:ActivityDependency ;
owl:onProperty ILAP:hasActivitySuccessor
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ResourceProfile ;
owl:onProperty ILAP:hasActivityResourceProfile
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasActivityDiscipline ;
owl:someValuesFrom ILAP:Discipline
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ActivityWBS ;
owl:onProperty ILAP:hasActivityWBS
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ActivityDependency ;
owl:onProperty ILAP:hasActivitySuccessor
] .
ILAP:PlannedMilestone
......@@ -438,79 +458,88 @@ ILAP:ProjectExecutionPlan
rdfs:subClassOf ILAP:Network ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:PlanObjectiveType ;
owl:onProperty ILAP:hasPlanObjectiveType
owl:onProperty ILAP:hasPlanLevel ;
owl:someValuesFrom ILAP:PlanLevel
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasPlanProjectType ;
owl:someValuesFrom ILAP:PlanProjectType
owl:allValuesFrom ILAP:PlanLifecycleStage ;
owl:onProperty ILAP:hasPlanLifecycleStage
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ProjectExecutionPlan ;
owl:onProperty ILAP:hasPlanRollUpPlan
owl:allValuesFrom BRREG:LegalEntity ;
owl:onProperty ILAP:hasPlanResponsible
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasPlanGeoArea ;
owl:someValuesFrom ILAP:PlanGeoArea
owl:allValuesFrom ILAP:PlanContractType ;
owl:onProperty ILAP:hasPlanContractType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass ILAP:Project ;
owl:onProperty ILAP:hasPlanProject
owl:allValuesFrom ILAP:PlanObjectiveType ;
owl:onProperty ILAP:hasPlanObjectiveType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ProjectExecutionPlan ;
owl:onProperty ILAP:hasPlanSubplan
owl:onProperty ILAP:hasPlanRollUpPlan
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass ILAP:PlanLevel ;
owl:onProperty ILAP:hasPlanLevel
owl:onProperty ILAP:hasPlanContentType ;
owl:someValuesFrom ILAP:PlanContentType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasPlanLevel ;
owl:someValuesFrom ILAP:PlanLevel
owl:onProperty ILAP:hasPlanGeoArea ;
owl:someValuesFrom ILAP:PlanGeoArea
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:PlanLifecycleStage ;
owl:onProperty ILAP:hasPlanLifecycleStage
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass ILAP:Project ;
owl:onProperty ILAP:hasPlanProject
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom BRREG:LegalEntity ;
owl:onProperty ILAP:hasPlanResponsible
owl:allValuesFrom <http://ILAP_1.5/diskos#Asset> ;
owl:onProperty ILAP:hasPlanAsset
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom <http://ILAP_1.5/diskos#Asset> ;
owl:onProperty ILAP:hasPlanAsset
owl:onProperty ILAP:hasPlanProjectType ;
owl:someValuesFrom ILAP:PlanProjectType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:PlanContractType ;
owl:onProperty ILAP:hasPlanContractType
owl:allValuesFrom ILAP:ProjectExecutionPlan ;
owl:onProperty ILAP:hasPlanSubplan
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ILAP:hasPlanContentType ;
owl:someValuesFrom ILAP:PlanContentType
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass ILAP:PlanLevel ;
owl:onProperty ILAP:hasPlanLevel
] .
ILAP:ProjectType
rdf:type owl:Class ;
rdfs:label "Project type"^^xsd:string ;
rdfs:subClassOf owl:Thing .
ILAP:Regular8To16WorkingDayCalendar
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Scale> ;
rdfs:label "Regular8To16Working day calendar"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS7014210> , ILAP:WeekendsFreeCalendar , <http://posccaesar.org/rdl/RDS8945301> .
ILAP:Reservoir_Drilling
rdf:type ILAP:RiskFactor ;
rdfs:label "Reservoir Drilling"^^xsd:string .
ILAP:Resource
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfAbstractObject> , owl:Class ;
rdfs:label "Resource"^^xsd:string ;
......@@ -556,6 +585,11 @@ ILAP:RevisedSchedule
rdfs:label "Revised schedule"^^xsd:string ;
rdfs:subClassOf ILAP:Schedule .
ILAP:RiskFactor
rdf:type owl:Class ;
rdfs:label "Risk factor"^^xsd:string ;
rdfs:subClassOf owl:Thing .
ILAP:Schedule
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInformationObject> , owl:Class ;
rdfs:label "Scheduled Activity Network"^^xsd:string ;
......@@ -592,6 +626,10 @@ ILAP:ScheduledMilestone
rdfs:label "Scheduled milestone"^^xsd:string ;
rdfs:subClassOf ILAP:PlannedMilestone .
ILAP:Shallow_Gas
rdf:type ILAP:RiskFactor ;
rdfs:label "Shallow Gas"^^xsd:string .
ILAP:Source
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInanimatePhysicalObject> ;
rdfs:label "Source"^^xsd:string ;
......@@ -654,6 +692,10 @@ ILAP:Value
rdfs:label "Value"^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://posccaesar.org/rdl/RDS7945844> .
ILAP:Vessel_Operation
rdf:type ILAP:RiskFactor ;
rdfs:label "Vessel Operation"^^xsd:string .
ILAP:WeekendsFreeCalendar
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInformationObject> ;
rdfs:label "Weekends free calendar"^^xsd:string ;
......@@ -684,6 +726,10 @@ ILAP:WorkTaskStatus
rdfs:label "Work task status"^^xsd:string ;
rdfs:subClassOf ILAP:Status .
ILAP:Working_at_Height
rdf:type ILAP:RiskFactor ;
rdfs:label "Working at Height"^^xsd:string .
ILAP:hasActivityActiveStatus
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:Activity ;
......@@ -826,12 +872,23 @@ ILAP:hasActivityResult
rdfs:label "has activity result"^^xsd:string ;
rdfs:range ILAP:Result .
ILAP:hasActivityRiskFactor
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:Activity ;
rdfs:label "has activity risk factor"^^xsd:string ;
rdfs:range ILAP:RiskFactor .
ILAP:hasActivitySchedule
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:ScheduledActivity ;
rdfs:label "has activity schedule"^^xsd:string ;
rdfs:range ILAP:Schedule .
ILAP:hasActivityShutdown
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:Activity ;
rdfs:label "has activity shutdown"^^xsd:string .
ILAP:hasActivityStatus
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:Activity ;
......@@ -866,10 +923,11 @@ ILAP:hasActivityVendor
rdfs:range BRREG:Contractor ;
rdfs:subPropertyOf ILAP:hasActivityResponsibleOrganization .
ILAP:hasActivityWBS
ILAP:hasActivityWBSelement
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:PlannedActivity ;
rdfs:label "has activity Work Breakdown Structure"^^xsd:string .
rdfs:label "has activity Work Breakdown Structure"^^xsd:string ;
rdfs:range ILAP:ActivityWBS .
ILAP:hasActivityWeight
rdf:type owl:DatatypeProperty ;
......@@ -881,6 +939,11 @@ ILAP:hasActivityWorkVolume
rdfs:label "has activity work volume"^^xsd:string ;
rdfs:range xsd:float .
ILAP:hasActivtyPhase
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:Activity ;
rdfs:label "has activty phase"^^xsd:string .
ILAP:hasBaselineActivityDuration
rdf:type owl:DatatypeProperty ;
rdfs:domain ILAP:ScheduledActivity ;
......@@ -1383,6 +1446,27 @@ ILAP:hasUserFieldValue
rdfs:label "has user field value"^^xsd:string ;
rdfs:range xsd:string .
ILAP:hasWBSProjectType
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:ActivityWBS ;
rdfs:label "has WBSProject type"^^xsd:string ;
rdfs:range ILAP:ProjectType .
ILAP:hasWBSResource
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:ActivityWBS ;
rdfs:label "has WBSResource"^^xsd:string .
ILAP:hasWBScomponent
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:ActivityWBS ;
rdfs:label "has WBScomponent"^^xsd:string .
ILAP:hasWBSphase
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:ActivityWBS ;
rdfs:label "has WBSphase"^^xsd:string .
ILAP:hasWorkTaskActivity
rdf:type owl:ObjectProperty ;
rdfs:domain ILAP:WorkTask ;
......
......@@ -161,7 +161,8 @@ UC1:PlannedActivity_1
<http://data.posccaesar.org/Data/UC2/ResponsiblePerson_1> ;
ILAP:hasActivityVendor
<http://data.posccaesar.org/brreg/BakerHughes> ;
ILAP:hasActivityWBS <http://data.posccaesar.org/Data/UC2/ActivityWBS_1> ;
ILAP:hasActivityWBSelement
<http://data.posccaesar.org/Data/UC2/ActivityWBS_1> ;
ILAP:hasActivityWorkVolume
"550"^^xsd:float .
......@@ -191,7 +192,7 @@ UC1:Profile_1
rdf:type ILAP:ResourceProfile ;
rdfs:label "Profile 1"^^xsd:string ;
ILAP:hasProfilePoint
ILAP:ProfilePoint_1 , ILAP:ProfilePoint_2 .
ILAP:ProfilePoint_2 , ILAP:ProfilePoint_1 .
UC1:ProjectPlan_1
rdf:type ILAP:ProjectPlan ;
......
......@@ -17,7 +17,7 @@ UC2: rdf:type owl:Ontology ;
owl:imports NCS: .
UC2:ActivityWBS_1
rdf:type COR:ADA , ILAP:ActivityWBS , PBS:AC , <http://www.ilap.no/codes/NORSOK/Z-014/SABCoding#6> ;
rdf:type <http://www.ilap.no/codes/NORSOK/Z-014/SABCoding#6> , PBS:AC , ILAP:ActivityWBS , COR:ADA ;
rdfs:label "Activity WBS 1"^^xsd:string .
UC2:Baseline_1
......@@ -33,7 +33,7 @@ UC2:CurrentControlEstimate_1
rdfs:label "Current control estimate 1"^^xsd:string .
UC2:Discipline_1
rdf:type COR:BEA , ILAP:Discipline ;
rdf:type ILAP:Discipline , COR:BEA ;
rdfs:label "Discipline 1"^^xsd:string .
UC2:Discipline_2
......@@ -41,7 +41,7 @@ UC2:Discipline_2
rdfs:label "Discipline 2"^^xsd:string .
UC2:Location_1
rdf:type NPD:StatfjordA , ILAP:Location ;
rdf:type ILAP:Location , NPD:StatfjordA ;
rdfs:label "Location 1"^^xsd:string .
UC2:Milestone_1
......@@ -76,7 +76,7 @@ UC2:Profile_1
rdf:type ILAP:ResourceProfile ;
rdfs:label "Profile 1"^^xsd:string ;
ILAP:hasProfilePoint
UC2:ProfilePoint_1 , UC2:ProfilePoint_2 .
UC2:ProfilePoint_2 , UC2:ProfilePoint_1 .
UC2:ProjectPlan_2
rdf:type ILAP:ProjectPlan ;
......@@ -117,7 +117,7 @@ ILAP:ContractorWBS_1
rdf:type ILAP:ContractorWBS ;
rdfs:label "Contractor WBS 1"^^xsd:string ;
ILAP:hasContractorWBSelement
"Installation activity"^^xsd:string , "Installing pump"^^xsd:string , "Pump engineer"^^xsd:string .
"Pump engineer"^^xsd:string , "Installing pump"^^xsd:string , "Installation activity"^^xsd:string .
ILAP:Discipline_1
rdf:type COR:CDA .
......@@ -125,17 +125,17 @@ ILAP:Discipline_1
ILAP:PlannedActivity
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:Calendar ;
owl:onProperty ILAP:hasActivityCalendar
owl:allValuesFrom ILAP:ResponsibleOrganization ;
owl:onProperty ILAP:hasActivityResponsibleOrganization
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom ILAP:ResponsibleOrganization ;
owl:onProperty ILAP:hasActivityResponsibleOrganization
owl:allValuesFrom ILAP:Calendar ;
owl:onProperty ILAP:hasActivityCalendar
] .
ILAP:PlannedActivity_1
rdf:type COR:ADA , PBS:ACAE , <http://www.ilap.no/codes/NORSOK/Z-014/SABCoding#412> ;
rdf:type <http://www.ilap.no/codes/NORSOK/Z-014/SABCoding#412> , PBS:ACAE , COR:ADA ;
ILAP:hasActivityContractor
<http://data.posccaesar.org/brreg/Subsea7> ;
ILAP:hasActivityDiscipline
......@@ -152,7 +152,7 @@ ILAP:UC2_ActivityInSchedule_1-hasActivityInScheduleActivityInPlan-UC2_ActivityIn
rdf:predicate ILAP:hasActivityInScheduleActivityInPlan ;
rdfs:label "UC2 Activity in schedule 1-has activity in schedule activity in plan-UC2 Activity in plan 1"^^xsd:string .
ILAP:hasActivityWBS
ILAP:hasActivityWBSelement
rdfs:range ILAP:ActivityWBS .
ILAP:hasObjectReferenceID
......