rdfs:comment"A class that holds the (User Defined) Free Text Field values (xsd:string)."^^xsd:string.
userfield:hasExpendedQuantity
rdf:typeowl:DatatypeProperty.
userfield:SpecifiedUserField
rdfs:comment"A class that holds the Free Text Fields for a Plan (i.e., associated with the Project or Activities in the Plan)."^^xsd:string.
userfield:hasFreeFieldForSpecifiedUserField
rdf:typeowl:ObjectProperty.
userfield:hasQuantity
rdf:typeowl:DatatypeProperty.
userfield:hasRemainingFinish
rdf:typeowl:DatatypeProperty.
userfield:hasRemainingStart
rdf:typeowl:DatatypeProperty.
:rdf:typeowl:Ontology;
owl:importsuserfield:;
owl:versionInfo"Created with TopBraid Composer"^^xsd:string.
...
...
@@ -89,32 +28,10 @@ userfield:hasRemainingStart
rdfs:label"Active"^^xsd:string.
:Activity
rdf:typeowl:Class;
rdfs:comment"A Thing that brings about (intended) change by events, operations or processes that consume time and possibly other resources (adapted from ISO 15926, PMI and BSI).";
rdf:typeowl:Class,lci:ClassOfIndividual;
rdfs:comment"Something that a person or group plans to do, does or has done in order to bring about defined change while consuming time and resources. An activity is generally the smallest portion of a Project used in planning, tracking, and control (adapted from ISO 15926, PMI and BSI)."^^xsd:string;
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:ScheduleForPlan;
owl:onProperty:hasSchedule
owl:onClass:PlannedActivity;
owl:onProperty:hasActivity
].
: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 decided Schedule that corresponds to the (latest) defined Baseline."^^xsd:string;
rdfs:label"Baseline schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
...
...
@@ -379,17 +261,11 @@ userfield:hasRemainingStart
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldHaveID"true"^^xsd:boolean;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onClass:Period;
owl:onProperty:hasPeriod
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -399,7 +275,7 @@ userfield:hasRemainingStart
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -409,41 +285,37 @@ userfield:hasRemainingStart
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
owl:onProperty:hasStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldHaveID"true"^^xsd:boolean;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:Period;
owl:onProperty:hasPeriod
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
:shouldHaveID"true".
:CalendarSet
rdf:typeowl:Class;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:CalendarSet
rdf:typeowl:Class;
rdfs:comment"A Thing that defines a set of Calendars."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Calendar;
owl:onProperty:hasCalendar
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -457,32 +329,42 @@ userfield:hasRemainingStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
owl:onClass:Calendar;
owl:onProperty:hasCalendar
];
owl:onProperty:hasFinish
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:Constraint
rdf:typeowl:Class;
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;
...
...
@@ -494,53 +376,60 @@ userfield:hasRemainingStart
];
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:typeowl: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
].
:CostBased
rdf:typeowl:Class;
rdfs:comment"A Resource Type that is limited by its cost."^^xsd:string;
rdfs:subClassOf:Resource;
:shouldHaveID"true".
:Criticality
rdf:typeowl:Class;
rdfs:comment"A Thing that is a measure of the consequence of failure of (one or more) activities."^^xsd:string;
rdfs:label"Criticality"^^xsd:string;
rdfs:subClassOfowl:Thing.
:CurrentScheduleForPlan
rdf:typeowl:Class;
rdfs:comment"A calculated Schedule that contains actual Activity start and end times so far, and forecasted remaining Activity start and end times without mitigating effects."^^xsd:string;
rdfs:label"Current schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
:DailyRepeatPeriod
rdf:typeowl:Class;
rdfs:comment"A Period that is repeated every day."^^xsd:string;
rdfs:subClassOf:Period.
:Data
...
...
@@ -552,15 +441,15 @@ userfield:hasRemainingStart
[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;
...
...
@@ -571,34 +460,51 @@ userfield:hasRemainingStart
];
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
rdf:typeowl:Class;
rdfs:comment"A Phase that divides the Lifecycle of an Asset into distinct parts."^^xsd:string;
rdfs:label"DG phase"^^xsd:string;
rdfs:subClassOf:Phase.
:Discipline
rdf:typeowl:Class;
rdfs:comment"A Thing that is the competence (area of knowledge and experience) required to carry out the work in one or more defined Activities, classified according to Discipline Code Manuals defined by participant organizations (typically by large Contractors, and based on standards such as NORSOK COR codes)."^^xsd:string;
rdfs:label"Discipline"^^xsd:string;
rdfs:subClassOfowl:Thing.
:ExternalReference
rdf:typeowl:Class;
rdfs:comment"A Thing that identifies a specific information object according to an identification scheme of an external application (i.e., other than the ILAP exchange representation itself). An External Reference can be assigned to any ILAP object, such as Activities, Activity Networks, Projects, Successors, Calendars, Calendar Periods, Resources, etc."^^xsd:string;
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
...
...
@@ -618,47 +524,31 @@ userfield:hasRemainingStart
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;
rdfs:comment"An Activity Dependency where the succeeding Activity cannot finish before the preceding Activity is finished."^^xsd:string;
rdfs:subClassOf:Constraint.
:FSrdf:typeowl:Class;
rdfs:comment"An Activity Dependency where the succeeding Activity cannot start before the preceding Activity is finished."^^xsd:string;
rdfs:subClassOf:Constraint.
:Facility
rdf:typeowl:Class;
rdfs:comment"An Asset that is designed, built and operated to serve a particular purpose, such as production of oil and gas."^^xsd:string;
rdfs:label"Facility"^^xsd:string;
rdfs:subClassOf:Asset.
:Field
rdf:typeowl:Class;
rdfs:comment"An Asset that is the location of reserves for production of oil and gas."^^xsd:string;
rdfs:label"Field"^^xsd:string;
rdfs:subClassOf:Asset.
:FreeField
rdf:typeowl:Class;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasFieldName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:comment"A Thing that holds variables defined by the User."^^xsd:string;
rdfs:subClassOf
[rdf:typeowl:Restriction;
:shouldHaveID"true"^^xsd:boolean;
...
...
@@ -666,17 +556,25 @@ userfield:hasRemainingStart
"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
rdf:typeowl:Class;
rdfs:comment"A Thing that is a collection of Free Fields."^^xsd:string;
rdfs:comment"A Thing that holds Free Field variable values set by the User."^^xsd:string;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:anyType;
owl:onProperty:hasShort;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty:hasDescription
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:anyType;
owl:onProperty:hasDescription
owl:onProperty:hasShort;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:Friday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:HighCriticality
rdf:type:Criticality;
...
...
@@ -720,16 +619,19 @@ userfield:hasRemainingStart
:Level
rdf:typeowl:Class;
rdfs:comment"A Thing that classifies Activity Plans according to their level in the planning hierarchy."^^xsd:string;
rdfs:label"Level"^^xsd:string;
rdfs:subClassOfowl:Thing.
:License
rdf:typeowl:Class;
rdfs:comment"An Asset that represents permission to explore and exploit petrochemical reserves in a defined area."^^xsd:string;
rdfs:label"License"^^xsd:string;
rdfs:subClassOf:Asset.
:LiveScheduleForPlan
rdf:typeowl:Class;
rdfs:comment"A decided Schedule that mitigates any delays discovered in the Current Schedule."^^xsd:string;
rdfs:label"Live schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
...
...
@@ -743,42 +645,44 @@ userfield:hasRemainingStart
:Milestone
rdf:typeowl:Class;
rdfs:comment"An Activity 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;
rdfs:label"Milestone"^^xsd:string;
rdfs:subClassOf:Activity.
:Monday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:NoRepeatPeriod
rdf:typeowl:Class;
rdfs:comment"A Period that is not repeated."^^xsd:string;
rdfs:subClassOf:Period.
:Operation
rdf:typeowl:Class;
rdfs:comment"An Activity that represents work carried out in Projects, and has (often detailed) descriptions of the actual work carried out."^^xsd:string;
rdfs:subClassOf:Activity.
:Period
rdf:typeowl:Class;
rdfs:comment"A Thing that specifies given amount of time."^^xsd:string;
rdfs:comment"A Thing that divides the asset lifecycle into parts according to achievement of defined progress or results as basis for making decisions at Decision Gates."^^xsd:string;
rdfs:label"Phase"^^xsd:string;
rdfs:subClassOfowl:Thing.
:Plan_1
rdf:type:ActivityPlan;
rdfs:label"Plan 1"^^xsd:string.
:PlannedActivity
rdf:typeowl:Class;
rdfs:subClassOf:Activity.
:Profile
:Plan
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:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"2"^^xsd:nonNegativeInteger;
owl:onClass:Coordinate;
owl:onProperty:hasCoordinate
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasResultType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasAreaType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasPhaseType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRange
[rdf:typeowl:Class;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Level;
owl:onProperty:hasLevelType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onDataRangexsd:dateTime;
owl:onProperty:now
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
owl:onClass:ScheduleForPlan;
owl:onProperty:hasSchedule
];
rdfs:subClassOf
[rdf:typeowl:Class;
owl:unionOf(:ActivityPlan:WorkOrder)
];
:shouldHaveID"true".
:ProfileSet
rdf:typeowl:Class;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Profile;
owl:onProperty:hasProfile
owl:onClassowl:Class;
owl:onProperty:hasPlanType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasObjectiveType
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassowl:Class;
owl:onProperty:hasResourceType
];
:shouldHaveID"true"^^xsd:boolean.
: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.
:Profile
rdf:typeowl:Class;
rdfs:comment"A Thing that specifies distribution over time."^^xsd:string;
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:minQualifiedCardinality
"2"^^xsd:nonNegativeInteger;
owl:onClass:Coordinate;
owl:onProperty:hasCoordinate
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:ProfileSet
rdf:typeowl:Class;
rdfs:comment"A Thing that is a collection of Profiles."^^xsd:string;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Class;
owl:intersectionOf([rdf:typeowl:Restriction;
owl:minQualifiedCardinality
...
...
@@ -877,12 +863,34 @@ userfield:hasRemainingStart
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;
rdfs:label"Project"^^xsd:string;
rdfs:subClassOf:Activity;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
...
...
@@ -909,6 +917,13 @@ userfield:hasRemainingStart
];
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:onDataRange
...
...
@@ -921,32 +936,20 @@ userfield:hasRemainingStart
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ActivityPlan;
owl:onClass:Plan;
owl:onProperty:hasPlan
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasDescription;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
:shouldHaveID"true".
:ProjectPhase
rdf:typeowl:Class;
rdfs:comment"A Phase that divides a Project into distinct Periods."^^xsd:string;
rdfs:label"Project phase"^^xsd:string;
rdfs:subClassOf:Phase.
:Resource
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:subClassOf
[rdf:typeowl:Class;
...
...
@@ -956,76 +959,73 @@ userfield:hasRemainingStart
:ResourceSet
rdf:typeowl:Class;
rdfs:comment"A Thing that is a collection of Resources."^^xsd:string;
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;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClassuserfield:TimeBasedResource;
owl:onClass:TimeBasedResource;
owl:onProperty:hasTimeBasedResource
];
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".
:Responsible
rdf:typeowl:Class;
rdfs:comment"A Thing that is responsible for carrying out a specified part of the Schedule."^^xsd:string;
rdfs:label"Responsible"^^xsd:string;
rdfs:subClassOfowl:Thing.
:Result
rdf:typeowl:Class;
rdfs:label"Result"^^xsd:string;
rdfs:subClassOfowl:Thing.
:RevisedScheduleForPlan
rdf:typeowl:Class;
rdfs:comment"A Schedule that has Activity start and end times revised from the Current Schedule."^^xsd:string;
rdfs:label"Revised schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
:SFrdf:typeowl:Class;
rdfs:comment"An Activity Dependency where the succeeding Activity cannot finish before the preceding Activity has started."^^xsd:string;
rdfs:subClassOf:Constraint.
:SSrdf:typeowl:Class;
rdfs:comment"An Activity Dependency where the succeeding Activity cannot start before the preceding Activity has started."^^xsd:string;
rdfs:subClassOf:Constraint.
:Saturday
rdf:typeowl:NamedIndividual,:Weekday.
rdf:type:Weekday,owl:NamedIndividual.
:ScheduleForActivity
rdf:typeowl:Class;
rdfs:comment"A Thing that holds information about the scheduled dates for a Planned Activity."^^xsd:string;
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: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;
rdfs:label"Status"^^xsd:string;
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;
rdfs:comment"A Resource Type that is limited by the time it is available"^^xsd:string;
rdfs:comment"A Thing that represents the period of time between sunrise and sunset. In planning, it is often used to designate a 24-hour period starting from midnight."^^xsd:string;
rdfs:subClassOfowl:Thing.
:WeeklyRepeatPeriod
rdf:typeowl:Class;
rdfs:comment"A Period that is repeated every week."^^xsd:string;
rdfs:comment"This Property is for tying Plans to the Activity they correspond to (e.g., a Work order on Level 5 is a Plan that corresponds to an Activity on Level 4)"^^xsd:string;