Corrected Milestone and made userfield:MilestoneType into FreeFieldValue
Showing
2 changed files
with
115 additions
and
27 deletions
... | @@ -318,12 +318,6 @@ | ... | @@ -318,12 +318,6 @@ |
318 | rdfs:subClassOf [ | 318 | rdfs:subClassOf [ |
319 | rdf:type owl:Restriction ; | 319 | rdf:type owl:Restriction ; |
320 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 320 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
321 | - owl:onClass :ScheduleForActivityInPlan ; | ||
322 | - owl:onProperty :hasSchedule ; | ||
323 | - ] ; | ||
324 | - rdfs:subClassOf [ | ||
325 | - rdf:type owl:Restriction ; | ||
326 | - owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
327 | owl:onClass :ShutdownPhase ; | 321 | owl:onClass :ShutdownPhase ; |
328 | owl:onProperty :hasShutdownPhase ; | 322 | owl:onProperty :hasShutdownPhase ; |
329 | ] ; | 323 | ] ; |
... | @@ -1483,16 +1477,124 @@ | ... | @@ -1483,16 +1477,124 @@ |
1483 | rdfs:subClassOf :PrioritizedActivity ; | 1477 | rdfs:subClassOf :PrioritizedActivity ; |
1484 | . | 1478 | . |
1485 | :MilestoneInPlan | 1479 | :MilestoneInPlan |
1480 | + rdf:type :ClassOfClassOfActivity ; | ||
1486 | rdf:type owl:Class ; | 1481 | rdf:type owl:Class ; |
1487 | - rdfs:comment "A MilestoneInPlan that is part of an Activity Plan, with a 0-duration, and in many cases a fixed date. A milestone is normally a specified event within Project, often linked to contractual items."^^xsd:string ; | 1482 | + rdfs:comment "An Activity that has its role within a larger PlanForActivity as a criterion for membership. An ActivityInPlan is part of a PlanForActivity, with defined Constraints, Duration, Schedule Dates, Resources and Results."^^xsd:string ; |
1488 | - rdfs:label "Milestone in plan"^^xsd:string ; | 1483 | + rdfs:label "Milestone in Plan"^^xsd:string ; |
1489 | rdfs:subClassOf :PlanForEvent ; | 1484 | rdfs:subClassOf :PlanForEvent ; |
1490 | rdfs:subClassOf [ | 1485 | rdfs:subClassOf [ |
1491 | rdf:type owl:Restriction ; | 1486 | rdf:type owl:Restriction ; |
1487 | + :shouldUseAnyUri "true"^^xsd:boolean ; | ||
1488 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1489 | + owl:onClass [ | ||
1490 | + rdf:type owl:Class ; | ||
1491 | + owl:unionOf ( | ||
1492 | + :RegionInSpace | ||
1493 | + :PointInSpace | ||
1494 | + :PhysicalObject | ||
1495 | + ) ; | ||
1496 | + ] ; | ||
1497 | + owl:onProperty :hasLocation ; | ||
1498 | + ] ; | ||
1499 | + rdfs:subClassOf [ | ||
1500 | + rdf:type owl:Restriction ; | ||
1501 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1502 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1503 | + owl:onClass :Calendar ; | ||
1504 | + owl:onProperty :hasCalendar ; | ||
1505 | + ] ; | ||
1506 | + rdfs:subClassOf [ | ||
1507 | + rdf:type owl:Restriction ; | ||
1508 | + :shouldUseRef "true"^^xsd:boolean ; | ||
1509 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1510 | + owl:onClass :FreeFieldValue ; | ||
1511 | + owl:onProperty :hasFreeField ; | ||
1512 | + ] ; | ||
1513 | + rdfs:subClassOf [ | ||
1514 | + rdf:type owl:Restriction ; | ||
1515 | + owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | ||
1516 | + owl:onClass userfield:SpecifiedUserField ; | ||
1517 | + owl:onProperty :hasSpecifiedUserField ; | ||
1518 | + ] ; | ||
1519 | + rdfs:subClassOf [ | ||
1520 | + rdf:type owl:Restriction ; | ||
1492 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | 1521 | owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; |
1493 | owl:onClass :ActivityConstraint ; | 1522 | owl:onClass :ActivityConstraint ; |
1494 | - owl:onProperty :hasSuccessor ; | 1523 | + owl:onProperty :hasConstraint ; |
1524 | + ] ; | ||
1525 | + rdfs:subClassOf [ | ||
1526 | + rdf:type owl:Restriction ; | ||
1527 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1528 | + owl:onClass :ActivityCriticality ; | ||
1529 | + owl:onProperty :hasCriticality ; | ||
1530 | + ] ; | ||
1531 | + rdfs:subClassOf [ | ||
1532 | + rdf:type owl:Restriction ; | ||
1533 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1534 | + owl:onClass :ActivityCriticality ; | ||
1535 | + owl:onProperty :hasPlanCriticality ; | ||
1536 | + ] ; | ||
1537 | + rdfs:subClassOf [ | ||
1538 | + rdf:type owl:Restriction ; | ||
1539 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1540 | + owl:onClass :ActivityPriority ; | ||
1541 | + owl:onProperty :hasPriority ; | ||
1542 | + ] ; | ||
1543 | + rdfs:subClassOf [ | ||
1544 | + rdf:type owl:Restriction ; | ||
1545 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1546 | + owl:onClass :CompletelyFreeField ; | ||
1547 | + owl:onProperty :hasCompletelyFreeField ; | ||
1548 | + ] ; | ||
1549 | + rdfs:subClassOf [ | ||
1550 | + rdf:type owl:Restriction ; | ||
1551 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1552 | + owl:onClass :ExternalReference ; | ||
1553 | + owl:onProperty :hasExternalReference ; | ||
1554 | + ] ; | ||
1555 | + rdfs:subClassOf [ | ||
1556 | + rdf:type owl:Restriction ; | ||
1557 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1558 | + owl:onClass :MaterialOrderStatus ; | ||
1559 | + owl:onProperty :hasMaterialOrderStatus ; | ||
1560 | + ] ; | ||
1561 | + rdfs:subClassOf [ | ||
1562 | + rdf:type owl:Restriction ; | ||
1563 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1564 | + owl:onClass :ScheduleForActivityInPlan ; | ||
1565 | + owl:onProperty :hasBaselineSchedule ; | ||
1566 | + ] ; | ||
1567 | + rdfs:subClassOf [ | ||
1568 | + rdf:type owl:Restriction ; | ||
1569 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1570 | + owl:onClass :ScheduleForActivityInPlan ; | ||
1571 | + owl:onProperty :hasCurrentSchedule ; | ||
1495 | ] ; | 1572 | ] ; |
1573 | + rdfs:subClassOf [ | ||
1574 | + rdf:type owl:Restriction ; | ||
1575 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1576 | + owl:onClass :ScheduleForActivityInPlan ; | ||
1577 | + owl:onProperty :hasLiveSchedule ; | ||
1578 | + ] ; | ||
1579 | + rdfs:subClassOf [ | ||
1580 | + rdf:type owl:Restriction ; | ||
1581 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1582 | + owl:onClass :ScheduleForActivityInPlan ; | ||
1583 | + owl:onProperty :hasRevisedSchedule ; | ||
1584 | + ] ; | ||
1585 | + rdfs:subClassOf [ | ||
1586 | + rdf:type owl:Restriction ; | ||
1587 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1588 | + owl:onClass :Status ; | ||
1589 | + owl:onProperty :hasStatus ; | ||
1590 | + ] ; | ||
1591 | + rdfs:subClassOf [ | ||
1592 | + rdf:type owl:Restriction ; | ||
1593 | + owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ; | ||
1594 | + owl:onDataRange xsd:string ; | ||
1595 | + owl:onProperty :hasDescription ; | ||
1596 | + ] ; | ||
1597 | + owl:disjointWith :PlanForILAP ; | ||
1496 | . | 1598 | . |
1497 | :MiniShutdown | 1599 | :MiniShutdown |
1498 | rdf:type :ShutdownType ; | 1600 | rdf:type :ShutdownType ; |
... | @@ -3211,7 +3313,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3211,7 +3313,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3211 | rdf:type owl:ObjectProperty ; | 3313 | rdf:type owl:ObjectProperty ; |
3212 | rdfs:domain :PlanForActivity ; | 3314 | rdfs:domain :PlanForActivity ; |
3213 | rdfs:label "has commissioning milestone"^^xsd:string ; | 3315 | rdfs:label "has commissioning milestone"^^xsd:string ; |
3214 | - rdfs:range :MilestoneInPlan ; | ||
3215 | rdfs:subPropertyOf :hasMilestone ; | 3316 | rdfs:subPropertyOf :hasMilestone ; |
3216 | . | 3317 | . |
3217 | :hasCompletelyFreeField | 3318 | :hasCompletelyFreeField |
... | @@ -3233,14 +3334,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3233,14 +3334,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3233 | rdf:type owl:ObjectProperty ; | 3334 | rdf:type owl:ObjectProperty ; |
3234 | rdfs:domain :PlanForActivity ; | 3335 | rdfs:domain :PlanForActivity ; |
3235 | rdfs:label "has construction milestone"^^xsd:string ; | 3336 | rdfs:label "has construction milestone"^^xsd:string ; |
3236 | - rdfs:range :MilestoneInPlan ; | ||
3237 | rdfs:subPropertyOf :hasMilestone ; | 3337 | rdfs:subPropertyOf :hasMilestone ; |
3238 | . | 3338 | . |
3239 | :hasContractMilestone | 3339 | :hasContractMilestone |
3240 | rdf:type owl:ObjectProperty ; | 3340 | rdf:type owl:ObjectProperty ; |
3241 | rdfs:domain :PlanForActivity ; | 3341 | rdfs:domain :PlanForActivity ; |
3242 | rdfs:label "has contract milestone"^^xsd:string ; | 3342 | rdfs:label "has contract milestone"^^xsd:string ; |
3243 | - rdfs:range :MilestoneInPlan ; | ||
3244 | rdfs:subPropertyOf :hasMilestone ; | 3343 | rdfs:subPropertyOf :hasMilestone ; |
3245 | . | 3344 | . |
3246 | :hasCoordinate | 3345 | :hasCoordinate |
... | @@ -3275,7 +3374,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3275,7 +3374,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3275 | rdf:type owl:ObjectProperty ; | 3374 | rdf:type owl:ObjectProperty ; |
3276 | rdfs:domain :PlanForActivity ; | 3375 | rdfs:domain :PlanForActivity ; |
3277 | rdfs:label "has decision milestone"^^xsd:string ; | 3376 | rdfs:label "has decision milestone"^^xsd:string ; |
3278 | - rdfs:range :MilestoneInPlan ; | ||
3279 | rdfs:subPropertyOf :hasMilestone ; | 3377 | rdfs:subPropertyOf :hasMilestone ; |
3280 | . | 3378 | . |
3281 | :hasDefaultRate | 3379 | :hasDefaultRate |
... | @@ -3298,7 +3396,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3298,7 +3396,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3298 | rdf:type owl:ObjectProperty ; | 3396 | rdf:type owl:ObjectProperty ; |
3299 | rdfs:domain :PlanForActivity ; | 3397 | rdfs:domain :PlanForActivity ; |
3300 | rdfs:label "has design milestone"^^xsd:string ; | 3398 | rdfs:label "has design milestone"^^xsd:string ; |
3301 | - rdfs:range :MilestoneInPlan ; | ||
3302 | rdfs:subPropertyOf :hasMilestone ; | 3399 | rdfs:subPropertyOf :hasMilestone ; |
3303 | . | 3400 | . |
3304 | :hasDiscipline | 3401 | :hasDiscipline |
... | @@ -3310,7 +3407,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3310,7 +3407,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3310 | rdf:type owl:ObjectProperty ; | 3407 | rdf:type owl:ObjectProperty ; |
3311 | rdfs:domain :PlanForActivity ; | 3408 | rdfs:domain :PlanForActivity ; |
3312 | rdfs:label "has drilling milestone"^^xsd:string ; | 3409 | rdfs:label "has drilling milestone"^^xsd:string ; |
3313 | - rdfs:range :MilestoneInPlan ; | ||
3314 | rdfs:subPropertyOf :hasMilestone ; | 3410 | rdfs:subPropertyOf :hasMilestone ; |
3315 | . | 3411 | . |
3316 | :hasDuration | 3412 | :hasDuration |
... | @@ -3332,14 +3428,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3332,14 +3428,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3332 | rdf:type owl:ObjectProperty ; | 3428 | rdf:type owl:ObjectProperty ; |
3333 | rdfs:domain :PlanForActivity ; | 3429 | rdfs:domain :PlanForActivity ; |
3334 | rdfs:label "has end milestone"^^xsd:string ; | 3430 | rdfs:label "has end milestone"^^xsd:string ; |
3335 | - rdfs:range :MilestoneInPlan ; | ||
3336 | rdfs:subPropertyOf :hasMilestone ; | 3431 | rdfs:subPropertyOf :hasMilestone ; |
3337 | . | 3432 | . |
3338 | :hasEngineeringMilestone | 3433 | :hasEngineeringMilestone |
3339 | rdf:type owl:ObjectProperty ; | 3434 | rdf:type owl:ObjectProperty ; |
3340 | rdfs:domain :PlanForActivity ; | 3435 | rdfs:domain :PlanForActivity ; |
3341 | rdfs:label "has engineering milestone"^^xsd:string ; | 3436 | rdfs:label "has engineering milestone"^^xsd:string ; |
3342 | - rdfs:range :MilestoneInPlan ; | ||
3343 | rdfs:subPropertyOf :hasMilestone ; | 3437 | rdfs:subPropertyOf :hasMilestone ; |
3344 | . | 3438 | . |
3345 | :hasExpendedCost | 3439 | :hasExpendedCost |
... | @@ -3504,7 +3598,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3504,7 +3598,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3504 | rdfs:comment "A Relationship between a planning object and a Milestone."^^xsd:string ; | 3598 | rdfs:comment "A Relationship between a planning object and a Milestone."^^xsd:string ; |
3505 | rdfs:domain :PlanForActivity ; | 3599 | rdfs:domain :PlanForActivity ; |
3506 | rdfs:label "has milestone"^^xsd:string ; | 3600 | rdfs:label "has milestone"^^xsd:string ; |
3507 | - rdfs:range :MilestoneInPlan ; | ||
3508 | . | 3601 | . |
3509 | :hasMsoDate | 3602 | :hasMsoDate |
3510 | rdf:type owl:DatatypeProperty ; | 3603 | rdf:type owl:DatatypeProperty ; |
... | @@ -3672,14 +3765,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3672,14 +3765,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3672 | rdf:type owl:ObjectProperty ; | 3765 | rdf:type owl:ObjectProperty ; |
3673 | rdfs:domain :PlanForActivity ; | 3766 | rdfs:domain :PlanForActivity ; |
3674 | rdfs:label "has procurement milestone"^^xsd:string ; | 3767 | rdfs:label "has procurement milestone"^^xsd:string ; |
3675 | - rdfs:range :MilestoneInPlan ; | ||
3676 | rdfs:subPropertyOf :hasMilestone ; | 3768 | rdfs:subPropertyOf :hasMilestone ; |
3677 | . | 3769 | . |
3678 | :hasProductionMilestone | 3770 | :hasProductionMilestone |
3679 | rdf:type owl:ObjectProperty ; | 3771 | rdf:type owl:ObjectProperty ; |
3680 | rdfs:domain :PlanForActivity ; | 3772 | rdfs:domain :PlanForActivity ; |
3681 | rdfs:label "has production milestone"^^xsd:string ; | 3773 | rdfs:label "has production milestone"^^xsd:string ; |
3682 | - rdfs:range :MilestoneInPlan ; | ||
3683 | rdfs:subPropertyOf :hasMilestone ; | 3774 | rdfs:subPropertyOf :hasMilestone ; |
3684 | . | 3775 | . |
3685 | :hasProfile | 3776 | :hasProfile |
... | @@ -3713,7 +3804,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3713,7 +3804,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3713 | rdf:type owl:ObjectProperty ; | 3804 | rdf:type owl:ObjectProperty ; |
3714 | rdfs:domain :PlanForActivity ; | 3805 | rdfs:domain :PlanForActivity ; |
3715 | rdfs:label "has project milestone"^^xsd:string ; | 3806 | rdfs:label "has project milestone"^^xsd:string ; |
3716 | - rdfs:range :MilestoneInPlan ; | ||
3717 | rdfs:subPropertyOf :hasMilestone ; | 3807 | rdfs:subPropertyOf :hasMilestone ; |
3718 | . | 3808 | . |
3719 | :hasProjectPhase | 3809 | :hasProjectPhase |
... | @@ -3866,7 +3956,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3866,7 +3956,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3866 | rdf:type owl:ObjectProperty ; | 3956 | rdf:type owl:ObjectProperty ; |
3867 | rdfs:domain :PlanForActivity ; | 3957 | rdfs:domain :PlanForActivity ; |
3868 | rdfs:label "has start milestone"^^xsd:string ; | 3958 | rdfs:label "has start milestone"^^xsd:string ; |
3869 | - rdfs:range :MilestoneInPlan ; | ||
3870 | rdfs:subPropertyOf :hasMilestone ; | 3959 | rdfs:subPropertyOf :hasMilestone ; |
3871 | . | 3960 | . |
3872 | :hasStartTime | 3961 | :hasStartTime |
... | @@ -3903,7 +3992,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel | ... | @@ -3903,7 +3992,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel |
3903 | rdf:type owl:ObjectProperty ; | 3992 | rdf:type owl:ObjectProperty ; |
3904 | rdfs:domain :PlanForActivity ; | 3993 | rdfs:domain :PlanForActivity ; |
3905 | rdfs:label "has task milestone"^^xsd:string ; | 3994 | rdfs:label "has task milestone"^^xsd:string ; |
3906 | - rdfs:range :MilestoneInPlan ; | ||
3907 | rdfs:subPropertyOf :hasMilestone ; | 3995 | rdfs:subPropertyOf :hasMilestone ; |
3908 | . | 3996 | . |
3909 | :hasTimeBasedResource | 3997 | :hasTimeBasedResource | ... | ... |
... | @@ -118,15 +118,15 @@ ilap:shouldUseAnyUri | ... | @@ -118,15 +118,15 @@ ilap:shouldUseAnyUri |
118 | rdf:type owl:Restriction ; | 118 | rdf:type owl:Restriction ; |
119 | ilap:shouldUseAnyUri "true"^^xsd:boolean ; | 119 | ilap:shouldUseAnyUri "true"^^xsd:boolean ; |
120 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 120 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
121 | - owl:onClass ilap:LicenseBlock ; | 121 | + owl:onClass ilap:FreeFieldValue ; |
122 | - owl:onProperty :hasLicense ; | 122 | + owl:onProperty :hasMilestoneType ; |
123 | ] ; | 123 | ] ; |
124 | rdfs:subClassOf [ | 124 | rdfs:subClassOf [ |
125 | rdf:type owl:Restriction ; | 125 | rdf:type owl:Restriction ; |
126 | ilap:shouldUseAnyUri "true"^^xsd:boolean ; | 126 | ilap:shouldUseAnyUri "true"^^xsd:boolean ; |
127 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; | 127 | owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; |
128 | - owl:onClass ilap:MilestoneInPlan ; | 128 | + owl:onClass ilap:LicenseBlock ; |
129 | - owl:onProperty :hasMilestoneType ; | 129 | + owl:onProperty :hasLicense ; |
130 | ] ; | 130 | ] ; |
131 | rdfs:subClassOf [ | 131 | rdfs:subClassOf [ |
132 | rdf:type owl:Restriction ; | 132 | rdf:type owl:Restriction ; | ... | ... |
-
Please register or login to post a comment