Tore Christiansen

Updating Resources and correcting errors

......@@ -954,9 +954,9 @@
:CostBasedResource
rdf:type :CostBasedResourceInPlan ;
rdf:type owl:Class ;
rdfs:comment "A Resource that is limited by its cost."^^xsd:string ;
rdfs:comment "A Project Resource that is limited by its cost."^^xsd:string ;
rdfs:label "Cost Based Resource"^^xsd:string ;
rdfs:subClassOf :ILAP_XSDresource ;
rdfs:subClassOf :ProjectResource ;
.
:CostBasedResourceInPlan
rdf:type owl:Class ;
......@@ -1131,8 +1131,8 @@
:EngineeringManhourResource
rdf:type :TimeBasedResourceInPlan ;
rdf:type owl:Class ;
rdfs:comment "A TimeBasedResource that is work by engineers"^^xsd:string ;
rdfs:label "Engineering Manhours"^^xsd:string ;
rdfs:comment "A TimeBasedResource that is work by engineers."^^xsd:string ;
rdfs:label "Engineering Manhour Resource"^^xsd:string ;
rdfs:subClassOf :TimeBasedResource ;
.
:EquipmentShutdown
......@@ -1414,27 +1414,6 @@
rdfs:label "Hot work"^^xsd:string ;
rdfs:subClassOf :RiskActivity ;
.
:ILAP_XSDresource
rdf:type owl:Class ;
:shouldHaveID "true" ;
rdfs:comment "An Individual that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ;
rdfs:label "Resource"^^xsd:string ;
rdfs:subClassOf :Resource ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseAnyUri "true"^^xsd:boolean ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :ClassOfResource ;
owl:onProperty :hasResourceType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ;
.
:ILAPperiod
rdf:type owl:Class ;
rdfs:comment "A Period in Time that specifies a given amount of time."^^xsd:string ;
......@@ -1477,6 +1456,8 @@
.
:ILAPresource
rdf:type owl:Class ;
rdfs:comment "A Resource that is classifed in ILAP as an extension to NORSOK Z-014 COR (Code of Resources)."^^xsd:string ;
rdfs:label "ILAP Resource"^^xsd:string ;
rdfs:subClassOf :Resource ;
.
:InOperation
......@@ -2489,6 +2470,27 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:label "Project Phase"^^xsd:string ;
rdfs:subClassOf :ActivityPlanningPhase ;
.
:ProjectResource
rdf:type owl:Class ;
:shouldHaveID "true" ;
rdfs:comment "A Resource that can be measured with units. Project Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string ;
rdfs:label "Project Resource"^^xsd:string ;
rdfs:subClassOf :Resource ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseAnyUri "true"^^xsd:boolean ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :ClassOfResource ;
owl:onProperty :hasResourceType ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :CompletelyFreeField ;
owl:onProperty :hasCompletelyFreeFieldDefinition ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ;
.
:ProjectType
rdf:type owl:Class ;
rdfs:comment "A Classifier according to type of project of the Plan."^^xsd:string ;
......@@ -2710,7 +2712,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
.
:SCCSresource
rdf:type owl:Class ;
rdfs:comment "A Result that is classifed according to NORSOK Z-014 COR (Code of Resources)."^^xsd:string ;
rdfs:comment "A Resource that is classifed according to NORSOK Z-014 COR (Code of Resources)."^^xsd:string ;
rdfs:label "SCCS Resource"^^xsd:string ;
rdfs:subClassOf :Resource ;
.
......@@ -3158,9 +3160,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:TimeBasedResource
rdf:type :TimeBasedResourceInPlan ;
rdf:type owl:Class ;
rdfs:comment "A Resource that is limited by the time it is available"^^xsd:string ;
rdfs:comment "A Project Resource that is limited by the time it is available"^^xsd:string ;
rdfs:label "Time based resource"^^xsd:string ;
rdfs:subClassOf :ILAP_XSDresource ;
rdfs:subClassOf :ProjectResource ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
......
......@@ -10,19 +10,6 @@
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix userfield: <http://data.posccaesar.org/ilap/userfields/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
:Activity102inPlanVersion2forProjectP
:hasParentActivity :Activity101inPlan2version1forProjectP ;
.
:Schedule2ForPlanVersion2forProjectP
ilap:hasActivity :Schedule2forActivity102inPlan3version2forProjectP ;
.
:ShutdownActivitySS1inPlanVersion2forProjectP
ilap:hasSpecifiedUserField :SpecifiedUserfield1forActivity101inPlan2Version1forProjectP ;
.
:
rdf:type owl:Ontology ;
owl:imports ilap: ;
......@@ -125,6 +112,9 @@
rdfs:label "Activity 102 in Plan 3 Version 2 for project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
:Activity102inPlanVersion2forProjectP
:hasParentActivity :Activity101inPlan2version1forProjectP ;
.
:Activity103inPlan3version1forProjectP
rdf:type ilap:ActivityInPlan ;
rdf:type owl:Class ;
......@@ -169,11 +159,11 @@
.
:FinishToStart1
rdf:type ilap:FS ;
ilap:hasCalendar :Calendar1 ;
ilap:hasLag 0 ;
ilap:hasSuccessor :Milestone1 ;
rdfs:label "Finish to Start 1"^^xsd:string ;
rdfs:subClassOf ilap:PeriodInTime ;
ilap:hasCalendar :Calendar1 ;
.
:FinishToStart2
rdf:type ilap:FS ;
......@@ -372,7 +362,6 @@
rdfs:label "Free Field for Work Order Value 4"^^xsd:string ;
.
:FreeFieldSet1
rdf:type ilap:FreeFieldSet ;
ilap:hasCompletelyFreeFieldDefinition :CompletelyFreeField1definition ;
ilap:hasFreeField :FreeField2 ;
......@@ -383,10 +372,9 @@
rdfs:subClassOf owl:Thing ;
.
:Milestone1
ilap:hasCalendar :Calendar1 ;
rdf:type ilap:MilestoneInPlan ;
rdf:type owl:Class ;
ilap:hasCalendar :Calendar1 ;
ilap:hasConstraint :FinishToStart2 ;
ilap:hasSuccessor :FinishToStart2 ;
rdfs:label "Milestone 1"^^xsd:string ;
......@@ -424,6 +412,7 @@
.
:PersonA
rdf:type ilap:Person ;
rdfs:label "Person A"^^xsd:string ;
.
:Plan1version1forProjectP
rdf:type ilap:PlanForILAP ;
......@@ -526,6 +515,9 @@
rdfs:label "Schedule 1 for Plan 3 Version 2 for Project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
:Schedule2ForPlanVersion2forProjectP
ilap:hasActivity :Schedule2forActivity102inPlan3version2forProjectP ;
.
:Schedule2forActivity102inPlan3version2forProjectP
rdf:type ilap:ScheduleForActivityInPlan ;
ilap:partOfSchedule :Schedule2forPlan3version2forProjectP ;
......@@ -555,19 +547,6 @@
rdfs:label "Schedule 4 for Activity 102 in Plan 3 Version 2 for Project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
:SpecifiedUserfield1forActivity101inPlanVersion2forProjectP
userfield:hasMainActivity :Activity102inPlan3version1forProjectP ;
userfield:hasSAPActualPercentComplete :FreeField3Value8 ;
userfield:hasStatusType :FreeField3Value6 ;
userfield:hasSystemStatus :FreeField3Value7 ;
userfield:hasVessel :FreeField1Value1 ;
.
:SpecifiedUserfield1forActivity102inPlanVersion2forProjectP
userfield:hasVessel :FreeField1Value1 ;
.
:Schedule4forPlan3version2forProjectP
rdf:type ilap:ScheduleForILAP ;
ilap:hasActivity :Schedule3forActivity102inPlan3version2forProjectP ;
......@@ -581,11 +560,13 @@
rdfs:label "Shutdown Activity SS1 in Plan 2 Version 1 for Project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
:ShutdownActivitySS1inPlanVersion2forProjectP
ilap:hasSpecifiedUserField :SpecifiedUserfield1forActivity101inPlan2Version1forProjectP ;
.
:ShutdownPlanVersion1
ilap:hasParentPlan :Plan1version1forProjectP ;
rdf:type ilap:PlanForILAP ;
rdf:type ilap:ShutdownPlan ;
ilap:hasParentPlan :Plan1version1forProjectP ;
rdfs:label "Shutdown Plan Version 1"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
......@@ -621,6 +602,13 @@
userfield:hasVessel :FreeField1Value1 ;
rdfs:label "Specified User Field 1 for Activity 101 in Plan 2 Version 1 for Project P"^^xsd:string ;
.
:SpecifiedUserfield1forActivity101inPlanVersion2forProjectP
userfield:hasMainActivity :Activity102inPlan3version1forProjectP ;
userfield:hasSAPActualPercentComplete :FreeField3Value8 ;
userfield:hasStatusType :FreeField3Value6 ;
userfield:hasSystemStatus :FreeField3Value7 ;
userfield:hasVessel :FreeField1Value1 ;
.
:SpecifiedUserfield1forActivity102inPlan3Version1forProjectP
rdf:type userfield:SpecifiedUserField ;
userfield:hasContractType ilap:TargetProject ;
......@@ -659,6 +647,9 @@
userfield:hasWorkCenter :FreeFieldForWorkOrderValue4 ;
rdfs:label "Specified User Field 1 for Activity 102 in Plan 3 Version 2 for Project P"^^xsd:string ;
.
:SpecifiedUserfield1forActivity102inPlanVersion2forProjectP
userfield:hasVessel :FreeField1Value1 ;
.
:SpecifiedUserfield1forActivity103inPlan3Version1forProjectP
rdf:type userfield:SpecifiedUserField ;
userfield:hasContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
......@@ -698,4 +689,3 @@
rdfs:label "Work Order Plan 2 version 1 for Project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
......