Toggle navigation
Toggle navigation
This project
Loading...
Sign in
data.posccaesar.org
/
ilap
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Commits
Issue Boards
Authored by
Tore Christiansen
2015-04-09 13:55:24 +0200
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6cf1fd3436dc0940940e027cb6076f69818ba502
6cf1fd34
1 parent
a65a73c1
Finished Calendar
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
95 additions
and
78 deletions
mainOntology.ttl
mainOntology.ttl
View file @
6cf1fd3
...
...
@@ -560,9 +560,9 @@
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
:
shouldHaveID
"true"
^^
xsd:
boolean
;
owl:
m
inQualifiedCardinality
"0
"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Period
;
owl:
onProperty
:
has
Period
;
owl:
m
axQualifiedCardinality
"1
"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
CalendarOpList
;
owl:
onProperty
:
has
OpList
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
...
...
@@ -613,6 +613,41 @@
rdfs:
label
"Calendar hour"
^^
xsd:
string
;
rdfs:
subClassOf
:
PeriodInTime
;
.
:
CalendarOp
rdf:
type
owl:
Class
;
rdfs:
label
"Calendar op"
^^
xsd:
string
;
rdfs:
subClassOf
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
FreePeriodOp
:
WorkingPeriodOp
)
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
onClass
:
IlapPeriod
;
owl:
onProperty
:
hasPeriod
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
]
;
.
:
CalendarOpList
rdf:
type
owl:
Class
;
rdfs:
label
"Calendar op list"
^^
xsd:
string
;
rdfs:
subClassOf
rdf:
List
;
rdfs:
subClassOf
owl:
Thing
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
CalendarOp
;
owl:
onProperty
rdf:
first
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
CalendarOpList
;
owl:
onProperty
rdf:
rest
;
]
;
.
:
CalendarSet
rdf:
type
owl:
Class
;
:
shouldHaveID
"true"
;
...
...
@@ -914,7 +949,7 @@
rdf:
type
owl:
Class
;
rdfs:
comment
"A Period that is repeated every day."
^^
xsd:
string
;
rdfs:
label
"Daily Repeat Period"
^^
xsd:
string
;
rdfs:
subClassOf
:
Period
;
rdfs:
subClassOf
:
Ilap
Period
;
.
:
Data
rdf:
type
owl:
Class
;
...
...
@@ -1228,6 +1263,11 @@
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
]
;
.
:
FreePeriodOp
rdf:
type
owl:
Class
;
rdfs:
label
"Free period op"
^^
xsd:
string
;
rdfs:
subClassOf
:
CalendarOp
;
.
:
Friday
rdf:
type
:
DayOfWeek
;
rdfs:
subClassOf
:
PeriodInTime
;
...
...
@@ -1299,6 +1339,46 @@
rdfs:
label
"Hot work"
^^
xsd:
string
;
rdfs:
subClassOf
:
Activity
;
.
:
IlapPeriod
rdf:
type
owl:
Class
;
rdfs:
comment
"A Period in Time that specifies a given amount of time."
^^
xsd:
string
;
rdfs:
label
"Work or Free Period"
^^
xsd:
string
;
rdfs:
subClassOf
:
PeriodInTime
;
rdfs:
subClassOf
<http://data.posccaesar.org/rdl/RDS7275639>
;
rdfs:
subClassOf
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
DailyRepeatPeriod
:
NoRepeatPeriod
:
WeeklyRepeatPeriod
)
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
;
owl:
onProperty
:
hasFinishDate
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
;
owl:
onProperty
:
hasStartDate
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
time
;
owl:
onProperty
:
hasFinishTime
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
time
;
owl:
onProperty
:
hasStartTime
;
]
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS380969>
;
.
:
InOperation
rdf:
type
:
SystemDescriptor
;
rdfs:
label
"In operation"
^^
xsd:
string
;
...
...
@@ -1480,7 +1560,7 @@
rdf:
type
owl:
Class
;
rdfs:
comment
"A Period that is not repeated."
^^
xsd:
string
;
rdfs:
label
"No Repeat Period"
^^
xsd:
string
;
rdfs:
subClassOf
:
Period
;
rdfs:
subClassOf
:
Ilap
Period
;
.
:
NonScheduledShutdown
rdf:
type
:
ShutdownType
;
...
...
@@ -1537,58 +1617,6 @@
rdfs:
label
"Pending"
^^
xsd:
string
;
rdfs:
subClassOf
:
PossibleIndividual
;
.
:
Period
rdf:
type
owl:
Class
;
rdfs:
comment
"A Property Dimension Instance that specifies a given amount of time."
^^
xsd:
string
;
rdfs:
label
"Period"
^^
xsd:
string
;
rdfs:
subClassOf
<http://data.posccaesar.org/rdl/RDS7275639>
;
rdfs:
subClassOf
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
DailyRepeatPeriod
:
NoRepeatPeriod
:
WeeklyRepeatPeriod
)
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
:
shouldUseRef
"true"
^^
xsd:
boolean
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onClass
:
Period
;
owl:
onProperty
:
hasPreviousPeriod
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
;
owl:
onProperty
:
hasFinishDate
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
;
owl:
onProperty
:
hasStartDate
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
time
;
owl:
onProperty
:
hasFinishTime
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
time
;
owl:
onProperty
:
hasStartTime
;
]
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
onDataRange
xsd:
boolean
;
owl:
onProperty
:
isFree
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
]
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS380969>
;
.
:
PeriodInTime
rdf:
type
owl:
Class
;
rdfs:
label
"Period in time"
^^
xsd:
string
;
...
...
@@ -2053,14 +2081,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
]
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS9629>
;
.
:
ProjectAFEid
rdf:
type
owl:
Class
;
rdfs:
comment
"An Identifier which is the Project's Authorization For Expenditure (AFE)."
^^
xsd:
string
;
rdfs:
label
"Project AFE ID"
^^
xsd:
string
;
rdfs:
subClassOf
<http://data.posccaesar.org/rdl/RDS720206061>
;
rdfs:
subClassOf
owl:
Thing
;
owl:
equivalentClass
<http://data.posccaesar.org/rdl/RDS6826621>
;
.
:
ProjectLeader
rdf:
type
owl:
Class
;
rdfs:
comment
"A Responsible that acts as leader for a Project."
^^
xsd:
string
;
...
...
@@ -2092,12 +2112,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:
label
"Ready for execution"
^^
xsd:
string
;
rdfs:
subClassOf
:
PossibleIndividual
;
.
:
Regular8to16WorkingDayCalendar
rdf:
type
owl:
Class
;
rdfs:
comment
"A Weekends Free Calendar that specifies work only during normal working hours."
^^
xsd:
string
;
rdfs:
label
"Regular 8 to 16 Working Day Calendar"
^^
xsd:
string
;
rdfs:
subClassOf
:
WeekendsFreeCalendar
;
.
:
Released
rdf:
type
:
ActivityStatus
;
rdfs:
label
"Released"
^^
xsd:
string
;
...
...
@@ -2798,17 +2812,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:
type
:
DayOfWeek
;
rdfs:
subClassOf
:
PeriodInTime
;
.
:
WeekendsFreeCalendar
rdf:
type
owl:
Class
;
rdfs:
comment
"A Calendar that leaves all weekends as free time (only work during workdays)."
^^
xsd:
string
;
rdfs:
label
"Weekends Free Calendar"
^^
xsd:
string
;
rdfs:
subClassOf
:
Calendar
;
.
:
WeeklyRepeatPeriod
rdf:
type
owl:
Class
;
rdfs:
comment
"A Period that is repeated every week."
^^
xsd:
string
;
rdfs:
label
"Weekly Repeat Period"
^^
xsd:
string
;
rdfs:
subClassOf
:
Period
;
rdfs:
subClassOf
:
Ilap
Period
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
minQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
...
...
@@ -2897,6 +2905,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:
label
"Work order status"
^^
xsd:
string
;
rdfs:
subClassOf
:
Status
;
.
:
WorkingPeriodOp
rdf:
type
owl:
Class
;
rdfs:
label
"Working period op"
^^
xsd:
string
;
rdfs:
subClassOf
:
CalendarOp
;
.
:
alwaysOnSchedule
rdf:
type
owl:
DatatypeProperty
;
rdfs:
comment
"A property that gives the schedule of a planning object."
^^
xsd:
string
;
...
...
@@ -3273,6 +3286,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:
label
"has Name"
^^
xsd:
string
;
rdfs:
range
xsd:
string
;
.
:
hasOpList
rdf:
type
owl:
ObjectProperty
;
rdfs:
label
"has op list"
^^
xsd:
string
;
.
:
hasOperation
rdf:
type
owl:
ObjectProperty
;
rdfs:
comment
"A relationship between a planning object and an Operation in a Work Order."
^^
xsd:
string
;
...
...
Please
register
or
login
to post a comment