@@ -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,11 +902,18 @@ 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;
[rdf:typeowl:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:string;
owl:onProperty:hasName
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Profile;
owl:onProperty:hasProfile
owl:onDataRangexsd:string;
owl:onProperty:hasName
])
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -896,18 +923,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:string;
owl:onProperty:hasName
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:string;
owl:onProperty:hasName
])
owl:onClass:Profile;
owl:onProperty:hasProfile
];
:shouldHaveID"true".
...
...
@@ -918,9 +938,16 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SourceSpecifiedUserField;
owl:onClassuserfield:SpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
];
rdfs:subClassOf
...
...
@@ -931,45 +958,38 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Plan;
owl:onProperty:hasPlan
owl:onProperty:hasStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SpecifiedUserField;
owl:onClassuserfield:SourceSpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
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,27 +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:onDataRangexsd:boolean;
owl:onProperty:mustStartAsap
];
owl:onProperty:hasActualFinish
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAlap
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1122,14 +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:hasActualStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:boolean;
owl:onProperty:alwaysOnSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty:hasSnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1149,35 +1167,34 @@ 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:hasLateFinish
];
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)
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAsap
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,50 +1390,46 @@ 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:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
[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:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
])
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;
...
...
@@ -1419,25 +1446,18 @@ 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:Availability;
owl:onProperty:hasAvailability
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
[rdf:typeowl:Class;
owl:intersectionOf([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
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
][rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasDefaultRate
])
];
:shouldHaveID"true".
...
...
@@ -1445,7 +1465,13 @@ NOTE 2 An activity plan can define a number of part activities which are relate
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