Tore Christiansen

Merged ILAP:Plan and PlanForILAP

...@@ -365,7 +365,7 @@ ...@@ -365,7 +365,7 @@
365 rdfs:subClassOf [ 365 rdfs:subClassOf [
366 rdf:type owl:Restriction ; 366 rdf:type owl:Restriction ;
367 :shouldUseRef "true"^^xsd:boolean ; 367 :shouldUseRef "true"^^xsd:boolean ;
368 - owl:onClass :Plan ; 368 + owl:onClass :PlanForILAP ;
369 owl:onProperty :forPlan ; 369 owl:onProperty :forPlan ;
370 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; 370 owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
371 ] ; 371 ] ;
...@@ -1381,11 +1381,58 @@ ...@@ -1381,11 +1381,58 @@
1381 rdfs:label "Physical location"^^xsd:string ; 1381 rdfs:label "Physical location"^^xsd:string ;
1382 rdfs:subClassOf :Location ; 1382 rdfs:subClassOf :Location ;
1383 . 1383 .
1384 -:Plan 1384 +:PlanClassifier
1385 + rdf:type owl:Class ;
1386 + rdfs:comment "A Sysem Descriptor that is a (set of) Classifier(s) used to categorize a Plan. The various Classifiers are assigned a value from a set of possible values that are representative for how “things are organized and executed” on the Norwegian Continental Shelf, (other sets of values may be appropriate for other areas of the world)."^^xsd:string ;
1387 + rdfs:label "Plan classifier"^^xsd:string ;
1388 + rdfs:subClassOf :SystemDescriptor ;
1389 +.
1390 +:PlanContentType
1391 + rdf:type owl:Class ;
1392 + rdfs:comment "A Plan Classifier according to content type (typically classified by NORSOK Z-014 PBS codes)."^^xsd:string ;
1393 + rdfs:label "Plan content type"^^xsd:string ;
1394 + rdfs:subClassOf :PlanClassifier ;
1395 +.
1396 +:PlanContractType
1397 + rdf:type owl:Class ;
1398 + rdfs:comment "A Plan Classifier according to type of contract of the Plan."^^xsd:string ;
1399 + rdfs:label "Plan contract type"^^xsd:string ;
1400 + rdfs:subClassOf :PlanClassifier ;
1401 +.
1402 +:PlanExpenseType
1403 + rdf:type owl:Class ;
1404 + rdfs:comment "A Plan Classifier according to type of expense of the Plan."^^xsd:string ;
1405 + rdfs:label "Plan expense type"^^xsd:string ;
1406 + rdfs:subClassOf :PlanClassifier ;
1407 +.
1408 +:PlanForActivity
1409 + rdf:type owl:Class ;
1410 + rdfs:comment """A Plan that is represented as a network diagram or list of Activities.
1411 +NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried out in accordance with the plan is intended to meet these criteria.
1412 +NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\"
1413 +"""^^xsd:string ;
1414 + rdfs:label "Plan for activity"^^xsd:string ;
1415 + rdfs:subClassOf :ClassOfActivity ;
1416 + rdfs:subClassOf [
1417 + rdf:type owl:Restriction ;
1418 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1419 + owl:onClass :ActivityInPlan ;
1420 + owl:onProperty :hasActivity ;
1421 + ] ;
1422 + rdfs:subClassOf [
1423 + rdf:type owl:Restriction ;
1424 + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1425 + owl:onClass :Milestone ;
1426 + owl:onProperty :hasActivity ;
1427 + ] ;
1428 +.
1429 +:PlanForILAP
1385 rdf:type owl:Class ; 1430 rdf:type owl:Class ;
1386 :shouldHaveID "true"^^xsd:boolean ; 1431 :shouldHaveID "true"^^xsd:boolean ;
1387 rdfs:comment "An ISO 15926-4 Activity Class that specifies what is to be done in order to achieve an Objective."^^xsd:string ; 1432 rdfs:comment "An ISO 15926-4 Activity Class that specifies what is to be done in order to achieve an Objective."^^xsd:string ;
1388 rdfs:label " Plan"^^xsd:string ; 1433 rdfs:label " Plan"^^xsd:string ;
1434 + rdfs:label "Plan for ILAP"^^xsd:string ;
1435 + rdfs:subClassOf :PlanForActivity ;
1389 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> ; 1436 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> ;
1390 rdfs:subClassOf owl:Thing ; 1437 rdfs:subClassOf owl:Thing ;
1391 rdfs:subClassOf [ 1438 rdfs:subClassOf [
...@@ -1399,7 +1446,7 @@ ...@@ -1399,7 +1446,7 @@
1399 rdf:type owl:Restriction ; 1446 rdf:type owl:Restriction ;
1400 :shouldBeInternalAndExternalRef "true"^^xsd:boolean ; 1447 :shouldBeInternalAndExternalRef "true"^^xsd:boolean ;
1401 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1448 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1402 - owl:onClass :Plan ; 1449 + owl:onClass :PlanForILAP ;
1403 owl:onProperty :hasParentPlan ; 1450 owl:onProperty :hasParentPlan ;
1404 ] ; 1451 ] ;
1405 rdfs:subClassOf [ 1452 rdfs:subClassOf [
...@@ -1485,58 +1532,8 @@ ...@@ -1485,58 +1532,8 @@
1485 owl:onClass :ScheduleForPlan ; 1532 owl:onClass :ScheduleForPlan ;
1486 owl:onProperty :hasSchedule ; 1533 owl:onProperty :hasSchedule ;
1487 ] ; 1534 ] ;
1488 - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> ;
1489 -.
1490 -:PlanClassifier
1491 - rdf:type owl:Class ;
1492 - rdfs:comment "A Sysem Descriptor that is a (set of) Classifier(s) used to categorize a Plan. The various Classifiers are assigned a value from a set of possible values that are representative for how “things are organized and executed” on the Norwegian Continental Shelf, (other sets of values may be appropriate for other areas of the world)."^^xsd:string ;
1493 - rdfs:label "Plan classifier"^^xsd:string ;
1494 - rdfs:subClassOf :SystemDescriptor ;
1495 -.
1496 -:PlanContentType
1497 - rdf:type owl:Class ;
1498 - rdfs:comment "A Plan Classifier according to content type (typically classified by NORSOK Z-014 PBS codes)."^^xsd:string ;
1499 - rdfs:label "Plan content type"^^xsd:string ;
1500 - rdfs:subClassOf :PlanClassifier ;
1501 -.
1502 -:PlanContractType
1503 - rdf:type owl:Class ;
1504 - rdfs:comment "A Plan Classifier according to type of contract of the Plan."^^xsd:string ;
1505 - rdfs:label "Plan contract type"^^xsd:string ;
1506 - rdfs:subClassOf :PlanClassifier ;
1507 -.
1508 -:PlanExpenseType
1509 - rdf:type owl:Class ;
1510 - rdfs:comment "A Plan Classifier according to type of expense of the Plan."^^xsd:string ;
1511 - rdfs:label "Plan expense type"^^xsd:string ;
1512 - rdfs:subClassOf :PlanClassifier ;
1513 -.
1514 -:PlanForActivity
1515 - rdf:type owl:Class ;
1516 - rdfs:comment """A Plan that is represented as a network diagram or list of Activities.
1517 -NOTE 1 A Plan for Activity is defined by criteria. An actual activity carried out in accordance with the plan is intended to meet these criteria.
1518 -NOTE 2 A Plan for Activity can define a number of part activities which are related by Constraints, and which form an \"activity network.\"
1519 -"""^^xsd:string ;
1520 - rdfs:label "Plan for activity"^^xsd:string ;
1521 - rdfs:subClassOf :ClassOfActivity ;
1522 - rdfs:subClassOf [
1523 - rdf:type owl:Restriction ;
1524 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1525 - owl:onClass :ActivityInPlan ;
1526 - owl:onProperty :hasActivity ;
1527 - ] ;
1528 - rdfs:subClassOf [
1529 - rdf:type owl:Restriction ;
1530 - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1531 - owl:onClass :Milestone ;
1532 - owl:onProperty :hasActivity ;
1533 - ] ;
1534 -.
1535 -:PlanForILAP
1536 - rdf:type owl:Class ;
1537 - rdfs:label "Plan for ILAP"^^xsd:string ;
1538 - rdfs:subClassOf :PlanForActivity ;
1539 owl:disjointWith :ActivityInPlan ; 1535 owl:disjointWith :ActivityInPlan ;
1536 + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> ;
1540 . 1537 .
1541 :PlanForSchedule 1538 :PlanForSchedule
1542 rdf:type owl:Class ; 1539 rdf:type owl:Class ;
...@@ -1699,8 +1696,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1699,8 +1696,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1699 :shouldHaveID "true" ; 1696 :shouldHaveID "true" ;
1700 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ; 1697 rdfs:comment "An Activity that is a temporary endeavor (in contrast with ongoing operations) with a defined beginning and end, constrained by available time, funding and resources, undertaken to achieve an objective conforming to specific requirements, meet unique objectives, and bring about beneficial change or added value (adapted from BSI and Wikipedia)."^^xsd:string ;
1701 rdfs:label "Project"^^xsd:string ; 1698 rdfs:label "Project"^^xsd:string ;
1699 + rdfs:subClassOf :Activity ;
1702 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> ; 1700 rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> ;
1703 - rdfs:subClassOf owl:Thing ;
1704 rdfs:subClassOf [ 1701 rdfs:subClassOf [
1705 rdf:type owl:Restriction ; 1702 rdf:type owl:Restriction ;
1706 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; 1703 owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
...@@ -1752,7 +1749,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel ...@@ -1752,7 +1749,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
1752 rdfs:subClassOf [ 1749 rdfs:subClassOf [
1753 rdf:type owl:Restriction ; 1750 rdf:type owl:Restriction ;
1754 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; 1751 owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
1755 - owl:onClass :Plan ; 1752 + owl:onClass :PlanForILAP ;
1756 owl:onProperty :hasPlan ; 1753 owl:onProperty :hasPlan ;
1757 ] ; 1754 ] ;
1758 rdfs:subClassOf [ 1755 rdfs:subClassOf [
......