rdfs:label"Baseline schedule for plan"^^xsd:string;
rdfs:subClassOf:ScheduleForPlan.
:Calendar
rdf:typeowl:Class;
rdfs:comment"""A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule.
""";
rdfs:comment"A Thing that defines holidays, weekends, regular working hours and shifts applicable to the duration of a Plan or Schedule. It is used in the planning process for developing the schedule."^^xsd:string;
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;
...
...
@@ -323,7 +298,7 @@ userfield:hasRemainingStart
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -333,42 +308,27 @@ 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
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Calendar;
owl:onProperty:hasCalendar
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger;
owl:onClass:ExternalReference;
owl:onProperty:hasExternalReference
];
:shouldHaveID"true".
:CalendarSet
rdf:typeowl:Class;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:maxQualifiedCardinality
...
...
@@ -377,7 +337,7 @@ userfield:hasRemainingStart
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasStart
owl:onProperty:hasFinish
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
...
...
@@ -387,13 +347,8 @@ userfield:hasRemainingStart
[rdf:typerdfs:Datatype;
owl:unionOf(xsd:datexsd:dateTime)
];
owl:onProperty:hasFinish
owl:onProperty:hasStart
];
:shouldHaveID"true".
:Constraint
rdf:typeowl:Class;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
...
...
@@ -403,10 +358,34 @@ userfield:hasRemainingStart
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger;
owl:onClass:Calendar;
owl:onProperty:hasCalendar
];
rdfs:subClassOf
[rdf:typeowl:Restriction;
owl:onDataRangexsd:string;
owl:onProperty:hasName;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
];
:shouldHaveID"true".
:Constraint
rdf:typeowl:Class;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf
[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;
...
...
@@ -418,15 +397,17 @@ 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".
...
...
@@ -436,14 +417,14 @@ userfield:hasRemainingStart
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
].
...
...
@@ -453,9 +434,15 @@ userfield:hasRemainingStart
rdfs:subClassOf:Resource;
:shouldHaveID"true".
:CurrentSchedule
:Criticality
rdf:typeowl:Class;
rdfs:subClassOf:Schedule.
rdfs:label"Criticality"^^xsd:string;
rdfs:subClassOfowl:Thing.
:CurrentScheduleForPlan
rdf:typeowl:Class;
rdfs:label"Current schedule for plan"^^xsd:string;