Showing
1 changed file
with
95 additions
and
78 deletions
| ... | @@ -560,9 +560,9 @@ | ... | @@ -560,9 +560,9 @@ |
| 560 | rdfs:subClassOf [ | 560 | rdfs:subClassOf [ |
| 561 | rdf:type owl:Restriction ; | 561 | rdf:type owl:Restriction ; |
| 562 | :shouldHaveID "true"^^xsd:boolean ; | 562 | :shouldHaveID "true"^^xsd:boolean ; |
| 563 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 563 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
| 564 | - owl:onClass :Period ; | 564 | + owl:onClass :CalendarOpList ; |
| 565 | - owl:onProperty :hasPeriod ; | 565 | + owl:onProperty :hasOpList ; |
| 566 | ] ; | 566 | ] ; |
| 567 | rdfs:subClassOf [ | 567 | rdfs:subClassOf [ |
| 568 | rdf:type owl:Restriction ; | 568 | rdf:type owl:Restriction ; |
| ... | @@ -613,6 +613,41 @@ | ... | @@ -613,6 +613,41 @@ |
| 613 | rdfs:label "Calendar hour"^^xsd:string ; | 613 | rdfs:label "Calendar hour"^^xsd:string ; |
| 614 | rdfs:subClassOf :PeriodInTime ; | 614 | rdfs:subClassOf :PeriodInTime ; |
| 615 | . | 615 | . |
| 616 | +:CalendarOp | ||
| 617 | + rdf:type owl:Class ; | ||
| 618 | + rdfs:label "Calendar op"^^xsd:string ; | ||
| 619 | + rdfs:subClassOf [ | ||
| 620 | + rdf:type owl:Class ; | ||
| 621 | + owl:unionOf ( | ||
| 622 | + :FreePeriodOp | ||
| 623 | + :WorkingPeriodOp | ||
| 624 | + ) ; | ||
| 625 | + ] ; | ||
| 626 | + rdfs:subClassOf [ | ||
| 627 | + rdf:type owl:Restriction ; | ||
| 628 | + owl:onClass :IlapPeriod ; | ||
| 629 | + owl:onProperty :hasPeriod ; | ||
| 630 | + owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 631 | + ] ; | ||
| 632 | +. | ||
| 633 | +:CalendarOpList | ||
| 634 | + rdf:type owl:Class ; | ||
| 635 | + rdfs:label "Calendar op list"^^xsd:string ; | ||
| 636 | + rdfs:subClassOf rdf:List ; | ||
| 637 | + rdfs:subClassOf owl:Thing ; | ||
| 638 | + rdfs:subClassOf [ | ||
| 639 | + rdf:type owl:Restriction ; | ||
| 640 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 641 | + owl:onClass :CalendarOp ; | ||
| 642 | + owl:onProperty rdf:first ; | ||
| 643 | + ] ; | ||
| 644 | + rdfs:subClassOf [ | ||
| 645 | + rdf:type owl:Restriction ; | ||
| 646 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 647 | + owl:onClass :CalendarOpList ; | ||
| 648 | + owl:onProperty rdf:rest ; | ||
| 649 | + ] ; | ||
| 650 | +. | ||
| 616 | :CalendarSet | 651 | :CalendarSet |
| 617 | rdf:type owl:Class ; | 652 | rdf:type owl:Class ; |
| 618 | :shouldHaveID "true" ; | 653 | :shouldHaveID "true" ; |
| ... | @@ -914,7 +949,7 @@ | ... | @@ -914,7 +949,7 @@ |
| 914 | rdf:type owl:Class ; | 949 | rdf:type owl:Class ; |
| 915 | rdfs:comment "A Period that is repeated every day."^^xsd:string ; | 950 | rdfs:comment "A Period that is repeated every day."^^xsd:string ; |
| 916 | rdfs:label "Daily Repeat Period"^^xsd:string ; | 951 | rdfs:label "Daily Repeat Period"^^xsd:string ; |
| 917 | - rdfs:subClassOf :Period ; | 952 | + rdfs:subClassOf :IlapPeriod ; |
| 918 | . | 953 | . |
| 919 | :Data | 954 | :Data |
| 920 | rdf:type owl:Class ; | 955 | rdf:type owl:Class ; |
| ... | @@ -1228,6 +1263,11 @@ | ... | @@ -1228,6 +1263,11 @@ |
| 1228 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 1263 | owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
| 1229 | ] ; | 1264 | ] ; |
| 1230 | . | 1265 | . |
| 1266 | +:FreePeriodOp | ||
| 1267 | + rdf:type owl:Class ; | ||
| 1268 | + rdfs:label "Free period op"^^xsd:string ; | ||
| 1269 | + rdfs:subClassOf :CalendarOp ; | ||
| 1270 | +. | ||
| 1231 | :Friday | 1271 | :Friday |
| 1232 | rdf:type :DayOfWeek ; | 1272 | rdf:type :DayOfWeek ; |
| 1233 | rdfs:subClassOf :PeriodInTime ; | 1273 | rdfs:subClassOf :PeriodInTime ; |
| ... | @@ -1299,6 +1339,46 @@ | ... | @@ -1299,6 +1339,46 @@ |
| 1299 | rdfs:label "Hot work"^^xsd:string ; | 1339 | rdfs:label "Hot work"^^xsd:string ; |
| 1300 | rdfs:subClassOf :Activity ; | 1340 | rdfs:subClassOf :Activity ; |
| 1301 | . | 1341 | . |
| 1342 | +:IlapPeriod | ||
| 1343 | + rdf:type owl:Class ; | ||
| 1344 | + rdfs:comment "A Period in Time that specifies a given amount of time."^^xsd:string ; | ||
| 1345 | + rdfs:label "Work or Free Period"^^xsd:string ; | ||
| 1346 | + rdfs:subClassOf :PeriodInTime ; | ||
| 1347 | + rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> ; | ||
| 1348 | + rdfs:subClassOf [ | ||
| 1349 | + rdf:type owl:Class ; | ||
| 1350 | + owl:unionOf ( | ||
| 1351 | + :DailyRepeatPeriod | ||
| 1352 | + :NoRepeatPeriod | ||
| 1353 | + :WeeklyRepeatPeriod | ||
| 1354 | + ) ; | ||
| 1355 | + ] ; | ||
| 1356 | + rdfs:subClassOf [ | ||
| 1357 | + rdf:type owl:Restriction ; | ||
| 1358 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1359 | + owl:onDataRange xsd:date ; | ||
| 1360 | + owl:onProperty :hasFinishDate ; | ||
| 1361 | + ] ; | ||
| 1362 | + rdfs:subClassOf [ | ||
| 1363 | + rdf:type owl:Restriction ; | ||
| 1364 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1365 | + owl:onDataRange xsd:date ; | ||
| 1366 | + owl:onProperty :hasStartDate ; | ||
| 1367 | + ] ; | ||
| 1368 | + rdfs:subClassOf [ | ||
| 1369 | + rdf:type owl:Restriction ; | ||
| 1370 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1371 | + owl:onDataRange xsd:time ; | ||
| 1372 | + owl:onProperty :hasFinishTime ; | ||
| 1373 | + ] ; | ||
| 1374 | + rdfs:subClassOf [ | ||
| 1375 | + rdf:type owl:Restriction ; | ||
| 1376 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1377 | + owl:onDataRange xsd:time ; | ||
| 1378 | + owl:onProperty :hasStartTime ; | ||
| 1379 | + ] ; | ||
| 1380 | + owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> ; | ||
| 1381 | +. | ||
| 1302 | :InOperation | 1382 | :InOperation |
| 1303 | rdf:type :SystemDescriptor ; | 1383 | rdf:type :SystemDescriptor ; |
| 1304 | rdfs:label "In operation"^^xsd:string ; | 1384 | rdfs:label "In operation"^^xsd:string ; |
| ... | @@ -1480,7 +1560,7 @@ | ... | @@ -1480,7 +1560,7 @@ |
| 1480 | rdf:type owl:Class ; | 1560 | rdf:type owl:Class ; |
| 1481 | rdfs:comment "A Period that is not repeated."^^xsd:string ; | 1561 | rdfs:comment "A Period that is not repeated."^^xsd:string ; |
| 1482 | rdfs:label "No Repeat Period"^^xsd:string ; | 1562 | rdfs:label "No Repeat Period"^^xsd:string ; |
| 1483 | - rdfs:subClassOf :Period ; | 1563 | + rdfs:subClassOf :IlapPeriod ; |
| 1484 | . | 1564 | . |
| 1485 | :NonScheduledShutdown | 1565 | :NonScheduledShutdown |
| 1486 | rdf:type :ShutdownType ; | 1566 | rdf:type :ShutdownType ; |
| ... | @@ -1537,58 +1617,6 @@ | ... | @@ -1537,58 +1617,6 @@ |
| 1537 | rdfs:label "Pending"^^xsd:string ; | 1617 | rdfs:label "Pending"^^xsd:string ; |
| 1538 | rdfs:subClassOf :PossibleIndividual ; | 1618 | rdfs:subClassOf :PossibleIndividual ; |
| 1539 | . | 1619 | . |
| 1540 | -:Period | ||
| 1541 | - rdf:type owl:Class ; | ||
| 1542 | - rdfs:comment "A Property Dimension Instance that specifies a given amount of time."^^xsd:string ; | ||
| 1543 | - rdfs:label "Period"^^xsd:string ; | ||
| 1544 | - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> ; | ||
| 1545 | - rdfs:subClassOf [ | ||
| 1546 | - rdf:type owl:Class ; | ||
| 1547 | - owl:unionOf ( | ||
| 1548 | - :DailyRepeatPeriod | ||
| 1549 | - :NoRepeatPeriod | ||
| 1550 | - :WeeklyRepeatPeriod | ||
| 1551 | - ) ; | ||
| 1552 | - ] ; | ||
| 1553 | - rdfs:subClassOf [ | ||
| 1554 | - rdf:type owl:Restriction ; | ||
| 1555 | - :shouldUseRef "true"^^xsd:boolean ; | ||
| 1556 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1557 | - owl:onClass :Period ; | ||
| 1558 | - owl:onProperty :hasPreviousPeriod ; | ||
| 1559 | - ] ; | ||
| 1560 | - rdfs:subClassOf [ | ||
| 1561 | - rdf:type owl:Restriction ; | ||
| 1562 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1563 | - owl:onDataRange xsd:date ; | ||
| 1564 | - owl:onProperty :hasFinishDate ; | ||
| 1565 | - ] ; | ||
| 1566 | - rdfs:subClassOf [ | ||
| 1567 | - rdf:type owl:Restriction ; | ||
| 1568 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1569 | - owl:onDataRange xsd:date ; | ||
| 1570 | - owl:onProperty :hasStartDate ; | ||
| 1571 | - ] ; | ||
| 1572 | - rdfs:subClassOf [ | ||
| 1573 | - rdf:type owl:Restriction ; | ||
| 1574 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1575 | - owl:onDataRange xsd:time ; | ||
| 1576 | - owl:onProperty :hasFinishTime ; | ||
| 1577 | - ] ; | ||
| 1578 | - rdfs:subClassOf [ | ||
| 1579 | - rdf:type owl:Restriction ; | ||
| 1580 | - owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1581 | - owl:onDataRange xsd:time ; | ||
| 1582 | - owl:onProperty :hasStartTime ; | ||
| 1583 | - ] ; | ||
| 1584 | - rdfs:subClassOf [ | ||
| 1585 | - rdf:type owl:Restriction ; | ||
| 1586 | - owl:onDataRange xsd:boolean ; | ||
| 1587 | - owl:onProperty :isFree ; | ||
| 1588 | - owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
| 1589 | - ] ; | ||
| 1590 | - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS380969> ; | ||
| 1591 | -. | ||
| 1592 | :PeriodInTime | 1620 | :PeriodInTime |
| 1593 | rdf:type owl:Class ; | 1621 | rdf:type owl:Class ; |
| 1594 | rdfs:label "Period in time"^^xsd:string ; | 1622 | rdfs:label "Period in time"^^xsd:string ; |
| ... | @@ -2053,14 +2081,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2053,14 +2081,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
| 2053 | ] ; | 2081 | ] ; |
| 2054 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> ; | 2082 | owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> ; |
| 2055 | . | 2083 | . |
| 2056 | -:ProjectAFEid | ||
| 2057 | - rdf:type owl:Class ; | ||
| 2058 | - rdfs:comment "An Identifier which is the Project's Authorization For Expenditure (AFE)."^^xsd:string ; | ||
| 2059 | - rdfs:label "Project AFE ID"^^xsd:string ; | ||
| 2060 | - rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS720206061> ; | ||
| 2061 | - rdfs:subClassOf owl:Thing ; | ||
| 2062 | - owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6826621> ; | ||
| 2063 | -. | ||
| 2064 | :ProjectLeader | 2084 | :ProjectLeader |
| 2065 | rdf:type owl:Class ; | 2085 | rdf:type owl:Class ; |
| 2066 | rdfs:comment "A Responsible that acts as leader for a Project."^^xsd:string ; | 2086 | rdfs:comment "A Responsible that acts as leader for a Project."^^xsd:string ; |
| ... | @@ -2092,12 +2112,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2092,12 +2112,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
| 2092 | rdfs:label "Ready for execution"^^xsd:string ; | 2112 | rdfs:label "Ready for execution"^^xsd:string ; |
| 2093 | rdfs:subClassOf :PossibleIndividual ; | 2113 | rdfs:subClassOf :PossibleIndividual ; |
| 2094 | . | 2114 | . |
| 2095 | -:Regular8to16WorkingDayCalendar | ||
| 2096 | - rdf:type owl:Class ; | ||
| 2097 | - rdfs:comment "A Weekends Free Calendar that specifies work only during normal working hours."^^xsd:string ; | ||
| 2098 | - rdfs:label "Regular 8 to 16 Working Day Calendar"^^xsd:string ; | ||
| 2099 | - rdfs:subClassOf :WeekendsFreeCalendar ; | ||
| 2100 | -. | ||
| 2101 | :Released | 2115 | :Released |
| 2102 | rdf:type :ActivityStatus ; | 2116 | rdf:type :ActivityStatus ; |
| 2103 | rdfs:label "Released"^^xsd:string ; | 2117 | rdfs:label "Released"^^xsd:string ; |
| ... | @@ -2798,17 +2812,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2798,17 +2812,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
| 2798 | rdf:type :DayOfWeek ; | 2812 | rdf:type :DayOfWeek ; |
| 2799 | rdfs:subClassOf :PeriodInTime ; | 2813 | rdfs:subClassOf :PeriodInTime ; |
| 2800 | . | 2814 | . |
| 2801 | -:WeekendsFreeCalendar | ||
| 2802 | - rdf:type owl:Class ; | ||
| 2803 | - rdfs:comment "A Calendar that leaves all weekends as free time (only work during workdays)."^^xsd:string ; | ||
| 2804 | - rdfs:label "Weekends Free Calendar"^^xsd:string ; | ||
| 2805 | - rdfs:subClassOf :Calendar ; | ||
| 2806 | -. | ||
| 2807 | :WeeklyRepeatPeriod | 2815 | :WeeklyRepeatPeriod |
| 2808 | rdf:type owl:Class ; | 2816 | rdf:type owl:Class ; |
| 2809 | rdfs:comment "A Period that is repeated every week."^^xsd:string ; | 2817 | rdfs:comment "A Period that is repeated every week."^^xsd:string ; |
| 2810 | rdfs:label "Weekly Repeat Period"^^xsd:string ; | 2818 | rdfs:label "Weekly Repeat Period"^^xsd:string ; |
| 2811 | - rdfs:subClassOf :Period ; | 2819 | + rdfs:subClassOf :IlapPeriod ; |
| 2812 | rdfs:subClassOf [ | 2820 | rdfs:subClassOf [ |
| 2813 | rdf:type owl:Restriction ; | 2821 | rdf:type owl:Restriction ; |
| 2814 | owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 2822 | owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
| ... | @@ -2897,6 +2905,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -2897,6 +2905,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
| 2897 | rdfs:label "Work order status"^^xsd:string ; | 2905 | rdfs:label "Work order status"^^xsd:string ; |
| 2898 | rdfs:subClassOf :Status ; | 2906 | rdfs:subClassOf :Status ; |
| 2899 | . | 2907 | . |
| 2908 | +:WorkingPeriodOp | ||
| 2909 | + rdf:type owl:Class ; | ||
| 2910 | + rdfs:label "Working period op"^^xsd:string ; | ||
| 2911 | + rdfs:subClassOf :CalendarOp ; | ||
| 2912 | +. | ||
| 2900 | :alwaysOnSchedule | 2913 | :alwaysOnSchedule |
| 2901 | rdf:type owl:DatatypeProperty ; | 2914 | rdf:type owl:DatatypeProperty ; |
| 2902 | rdfs:comment "A property that gives the schedule of a planning object."^^xsd:string ; | 2915 | rdfs:comment "A property that gives the schedule of a planning object."^^xsd:string ; |
| ... | @@ -3273,6 +3286,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3273,6 +3286,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
| 3273 | rdfs:label "has Name"^^xsd:string ; | 3286 | rdfs:label "has Name"^^xsd:string ; |
| 3274 | rdfs:range xsd:string ; | 3287 | rdfs:range xsd:string ; |
| 3275 | . | 3288 | . |
| 3289 | +:hasOpList | ||
| 3290 | + rdf:type owl:ObjectProperty ; | ||
| 3291 | + rdfs:label "has op list"^^xsd:string ; | ||
| 3292 | +. | ||
| 3276 | :hasOperation | 3293 | :hasOperation |
| 3277 | rdf:type owl:ObjectProperty ; | 3294 | rdf:type owl:ObjectProperty ; |
| 3278 | rdfs:comment "A relationship between a planning object and an Operation in a Work Order."^^xsd:string ; | 3295 | rdfs:comment "A relationship between a planning object and an Operation in a Work Order."^^xsd:string ; | ... | ... |
-
Please register or login to post a comment