@@ -367,18 +375,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:comment"A Thing that defines limitation or restrictions on relationships between Possible Individuals (adapted from ISO 15926 and Dictionary.com)."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
[rdf:typeowl:Class;
owl:unionOf(:FF:FS:SF:SS)
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasLag
owl:onClass:Calendar;
owl:onProperty:hasCalendar
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -390,33 +396,35 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Calendar;
owl:onProperty:hasCalendar
owl:onDataRangexsd:duration;
owl:onProperty:hasLag
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:unionOf(:FF:FS:SF:SS)
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
:shouldHaveID"true".
:Coordinate
rdf:typelci:ClassOfIndividual,owl:Class;
rdf:typeowl:Class,lci:ClassOfIndividual;
rdfs:comment"A Thing that specifies location."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:decimal;
owl:onProperty:hasY;
owl:onProperty:hasX;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:decimal;
owl:onProperty:hasX;
owl:onProperty:hasY;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
].
...
...
@@ -439,6 +447,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:label"Current schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
:DR_Activity
rdf:type:Status;
rdfs:comment"The Activity involves Drilling (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"DR Activity"^^xsd:string.
:DailyRepeatPeriod
rdf:typeowl:Class;
rdfs:comment"A Period that is repeated every day."^^xsd:string;
...
...
@@ -453,15 +466,15 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ProfileSet;
owl:onProperty:hasProfileSet
owl:onClass:ResourceSet;
owl:onProperty:hasResourceSet
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:CalendarSet;
owl:onProperty:hasCalendarSet
owl:onClass:Project;
owl:onProperty:hasProject;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -472,17 +485,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onClass:Project;
owl:onProperty:hasProject;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:CalendarSet;
owl:onProperty:hasCalendarSet
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ResourceSet;
owl:onProperty:hasResourceSet
owl:onClass:ProfileSet;
owl:onProperty:hasProfileSet
].
:DgPhase
...
...
@@ -503,6 +516,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:anyURI;
owl:onProperty:hasSource;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasID;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:oneOf
...
...
@@ -522,20 +549,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasApplication;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasID;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:anyURI;
owl:onProperty:hasSource;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
].
:FFrdf:typeowl:Class;
...
...
@@ -563,18 +576,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:comment"A Thing that holds variables defined by the User."^^xsd:string;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasFieldName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldHaveID"true"^^xsd:boolean;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:FreeFieldValue;
owl:onProperty:hasValue
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasFieldName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
].
:FreeFieldSet
...
...
@@ -583,10 +596,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
@@ -753,7 +766,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasResultType
owl:onProperty:hasPlanType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -763,29 +776,36 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasAreaType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasObjectiveType
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:unionOf(:ActivityPlan:WorkOrder)
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasPlanType
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ScheduleForPlan;
owl:onProperty:hasSchedule
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasObjectiveType
owl:onClass:Level;
owl:onProperty:hasLevelType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Level;
owl:onProperty:hasLevelType
owl:onClassowl:Class;
owl:onProperty:hasPhaseType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -799,10 +819,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -813,27 +833,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ScheduleForPlan;
owl:onProperty:hasSchedule
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasPhaseType
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
owl:onClassowl:Class;
owl:onProperty:hasResultType
];
:shouldHaveID"true"^^xsd:boolean.
...
...
@@ -844,7 +857,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
:PlannedActivity
rdf:typeowl:Class;
rdfs:comment"An Activity that is part of an Activity Plan, with defined Constraints, Activity Duration, Schedule Dates, Resources and Results. Planned Activities and Milestones are used to describe Activity Plans."^^xsd:string;
rdfs:subClassOf:Activity.
rdfs:subClassOf:Activity;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:TypeOfWork;
owl:onProperty:hasTypeOfWork
].
:Pre-costed
rdf:type:Status;
...
...
@@ -856,10 +876,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -870,10 +890,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
...
...
@@ -882,20 +902,6 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:comment"A Thing that is a collection of Profiles."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Profile;
owl:onProperty:hasProfile
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
owl:minQualifiedCardinality
...
...
@@ -909,36 +915,33 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasName
])
];
:shouldHaveID"true".
:Project
rdf:typeowl:Class;
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;
rdfs:label"Project"^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SourceSpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
owl:onClass:Profile;
owl:onProperty:hasProfile
];
:shouldHaveID"true".
:Project
rdf:typeowl:Class;
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;
rdfs:label"Project"^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Plan;
owl:onProperty:hasPlan
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -959,6 +962,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SourceSpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
...
...
@@ -966,10 +976,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onClass:Plan;
owl:onProperty:hasPlan
];
:shouldHaveID"true".
...
...
@@ -1003,10 +1023,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1017,10 +1037,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
...
...
@@ -1050,7 +1070,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOf:Constraint.
:Saturday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:ScheduleForActivity
rdf:typeowl:Class;
...
...
@@ -1059,13 +1079,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:boolean;
owl:onProperty:alwaysOnSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFnetDate
owl:onDataRangexsd:decimal;
owl:onProperty:hasPercentageComplete
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1075,14 +1099,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasSnetDate
owl:onProperty:hasActualStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasPercentageComplete
owl:onDataRangexsd:duration;
owl:onProperty:hasRemainingDuration
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1092,44 +1116,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasLateFinish
owl:onProperty:hasSnetDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFnltDate
owl:onDataRangexsd:duration;
owl:onProperty:hasFreeFloat
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasActualFinish
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAsap
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasActualStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:boolean;
owl:onProperty:alwaysOnSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty:mustStartAlap
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1139,7 +1147,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasLateStart
owl:onProperty:hasSnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1149,35 +1157,44 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasSnltDate
owl:onProperty:hasLateStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasTotalFloat
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasLateFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAsap
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFnetDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasMfoDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasRemainingDuration
owl:onProperty:hasTotalFloat
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1187,7 +1204,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasEarlyFinish
owl:onProperty:hasMsoDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1197,7 +1214,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFrontlineDate
owl:onProperty:hasEarlyStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1207,14 +1224,17 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasEarlyStart
owl:onProperty:hasEarlyFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasPlannedProgress
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1228,18 +1248,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasFreeFloat
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasActualFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasMfoDate
owl:onDataRangexsd:decimal;
owl:onProperty:hasPlannedProgress
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1249,14 +1269,14 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasMsoDate
owl:onProperty:hasFrontlineDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAlap
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
].
:ScheduleForPlan
...
...
@@ -1285,10 +1305,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing.
:Sunday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:Thursday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:TimeBased
rdf:typeowl:Class;
...
...
@@ -1299,22 +1319,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasCost
owl:onProperty:hasManHours
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:onClass:TimeBasedResource;
owl:onProperty:hasTimeBasedResource;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
owl:onDataRangexsd:decimal;
owl:onProperty:hasCost
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Profile;
owl:onProperty:hasProfile
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1328,24 +1355,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasManHours
:shouldUseRef"true"^^xsd:boolean;
owl:onClass:TimeBasedResource;
owl:onProperty:hasTimeBasedResource;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasExpendedCost
owl:onProperty:hasExpendedQuantity
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasCurrentProgress
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasRemainingStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1359,49 +1390,59 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasQuantity
owl:onProperty:hasExpendedCost
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasExpendedQuantity
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasRemainingStart
owl:onProperty:hasQuantity
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Profile;
owl:onProperty:hasProfile
owl:onDataRangexsd:decimal;
owl:onProperty:hasCurrentProgress
];
:shouldHaveID"true".
:TimeBasedResource
rdf:typeowl:Class;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Availability;
owl:onProperty:hasAvailability
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
owl:onDataRangexsd:string;
owl:onProperty:hasDescription
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
owl:onDataRangexsd:string;
owl:onProperty:hasDescription
])
];
rdfs:subClassOf
...
...
@@ -1409,43 +1450,28 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:intersectionOf([rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
])
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Availability;
owl:onProperty:hasAvailability
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:TimeBasedResourceRef
rdf:typeowl:ObjectProperty.
:Tuesday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:TypeOfWork
rdf:typeowl:Class;
rdfs:comment"The tpe of work for Drilling Activities (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"Type of work"^^xsd:string;
rdfs:subClassOfowl:Thing.
:UnderPlanningOrScheduling
rdf:type:Status;
...
...
@@ -1455,8 +1481,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdf:type:Status;
rdfs:label"Unknown"^^xsd:string.
:WS_Activity
rdf:type:Status;
rdfs:comment"The Activity involves Well Services (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"WS Activity"^^xsd:string.
:Wednesday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:Weekday
rdf:typeowl:Class;
...
...
@@ -1811,6 +1842,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdf:typeowl:DatatypeProperty;
rdfs:subPropertyOf:hasFloat.
:hasTypeOfWork
rdf:typeowl:ObjectProperty;
rdfs:label"has Type of Work"^^xsd:string.
:hasValue
rdf:typeowl:ObjectProperty.
...
...
@@ -1882,8 +1917,8 @@ NOTE 2 An activity plan can define a number of part activities which are relate