Tore Christiansen

Split to and from Links

...@@ -331,7 +331,7 @@ ...@@ -331,7 +331,7 @@
331 rdf:type owl:Restriction ; 331 rdf:type owl:Restriction ;
332 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 332 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
333 owl:onClass :SuccessorLink ; 333 owl:onClass :SuccessorLink ;
334 - owl:onProperty :hasConstraint ; 334 + owl:onProperty :hasLinkToSuccessor ;
335 ] ; 335 ] ;
336 rdfs:subClassOf [ 336 rdfs:subClassOf [
337 rdf:type owl:Restriction ; 337 rdf:type owl:Restriction ;
...@@ -1864,7 +1864,7 @@ ...@@ -1864,7 +1864,7 @@
1864 rdf:type owl:Restriction ; 1864 rdf:type owl:Restriction ;
1865 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1865 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1866 owl:onClass :SuccessorLink ; 1866 owl:onClass :SuccessorLink ;
1867 - owl:onProperty :hasConstraint ; 1867 + owl:onProperty :hasLinkToSuccessor ;
1868 ] ; 1868 ] ;
1869 rdfs:subClassOf [ 1869 rdfs:subClassOf [
1870 rdf:type owl:Restriction ; 1870 rdf:type owl:Restriction ;
...@@ -3267,7 +3267,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3267,7 +3267,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3267 rdf:type owl:Restriction ; 3267 rdf:type owl:Restriction ;
3268 :shouldUseRef "true"^^xsd:boolean ; 3268 :shouldUseRef "true"^^xsd:boolean ;
3269 owl:onClass :ActivityInPlan ; 3269 owl:onClass :ActivityInPlan ;
3270 - owl:onProperty :hasLink ; 3270 + owl:onProperty :hasLinkFromSuccessor ;
3271 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 3271 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
3272 ] ; 3272 ] ;
3273 rdfs:subClassOf [ 3273 rdfs:subClassOf [
...@@ -3848,11 +3848,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -3848,11 +3848,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
3848 rdfs:comment "A relationship between a Free Field Set and a Completely Free Field Definition."^^xsd:string ; 3848 rdfs:comment "A relationship between a Free Field Set and a Completely Free Field Definition."^^xsd:string ;
3849 rdfs:label "has Completely Free Field Definition"^^xsd:string ; 3849 rdfs:label "has Completely Free Field Definition"^^xsd:string ;
3850 . 3850 .
3851 -:hasConstraint
3852 - rdf:type owl:ObjectProperty ;
3853 - rdfs:comment "A relationship between a planning object and a constraint (SS, FS, SF, FF)."^^xsd:string ;
3854 - rdfs:label "has Constraint"^^xsd:string ;
3855 -.
3856 :hasConstructionMilestone 3851 :hasConstructionMilestone
3857 rdf:type owl:ObjectProperty ; 3852 rdf:type owl:ObjectProperty ;
3858 rdfs:domain :PlanForActivity ; 3853 rdfs:domain :PlanForActivity ;
...@@ -4088,10 +4083,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -4088,10 +4083,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
4088 rdfs:label "has Lifecycle Phase"^^xsd:string ; 4083 rdfs:label "has Lifecycle Phase"^^xsd:string ;
4089 rdfs:range :AssetLifecyclePhase ; 4084 rdfs:range :AssetLifecyclePhase ;
4090 . 4085 .
4091 -:hasLink 4086 +:hasLinkFromSuccessor
4087 + rdf:type owl:ObjectProperty ;
4088 + rdfs:comment "A relationship between a SuccessorLink and a planning object (Activity or Milestone) that follows it."^^xsd:string ;
4089 + rdfs:label "has Link from Successor"^^xsd:string ;
4090 +.
4091 +:hasLinkToSuccessor
4092 rdf:type owl:ObjectProperty ; 4092 rdf:type owl:ObjectProperty ;
4093 - rdfs:comment "A relationship between an Activity Constraint and a planning object that follows it."^^xsd:string ; 4093 + rdfs:comment "A relationship between a planning object (Activity or Milestone) and a SuccessorLink (SS, FS, SF, FF) that follows it."^^xsd:string ;
4094 - rdfs:label "has Link"^^xsd:string ; 4094 + rdfs:label "has Link to Successor"^^xsd:string ;
4095 . 4095 .
4096 :hasLiveSchedule 4096 :hasLiveSchedule
4097 rdf:type owl:ObjectProperty ; 4097 rdf:type owl:ObjectProperty ;
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
31 ilap:hasDiscipline SCCS:COR_KD ; 31 ilap:hasDiscipline SCCS:COR_KD ;
32 ilap:hasFreeField :FreeField2Value1 ; 32 ilap:hasFreeField :FreeField2Value1 ;
33 ilap:hasFreeField :FreeField3Value1 ; 33 ilap:hasFreeField :FreeField3Value1 ;
34 - ilap:hasLink :FinishToStart1 ; 34 + ilap:hasLinkFromSuccessor :FinishToStart1 ;
35 ilap:hasLiveSchedule :Schedule3forActivity102inPlan3version2forProjectP ; 35 ilap:hasLiveSchedule :Schedule3forActivity102inPlan3version2forProjectP ;
36 ilap:hasLocation :Norway ; 36 ilap:hasLocation :Norway ;
37 ilap:hasLocation :OperationalWorkCenterAA ; 37 ilap:hasLocation :OperationalWorkCenterAA ;
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
68 ilap:hasDiscipline ilap:COR_KI ; 68 ilap:hasDiscipline ilap:COR_KI ;
69 ilap:hasDiscipline SCCS:COR_KD ; 69 ilap:hasDiscipline SCCS:COR_KD ;
70 ilap:hasFreeField ilap:FreeField2Value1 ; 70 ilap:hasFreeField ilap:FreeField2Value1 ;
71 - ilap:hasLink :FinishToStart1 ; 71 + ilap:hasLinkFromSuccessor :FinishToStart1 ;
72 ilap:hasLiveSchedule :Schedule3forActivity102inPlan3version2forProjectP ; 72 ilap:hasLiveSchedule :Schedule3forActivity102inPlan3version2forProjectP ;
73 ilap:hasLocation :OperationalWorkCenterAA ; 73 ilap:hasLocation :OperationalWorkCenterAA ;
74 ilap:hasMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ; 74 ilap:hasMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
165 rdf:type ilap:FS ; 165 rdf:type ilap:FS ;
166 ilap:hasCalendar :Calendar1 ; 166 ilap:hasCalendar :Calendar1 ;
167 ilap:hasLag 0 ; 167 ilap:hasLag 0 ;
168 - ilap:hasLink :Milestone1 ; 168 + ilap:hasLinkFromSuccessor :Milestone1 ;
169 rdfs:label "Finish to Start 1"^^xsd:string ; 169 rdfs:label "Finish to Start 1"^^xsd:string ;
170 rdfs:subClassOf ilap:PeriodInTime ; 170 rdfs:subClassOf ilap:PeriodInTime ;
171 . 171 .
...@@ -173,7 +173,7 @@ ...@@ -173,7 +173,7 @@
173 rdf:type ilap:FS ; 173 rdf:type ilap:FS ;
174 ilap:hasCalendar :Calendar1 ; 174 ilap:hasCalendar :Calendar1 ;
175 ilap:hasLag 3 ; 175 ilap:hasLag 3 ;
176 - ilap:hasLink :Activity102inPlan2version1forProjectP ; 176 + ilap:hasLinkFromSuccessor :Activity102inPlan2version1forProjectP ;
177 rdfs:label "Finish to Start 2"^^xsd:string ; 177 rdfs:label "Finish to Start 2"^^xsd:string ;
178 rdfs:subClassOf ilap:PeriodInTime ; 178 rdfs:subClassOf ilap:PeriodInTime ;
179 . 179 .
...@@ -416,8 +416,8 @@ ...@@ -416,8 +416,8 @@
416 rdf:type ilap:MilestoneInPlan ; 416 rdf:type ilap:MilestoneInPlan ;
417 rdf:type owl:Class ; 417 rdf:type owl:Class ;
418 ilap:hasCalendar :Calendar1 ; 418 ilap:hasCalendar :Calendar1 ;
419 - ilap:hasConstraint :FinishToStart2 ; 419 + ilap:hasLinkFromSuccessor :FinishToStart2 ;
420 - ilap:hasLink :FinishToStart2 ; 420 + ilap:hasLinkToSuccessor :FinishToStart2 ;
421 ilap:hasSpecifiedUserField :SpecifiedUserFieldforMilestone1forProjectP ; 421 ilap:hasSpecifiedUserField :SpecifiedUserFieldforMilestone1forProjectP ;
422 rdfs:label "Milestone 1"^^xsd:string ; 422 rdfs:label "Milestone 1"^^xsd:string ;
423 rdfs:subClassOf ilap:Event ; 423 rdfs:subClassOf ilap:Event ;
......