Håvard M. Ottestad

removed intermediat directory

......@@ -645,20 +645,10 @@ xsd:time rdf:type rdfs:Datatype .
<http://data.posccaesar.org/ilap-userfield/TimeBasedResource> rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasAvailability ;
owl:onClass :Availability ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasDefaultRate ;
......@@ -672,6 +662,11 @@ xsd:time rdf:type rdfs:Datatype .
]
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
......@@ -684,6 +679,11 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:string
]
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ;
:shouldHaveID "true" .
......@@ -698,14 +698,19 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:onProperty :hasSchedule ;
owl:onClass :Schedule ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasConstraint ;
owl:onClass :Constraint ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasResource ;
owl:onClass :Resource ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
......@@ -713,28 +718,39 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFreeField ;
owl:onClass :FreeField ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSchedule ;
owl:onClass :Schedule ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasParentActivity ;
owl:onClass :Activity ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasConstraint ;
owl:onClass :Constraint ;
owl:onProperty :hasFreeField ;
owl:onClass :FreeField ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasParentActivity ;
owl:onClass :Activity ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:unionOf ( :Operation
:RegularActivity
:WorkOrder
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SpecifiedUserField> ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
......@@ -758,38 +774,12 @@ xsd:time rdf:type rdfs:Datatype .
]
]
]
] ,
[ rdf:type owl:Class ;
owl:unionOf ( :Operation
:RegularActivity
:WorkOrder
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasResource ;
owl:onClass :Resource ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ;
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)." ;
:shouldHaveID "true" .
[ rdf:type owl:Axiom ;
:shouldBeInternalAndExternalRef "true" ;
owl:annotatedSource :Activity ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :hasParentActivity ;
owl:onClass :Activity ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
]
] .
[ rdf:type owl:Axiom ;
:shouldUseRef "true" ;
owl:annotatedSource :Activity ;
owl:annotatedProperty rdfs:subClassOf ;
......@@ -809,6 +799,16 @@ xsd:time rdf:type rdfs:Datatype .
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
]
] .
[ rdf:type owl:Axiom ;
:shouldBeInternalAndExternalRef "true" ;
owl:annotatedSource :Activity ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :hasParentActivity ;
owl:onClass :Activity ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
]
] .
......@@ -817,6 +817,24 @@ xsd:time rdf:type rdfs:Datatype .
:Availability rdf:type owl:Class ;
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :forPlan ;
owl:onClass :Plan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
]
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
]
)
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :availableFrom ;
......@@ -853,19 +871,6 @@ xsd:time rdf:type rdfs:Datatype .
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
]
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
]
)
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :availableTo ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -884,26 +889,11 @@ xsd:time rdf:type rdfs:Datatype .
]
]
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :forPlan ;
owl:onClass :Plan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
[ rdf:type owl:Axiom ;
:shouldUseRef "true"^^xsd:boolean ;
owl:annotatedSource :Availability ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :forPlan ;
owl:onClass :Plan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
] .
[ rdf:type owl:Axiom ;
:shouldUseRef "true"^^xsd:boolean ;
owl:annotatedSource :Availability ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
......@@ -918,6 +908,16 @@ xsd:time rdf:type rdfs:Datatype .
)
]
] .
[ rdf:type owl:Axiom ;
:shouldUseRef "true"^^xsd:boolean ;
owl:annotatedSource :Availability ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :forPlan ;
owl:onClass :Plan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
] .
......@@ -936,12 +936,12 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTotalFloat ;
owl:onProperty :hasFreeFloat ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFreeFloat ;
owl:onProperty :hasTotalFloat ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
......@@ -959,11 +959,6 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPeriod ;
owl:onClass :Period ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStart ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -973,11 +968,6 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -990,6 +980,16 @@ xsd:time rdf:type rdfs:Datatype .
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPeriod ;
owl:onClass :Period ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ;
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.
......@@ -1003,7 +1003,7 @@ xsd:time rdf:type rdfs:Datatype .
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :hasPeriod ;
owl:onClass :Period ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
]
] .
......@@ -1015,11 +1015,6 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
......@@ -1034,6 +1029,11 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStart ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -1043,9 +1043,9 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
:shouldHaveID "true" .
......@@ -1058,9 +1058,14 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSuccessorActivity ;
owl:onClass :Activity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasLag ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:unionOf ( :FF
......@@ -1070,19 +1075,14 @@ xsd:time rdf:type rdfs:Datatype .
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasSuccessorActivity ;
owl:onClass :Activity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasLag ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ;
:shouldHaveID "true" .
......@@ -1091,9 +1091,9 @@ xsd:time rdf:type rdfs:Datatype .
owl:annotatedSource :Constraint ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :hasSuccessorActivity ;
owl:onClass :Activity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
]
] .
[ rdf:type owl:Axiom ;
......@@ -1101,9 +1101,9 @@ xsd:time rdf:type rdfs:Datatype .
owl:annotatedSource :Constraint ;
owl:annotatedProperty rdfs:subClassOf ;
owl:annotatedTarget [ rdf:type owl:Restriction ;
owl:onProperty :hasCalendar ;
owl:onClass :Calendar ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
owl:onProperty :hasSuccessorActivity ;
owl:onClass :Activity ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
] .
......@@ -1115,12 +1115,12 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasX ;
owl:onProperty :hasY ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasY ;
owl:onProperty :hasX ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] .
......@@ -1161,8 +1161,8 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasCalendarSet ;
owl:onClass :CalendarSet ;
owl:onProperty :hasProfileSet ;
owl:onClass :ProfileSet ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
......@@ -1171,18 +1171,18 @@ xsd:time rdf:type rdfs:Datatype .
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasProfileSet ;
owl:onClass :ProfileSet ;
owl:onProperty :hasCalendarSet ;
owl:onClass :CalendarSet ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasResourceSet ;
owl:onClass :ResourceSet ;
owl:onProperty :hasFreeFieldSet ;
owl:onClass :FreeFieldSet ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFreeFieldSet ;
owl:onClass :FreeFieldSet ;
owl:onProperty :hasResourceSet ;
owl:onClass :ResourceSet ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ;
......@@ -1197,6 +1197,11 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSource ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:anyURI
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasID ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
......@@ -1216,11 +1221,6 @@ xsd:time rdf:type rdfs:Datatype .
]
]
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSource ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:anyURI
] .
......@@ -1246,14 +1246,14 @@ xsd:time rdf:type rdfs:Datatype .
:FreeField rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasFieldName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasValue ;
owl:onClass :FreeFieldValue ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFieldName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] .
[ rdf:type owl:Axiom ;
:shouldHaveID "true"^^xsd:boolean ;
......@@ -1279,14 +1279,14 @@ xsd:time rdf:type rdfs:Datatype .
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField> ;
owl:onClass :FreeField ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] .
......@@ -1316,14 +1316,14 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf :Schedule ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTotalFloat ;
owl:onProperty :hasFreeFloat ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFreeFloat ;
owl:onProperty :hasPlannedProgress ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFrontlineDate ;
......@@ -1335,9 +1335,9 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPlannedProgress ;
owl:onProperty :hasTotalFloat ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
owl:onDataRange xsd:duration
] .
......@@ -1363,17 +1363,12 @@ xsd:time rdf:type rdfs:Datatype .
:Period rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :hasFinishTime ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:time
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinishDate ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:date
owl:onProperty :hasPreviousPeriod ;
owl:onClass :Period ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStartTime ;
owl:onProperty :hasFinishTime ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:time
] ,
......@@ -1383,11 +1378,6 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:date
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPreviousPeriod ;
owl:onClass :Period ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :isFree ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean
......@@ -1397,6 +1387,16 @@ xsd:time rdf:type rdfs:Datatype .
:NoRepeatPeriod
:WeeklyRepeatPeriod
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinishDate ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:date
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStartTime ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:time
] .
[ rdf:type owl:Axiom ;
:shouldUseRef "true"^^xsd:boolean ;
......@@ -1424,18 +1424,9 @@ xsd:time rdf:type rdfs:Datatype .
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
xsd:dateTime
)
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStart ;
......@@ -1447,15 +1438,15 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasActivity ;
owl:onClass :Activity ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :now ;
......@@ -1468,6 +1459,15 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:dateTime
]
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
xsd:dateTime
)
]
] ;
:shouldHaveID "true" .
......@@ -1480,11 +1480,6 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
......@@ -1493,6 +1488,11 @@ xsd:time rdf:type rdfs:Datatype .
owl:onProperty :hasCoordinate ;
owl:onClass :Coordinate ;
owl:minQualifiedCardinality "2"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ;
:shouldHaveID "true" .
......@@ -1509,6 +1509,11 @@ xsd:time rdf:type rdfs:Datatype .
owl:onClass :Profile ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Class ;
owl:intersectionOf ( [ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
......@@ -1521,11 +1526,6 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:string
]
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ;
:shouldHaveID "true" .
......@@ -1540,6 +1540,21 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPlan ;
owl:onClass :Plan ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -1549,8 +1564,8 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPlan ;
owl:onClass :Plan ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
......@@ -1559,11 +1574,6 @@ xsd:time rdf:type rdfs:Datatype .
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasSpecifiedUserField ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasStart ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -1571,16 +1581,6 @@ xsd:time rdf:type rdfs:Datatype .
xsd:dateTime
)
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ;
:shouldHaveID "true" .
......@@ -1616,16 +1616,16 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf owl:Thing ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExternalReference ;
owl:onClass :ExternalReference ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTimeBasedResource ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger
......@@ -1641,6 +1641,11 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf :Schedule ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPlannedProgress ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasFrontlineDate ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
......@@ -1648,11 +1653,6 @@ xsd:time rdf:type rdfs:Datatype .
xsd:dateTime
)
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPlannedProgress ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] .
......@@ -1686,15 +1686,8 @@ xsd:time rdf:type rdfs:Datatype .
)
]
] ,
[ rdf:type owl:Class ;
owl:unionOf ( :BaselineSchedule
:CurrentSchedule
:LiveSchedule
:RevisedSchedule
)
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasEarlyFinish ;
owl:onProperty :hasLateStart ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
......@@ -1703,7 +1696,12 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasLateFinish ;
owl:onProperty :hasDuration ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasEarlyFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
......@@ -1712,18 +1710,20 @@ xsd:time rdf:type rdfs:Datatype .
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDuration ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasLateStart ;
owl:onProperty :hasLateFinish ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
xsd:dateTime
)
]
] ,
[ rdf:type owl:Class ;
owl:unionOf ( :BaselineSchedule
:CurrentSchedule
:LiveSchedule
:RevisedSchedule
)
] .
......@@ -1734,27 +1734,21 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:subClassOf :Resource ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasTimeBasedResource ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasExpendedQuantity> ;
owl:onProperty :hasExpendedCost ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasProfile ;
owl:onClass :Profile ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasExpendedCost ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingStart> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
xsd:dateTime
)
]
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasQuantity> ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasCurrentProgress> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] ,
......@@ -1764,23 +1758,29 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasManHours ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasQuantity> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingFinish> ;
owl:onProperty :hasTimeBasedResource ;
owl:onClass <http://data.posccaesar.org/ilap-userfield/TimeBasedResource> ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasProfile ;
owl:onClass :Profile ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasManHours ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
xsd:dateTime
)
]
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDelayedStart ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasExpendedQuantity> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration
owl:onDataRange xsd:decimal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasDuration ;
......@@ -1788,12 +1788,12 @@ xsd:time rdf:type rdfs:Datatype .
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasCurrentProgress> ;
owl:onProperty :hasDelayedStart ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal
owl:onDataRange xsd:duration
] ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingStart> ;
owl:onProperty <http://data.posccaesar.org/ilap-userfield/hasRemainingFinish> ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ rdf:type rdfs:Datatype ;
owl:unionOf ( xsd:date
......