rdfs:comment"""A Plan consisting of Activities, usually represented as a diagram or list of steps used to achieve an Objective.
[formalization for RDL] Class of Activity that is a specification of what is to be done
NOTE 1 An activity plan is defined by criteria. An actual activity carried out in accordance with the plan is intended to meet these criteria.
NOTE 2 An activity plan can define a number of part activities which are related by Constraints, and which form an \"activity network\"."""^^xsd:string;
rdfs:label"Activity plan 1"^^xsd:string;
rdfs:subClassOf:Plan;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:PlannedActivity;
owl:onProperty:hasActivity
].
rdfs:comment"A Plan For Activity that has its role within a larger PlanForActivity as a criterion for membership. An Activity in Plan is part of a Plan for Activity, with defined Constraints, Duration, Schedule Dates, Resources and Results. "^^xsd:string;
rdfs:label"Activity in Plan"^^xsd:string;
rdfs:subClassOf:PlanForActivity.
:Asset
rdf:typeowl:Class;
rdfs:comment"A Thing that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets."^^xsd:string;
rdfs:comment"A Physical Object that is owned by a business entity from which future economic benefits may be obtained. In the context of ILAP, the focus is on physical assets related to exploration, development and operation of petrochemical reserves."^^xsd:string;
rdfs:label"A Ratio that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string;
@@ -375,16 +362,18 @@ 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:Class;
owl:unionOf(:FF:FS:SF:SS)
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
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:Restriction;
...
...
@@ -396,35 +385,33 @@ 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:onDataRangexsd:duration;
owl:onProperty:hasLag
owl:onClass:Calendar;
owl:onProperty:hasCalendar
];
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)
];
:shouldHaveID"true".
:Coordinate
rdf:typeowl:Class,lci:ClassOfIndividual;
rdf:typelci:ClassOfIndividual,owl:Class;
rdfs:comment"A Thing that specifies location."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:decimal;
owl:onProperty:hasX;
owl:onProperty:hasY;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:decimal;
owl:onProperty:hasY;
owl:onProperty:hasX;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
].
...
...
@@ -432,7 +419,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
:CostBased
rdf:typeowl:Class;
rdfs:comment"A Resource Type that is limited by its cost."^^xsd:string;
rdfs:subClassOf:Resource;
rdfs:subClassOf:ResourceForActivity;
:shouldHaveID"true".
:Criticality
...
...
@@ -449,7 +436,7 @@ NOTE 2 An activity plan can define a number of part activities which are relate
:DR_Activity
rdf:type:Status;
rdfs:comment"The Activity involves Drilling (part of Use Case 2.5.1)"^^xsd:string;
rdfs:comment"A Status Value for Activities that involve Drilling (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"DR Activity"^^xsd:string.
:DailyRepeatPeriod
...
...
@@ -466,15 +453,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:ResourceSet;
owl:onProperty:hasResourceSet
owl:onClass:ProfileSet;
owl:onProperty:hasProfileSet
];
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;
...
...
@@ -485,17 +472,17 @@ 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:CalendarSet;
owl:onProperty:hasCalendarSet
owl:onClass:Project;
owl:onProperty:hasProject;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ProfileSet;
owl:onProperty:hasProfileSet
owl:onClass:ResourceSet;
owl:onProperty:hasResourceSet
].
:DgPhase
...
...
@@ -516,20 +503,6 @@ 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
...
...
@@ -549,6 +522,20 @@ 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;
...
...
@@ -576,18 +563,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
...
...
@@ -596,10 +583,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
@@ -756,42 +743,45 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:label"Phase"^^xsd:string;
rdfs:subClassOfowl:Thing.
:Plan
:PlanForActivity
rdf:typeowl:Class;
rdfs:comment"A Thing that corresponds to a set of Activities."^^xsd:string;
rdfs:label"Activity Plan"^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:comment"""A ClassOfActivity that is a specification of what is to be done. A Plan consists of Activities, usually represented as a diagram or list of steps used to achieve an Objective
NOTE 1 An activity plan is defined by criteria. An actual activity carried out in accordance with the plan is intended to meet these criteria.
NOTE 2 An activity plan can define a number of part activities which are related by Constraints, and which form an \"activity network\"."""^^xsd:string;
rdfs:label" Plan for Activity"^^xsd:string;
rdfs:subClassOf:ClassOfActivity;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasPlanType
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasAreaType
owl:onProperty:hasResultType
];
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)
owl:onProperty:hasResourceType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ScheduleForPlan;
owl:onProperty:hasSchedule
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasAreaType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -804,49 +794,57 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[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:onClassowl:Class;
owl:onProperty:hasResourceType
owl:onDataRangexsd:dateTime;
owl:onProperty:now
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
owl:onClass:ActivityInPlan;
owl:onProperty:hasActivity
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:dateTime;
owl:onProperty:now
owl:onClassowl:Class;
owl:onProperty:hasPlanType
];
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:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
owl:onClassowl:Class;
owl:onProperty:hasObjectiveType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasResultType
owl:onProperty:hasPhaseType
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:unionOf(:ActivityInPlan:WorkOrder)
];
:shouldHaveID"true"^^xsd:boolean.
...
...
@@ -854,17 +852,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdf:type:Status;
rdfs:label"Planned"^^xsd:string.
:PlannedActivity
:Planning
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
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:TypeOfWork;
owl:onProperty:hasTypeOfWork
].
rdfs:comment"An Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string;
rdfs:label"Planning"^^xsd:string;
rdfs:subClassOf:Activity.
:Pre-costed
rdf:type:Status;
...
...
@@ -876,10 +868,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:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -890,10 +882,10 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
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
];
:shouldHaveID"true".
...
...
@@ -902,6 +894,20 @@ 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
...
...
@@ -915,39 +921,29 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasName
])
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
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;
@@ -958,14 +954,14 @@ 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:hasStart
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SourceSpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:PlanForActivity;
owl:onProperty:hasPlan
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -976,20 +972,17 @@ 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
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:SpecifiedUserField;
owl:onProperty:hasSpecifiedUserField
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Plan;
owl:onProperty:hasPlan
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
:shouldHaveID"true".
...
...
@@ -1007,10 +1000,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdf:type:Status;
rdfs:label"Released"^^xsd:string.
:Resource
:ResourceForActivity
rdf:typeowl:Class;
rdfs:comment"A Thing that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:comment"A Phyical Object that can be measured with units. Resources are assigned to Activities and may consist of people (work hours), materials or physical items."^^xsd:string;
@@ -1070,26 +1065,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOf:Constraint.
:Saturday
rdf:type:Weekday,owl:NamedIndividual.
rdf:typeowl:NamedIndividual,:Weekday.
:ScheduleForActivity
:ScheduleForActivityInPlan
rdf:typeowl:Class;
rdfs:comment"A Thing that holds information about the scheduled dates for a Planned Activity."^^xsd:string;
rdfs:label"Schdule for activity"^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:boolean;
owl:onProperty:alwaysOnSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:comment"An ActivityInPlan that is also Schedule, and holds information about the scheduled dates for a Planned Activity."^^xsd:string;
rdfs:label"Schdule for activity in plan"^^xsd:string;
rdfs:subClassOf:ActivityInPlan,:ScheduleForPlan;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasPercentageComplete
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasLateStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1099,7 +1090,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
owl:onProperty:hasSnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1112,25 +1103,25 @@ NOTE 2 An activity plan can define a number of part activities which are relate
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasSnetDate
owl:onDataRangexsd:duration;
owl:onProperty:hasTotalFloat
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasFreeFloat
owl:onProperty:hasDuration
];
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;
...
...
@@ -1147,27 +1138,29 @@ 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:hasActualStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:onClass:ScheduleForPlan;
owl:onProperty:partOfSchedule;
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:hasLateStart
owl:onDataRangexsd:decimal;
owl:onProperty:hasPercentageComplete
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasLateFinish
owl:onDataRangexsd:boolean;
owl:onProperty:mustStartAsap
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1177,7 +1170,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:hasFnetDate
owl:onProperty:hasFnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1187,14 +1180,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:hasMfoDate
owl:onProperty:hasEarlyStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasTotalFloat
owl:onDataRangexsd:decimal;
owl:onProperty:hasPlannedProgress
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1204,7 +1197,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:hasMsoDate
owl:onProperty:hasLateFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1214,7 +1207,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:hasEarlyStart
owl:onProperty:hasFrontlineDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1224,7 +1217,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:hasActualFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1234,15 +1227,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:hasFnltDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
owl:onClass:ScheduleForPlan;
owl:onProperty:partOfSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty:hasSnetDate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1252,14 +1237,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:hasActualFinish
owl:onProperty:hasEarlyFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasPlannedProgress
owl:onDataRangexsd:duration;
owl:onProperty:hasFreeFloat
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1269,21 +1254,31 @@ 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:hasMsoDate
];
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:onDataRangexsd:boolean;
owl:onProperty:alwaysOnSchedule;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
].
:ScheduleForPlan
rdf:typeowl:Class;
rdfs:comment"A Thing that holds information about scheduled dates for an Activity Plan, in terms of relationships with the Schedule for Activity for all Planned Activities in the Activity Plan."^^xsd:string;
rdfs:label"Schedule for plan"^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:comment"A PlanForActivity that is principally concerned with when events within a plan happen, and holds information about scheduled dates."^^xsd:string;
rdfs:label"Schedule for activity in plan"^^xsd:string;
rdfs:subClassOf:PlanForActivity;
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldUseRef"true"^^xsd:boolean;
...
...
@@ -1294,10 +1289,22 @@ NOTE 2 An activity plan can define a number of part activities which are relate
];
:shouldHaveID"true"^^xsd:boolean.
:SchedulingPlan
rdf:typeowl:Class;
rdfs:comment"A Planning Activity that is the creation of one or more instances of a Schedule for a PlanForActivity"^^xsd:string;
rdfs:label"Scheduling plan"^^xsd:string;
rdfs:subClassOf:Planning.
:SettlementRuleCreated
rdf:type:Status;
rdfs:label"Settlement rule created"^^xsd:string.
:StaffTime
rdf:typeowl:Class;
rdfs:comment"An Activity that is people in employment"^^xsd:string;
rdfs:label"Staff time"^^xsd:string;
rdfs:subClassOf:Activity.
:Status
rdf:typeowl:Class;
rdfs:comment"A Thing that holds information about what is currently happening. Status values describe whether to a Project or Activity is started, in progress or completed, and can also say something about resource availability."^^xsd:string;
...
...
@@ -1305,43 +1312,53 @@ NOTE 2 An activity plan can define a number of part activities which are relate
rdfs:subClassOfowl:Thing.
:Sunday
rdf:type:Weekday,owl:NamedIndividual.
rdf:typeowl:NamedIndividual,:Weekday.
:Thursday
rdf:type:Weekday,owl:NamedIndividual.
rdf:typeowl:NamedIndividual,:Weekday.
:TimeBased
rdf:typeowl:Class;
rdfs:comment"A Resource Type that is limited by the time it is available"^^xsd:string;
rdfs:subClassOf:Resource;
rdfs:subClassOf:ResourceForActivity;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasManHours
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasRemainingStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
owl:onDataRangexsd:decimal;
owl:onProperty:hasExpendedCost
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasCost
owl:onProperty:hasQuantity
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
: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:onClass:Profile;
owl:onProperty:hasProfile
owl:onDataRangexsd:duration;
owl:onProperty:hasDelayedStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -1356,93 +1373,62 @@ 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: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:hasExpendedQuantity
owl:onClass:Profile;
owl:onProperty:hasProfile
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasRemainingStart
owl:onDataRangexsd:decimal;
owl:onProperty:hasManHours
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:duration;
owl:onProperty:hasDelayedStart
owl:onDataRangexsd:decimal;
owl:onProperty:hasCost
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasExpendedCost
owl:onDataRangexsd:duration;
owl:onProperty:hasDuration
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasQuantity
owl:onProperty:hasCurrentProgress
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:decimal;
owl:onProperty:hasCurrentProgress
owl:onProperty:hasExpendedQuantity
];
: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: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
...
...
@@ -1450,26 +1436,47 @@ 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: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
[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:type:Weekday,owl:NamedIndividual.
rdf:typeowl:NamedIndividual,:Weekday.
:TypeOfWork
rdf:typeowl:Class;
rdfs:comment"The tpe of work for Drilling Activities (part of Use Case 2.5.1)"^^xsd:string;
rdfs:comment"The Type of Work for Drilling Activities (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"Type of work"^^xsd:string;
rdfs:subClassOfowl:Thing.
...
...
@@ -1483,11 +1490,11 @@ NOTE 2 An activity plan can define a number of part activities which are relate
:WS_Activity
rdf:type:Status;
rdfs:comment"The Activity involves Well Services (part of Use Case 2.5.1)"^^xsd:string;
rdfs:comment"A Status Value for Activities that involve Well Services (part of Use Case 2.5.1)"^^xsd:string;
rdfs:label"WS Activity"^^xsd:string.
:Wednesday
rdf:type:Weekday,owl:NamedIndividual.
rdf:typeowl:NamedIndividual,:Weekday.
:Weekday
rdf:typeowl:Class;
...
...
@@ -1506,10 +1513,20 @@ NOTE 2 An activity plan can define a number of part activities which are relate
owl:onProperty:hasWeekday
].
:Well
rdf:typeowl:Class;
rdfs:label"Well"^^xsd:string;
rdfs:subClassOf:Asset.
:WellBore
rdf:typeowl:Class;
rdfs:label"Well bore"^^xsd:string;
rdfs:subClassOf:Asset.
:WorkOrder
rdf:typeowl:Class;
rdfs:comment"An Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string;
rdfs:subClassOf:Plan;
rdfs:comment"An Plan for Activity that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string;
rdfs:subClassOf:PlanForActivity;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
...
...
@@ -1917,18 +1934,18 @@ NOTE 2 An activity plan can define a number of part activities which are relate