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
Håvard M. Ottestad
2015-01-15 15:01:29 +0100
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2a5cf1aeb8a2e713eab3a62b75e5f694b0b1ac27
2a5cf1ae
1 parent
8b79142b
2.0 version
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
241 additions
and
241 deletions
ILAP/mainOntology.ttl
ILAP/mainOntology.ttl
View file @
2a5cf1a
...
...
@@ -644,7 +644,22 @@ xsd:time rdf:type rdfs:Datatype .
<http://data.posccaesar.org/ilap-userfield/TimeBasedResource>
rdf:
type
owl:
Class
;
rdfs:
subClassOf
[
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
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
...
...
@@ -669,21 +684,6 @@ xsd:time rdf:type rdfs:Datatype .
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:
Restriction
;
owl:
onProperty
:
hasName
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
;
:
shouldHaveID
"true"
.
...
...
@@ -698,18 +698,8 @@ 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
:
hasResource
;
owl:
onClass
:
Resource
;
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:
Restriction
;
...
...
@@ -718,9 +708,9 @@ xsd:time rdf:type rdfs:Datatype .
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
SpecifiedUserField
;
owl:
onClass
<http://data.posccaesar.org/ilap-userfield/SourceSpecifiedUserField>
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
owl:
onProperty
:
has
Description
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasFreeField
;
...
...
@@ -728,15 +718,24 @@ xsd:time rdf:type rdfs:Datatype .
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
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:
Class
;
owl:
unionOf
(
:
Operation
:
RegularActivity
:
WorkOrder
)
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasParentActivity
;
owl:
onClass
:
Activity
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasSpecifiedUserField
;
owl:
onClass
<http://data.posccaesar.org/ilap-userfield/SpecifiedUserField>
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasActiveStatus
;
...
...
@@ -760,42 +759,43 @@ 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:
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/S
ourceS
pecifiedUserField>
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Schedul
e
;
owl:
onClass
:
Schedul
e
;
owl:
m
axQualifiedCardinality
"1
"
^^
xsd:
nonNegativeInteger
owl:
onProperty
:
has
Resourc
e
;
owl:
onClass
:
Resourc
e
;
owl:
m
inQualifiedCardinality
"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
;
:
should
Use
Ref
"true"
;
:
should
BeInternalAndExternal
Ref
"true"
;
owl:
annotatedSource
:
Activity
;
owl:
annotatedProperty
rdfs:
subClassOf
;
owl:
annotatedTarget
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
FreeField
;
owl:
onClass
:
FreeField
;
owl:
onProperty
:
has
ParentActivity
;
owl:
onClass
:
Activity
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
]
.
[
rdf:
type
owl:
Axiom
;
:
should
BeInternalAndExternal
Ref
"true"
;
:
should
Use
Ref
"true"
;
owl:
annotatedSource
:
Activity
;
owl:
annotatedProperty
rdfs:
subClassOf
;
owl:
annotatedTarget
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
ParentActivity
;
owl:
onClass
:
Activity
;
owl:
onProperty
:
has
FreeField
;
owl:
onClass
:
FreeField
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
]
.
...
...
@@ -819,20 +819,7 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
dailyAvailableDuration
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
dailyAvailableDuration
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
)
]
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
availableTo
;
owl:
onProperty
:
availableFrom
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -841,7 +828,7 @@ xsd:time rdf:type rdfs:Datatype .
]
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
available
To
;
owl:
onProperty
:
available
From
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -853,6 +840,19 @@ xsd:time rdf:type rdfs:Datatype .
]
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
dailyAvailableDuration
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
dailyAvailableDuration
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
)
]
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasCalendar
;
owl:
onClass
:
Calendar
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
...
...
@@ -864,14 +864,9 @@ xsd:time rdf:type rdfs:Datatype .
]
)
]
,
[
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
:
available
From
;
owl:
onProperty
:
available
To
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -880,7 +875,7 @@ xsd:time rdf:type rdfs:Datatype .
]
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
available
From
;
owl:
onProperty
:
available
To
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -889,6 +884,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
;
...
...
@@ -927,16 +927,6 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
:
Schedule
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasTotalFloat
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
,
[
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
;
...
...
@@ -946,9 +936,19 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasTotalFloat
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasFreeFloat
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasPlannedProgress
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
decimal
]
.
...
...
@@ -959,12 +959,12 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Description
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
owl:
onProperty
:
has
Period
;
owl:
onClass
:
Period
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Finish
;
owl:
onProperty
:
has
Start
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -973,7 +973,12 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasStart
;
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
;
owl:
unionOf
(
xsd:
date
...
...
@@ -982,11 +987,6 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasPeriod
;
owl:
onClass
:
Period
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
...
...
@@ -1015,30 +1015,25 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
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
:
hasCalendar
;
owl:
onClass
:
Calendar
;
owl:
minQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
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
:
hasFinish
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
xsd:
dateTime
)
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasStart
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
...
...
@@ -1046,6 +1041,11 @@ xsd:time rdf:type rdfs:Datatype .
xsd:
dateTime
)
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasName
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
;
:
shouldHaveID
"true"
.
...
...
@@ -1058,9 +1058,9 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Lag
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
owl:
onProperty
:
has
SuccessorActivity
;
owl:
onClass
:
Activity
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasCalendar
;
...
...
@@ -1068,14 +1068,14 @@ xsd:time rdf:type rdfs:Datatype .
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
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"
.
...
...
@@ -1154,11 +1154,6 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasProfileSet
;
owl:
onClass
:
ProfileSet
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasCalendarSet
;
owl:
onClass
:
CalendarSet
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
...
...
@@ -1169,6 +1164,11 @@ xsd:time rdf:type rdfs:Datatype .
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasProfileSet
;
owl:
onClass
:
ProfileSet
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasResourceSet
;
owl:
onClass
:
ResourceSet
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
...
...
@@ -1190,6 +1190,11 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasID
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasApplication
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
...
...
@@ -1209,11 +1214,6 @@ xsd:time rdf:type rdfs:Datatype .
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
]
.
...
...
@@ -1239,14 +1239,14 @@ xsd:time rdf:type rdfs:Datatype .
:
FreeField
rdf:
type
owl:
Class
;
rdfs:
subClassOf
[
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:
Restriction
;
owl:
onProperty
:
hasValue
;
owl:
onClass
:
FreeFieldValue
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
.
[
rdf:
type
owl:
Axiom
;
:
shouldHaveID
"true"
^^
xsd:
boolean
;
...
...
@@ -1267,7 +1267,7 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField>
;
owl:
onProperty
:
hasFreeField
;
owl:
onClass
:
FreeField
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
...
...
@@ -1277,7 +1277,7 @@ xsd:time rdf:type rdfs:Datatype .
owl:
onDataRange
xsd:
string
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasFreeField
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasFreeFieldForSpecifiedUserField>
;
owl:
onClass
:
FreeField
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
.
...
...
@@ -1289,13 +1289,13 @@ xsd:time rdf:type rdfs:Datatype .
:
FreeFieldValue
rdf:
type
owl:
Class
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Short
;
owl:
q
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
:
has
Description
;
owl:
maxQ
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
anyType
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Description
;
owl:
maxQ
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onProperty
:
has
Short
;
owl:
q
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
anyType
]
;
...
...
@@ -1309,12 +1309,12 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
:
Schedule
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
PlannedProgress
;
owl:
onProperty
:
has
TotalFloat
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
d
ecimal
owl:
onDataRange
xsd:
d
uration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Total
Float
;
owl:
onProperty
:
has
Free
Float
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
,
...
...
@@ -1328,9 +1328,9 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
FreeFloat
;
owl:
onProperty
:
has
PlannedProgress
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
d
uration
owl:
onDataRange
xsd:
d
ecimal
]
.
...
...
@@ -1356,19 +1356,14 @@ xsd:time rdf:type rdfs:Datatype .
:
Period
rdf:
type
owl:
Class
;
rdfs:
subClassOf
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasPreviousPeriod
;
owl:
onClass
:
Period
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasFinishTime
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
time
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
isFre
e
;
owl:
q
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
boolean
owl:
onProperty
:
hasFinishDat
e
;
owl:
maxQ
ualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasStartTime
;
...
...
@@ -1376,20 +1371,25 @@ xsd:time rdf:type rdfs:Datatype .
owl:
onDataRange
xsd:
time
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Finish
Date
;
owl:
onProperty
:
has
Start
Date
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
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
]
,
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
DailyRepeatPeriod
:
NoRepeatPeriod
:
WeeklyRepeatPeriod
)
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasStartDate
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
date
]
.
[
rdf:
type
owl:
Axiom
;
:
shouldUseRef
"true"
^^
xsd:
boolean
;
...
...
@@ -1417,11 +1417,6 @@ xsd:time rdf:type rdfs:Datatype .
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasFinish
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
...
...
@@ -1430,18 +1425,10 @@ xsd:time rdf:type rdfs:Datatype .
)
]
]
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
now
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
dateTime
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
now
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
dateTime
]
)
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasStart
;
...
...
@@ -1461,6 +1448,19 @@ xsd:time rdf:type rdfs:Datatype .
owl:
onProperty
:
hasActivity
;
owl:
onClass
:
Activity
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Class
;
owl:
intersectionOf
(
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
now
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
dateTime
]
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
now
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
dateTime
]
)
]
;
:
shouldHaveID
"true"
.
...
...
@@ -1473,9 +1473,9 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Coordinat
e
;
owl:
onClass
:
Coordinate
;
owl:
minQualifiedCardinality
"2"
^^
xsd:
nonNegativeInteger
owl:
onProperty
:
has
Nam
e
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExternalReference
;
...
...
@@ -1483,9 +1483,9 @@ xsd:time rdf:type rdfs:Datatype .
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Nam
e
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
owl:
onProperty
:
has
Coordinat
e
;
owl:
onClass
:
Coordinate
;
owl:
minQualifiedCardinality
"2"
^^
xsd:
nonNegativeInteger
]
;
:
shouldHaveID
"true"
.
...
...
@@ -1502,11 +1502,6 @@ 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
;
...
...
@@ -1519,6 +1514,11 @@ 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"
.
...
...
@@ -1533,8 +1533,17 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
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
:
hasPlan
;
owl:
onClass
:
Plan
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
...
...
@@ -1557,23 +1566,14 @@ 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
:
hasPlan
;
owl:
onClass
:
Plan
;
owl:
onProperty
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
owl:
minQualifiedCardinality
"0"
^^
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
)
]
owl:
onProperty
:
hasDescription
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
string
]
;
:
shouldHaveID
"true"
.
...
...
@@ -1609,16 +1609,16 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
owl:
Thing
,
[
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
:
hasExternalReference
;
owl:
onClass
:
ExternalReference
;
owl:
minQualifiedCardinality
"0"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasTimeBasedResource
;
owl:
onClass
<http://data.posccaesar.org/ilap-userfield/TimeBasedResource>
;
owl:
minQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
...
...
@@ -1671,12 +1671,7 @@ xsd:time rdf:type rdfs:Datatype .
:
Schedule
rdf:
type
owl:
Class
;
rdfs:
subClassOf
[
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
:
hasEarlyStart
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -1684,8 +1679,15 @@ xsd:time rdf:type rdfs:Datatype .
)
]
]
,
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
BaselineSchedule
:
CurrentSchedule
:
LiveSchedule
:
RevisedSchedule
)
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasEarly
Start
;
owl:
onProperty
:
hasEarly
Finish
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -1694,7 +1696,7 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
Early
Finish
;
owl:
onProperty
:
has
Late
Finish
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -1702,15 +1704,13 @@ xsd:time rdf:type rdfs:Datatype .
)
]
]
,
[
rdf:
type
owl:
Class
;
owl:
unionOf
(
:
BaselineSchedule
:
CurrentSchedule
:
LiveSchedule
:
RevisedSchedule
)
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasDuration
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
duration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasLate
Finish
;
owl:
onProperty
:
hasLate
Start
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
[
rdf:
type
rdfs:
Datatype
;
owl:
unionOf
(
xsd:
date
...
...
@@ -1727,7 +1727,12 @@ xsd:time rdf:type rdfs:Datatype .
rdfs:
subClassOf
:
Resource
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasCurrentProgress>
;
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:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
decimal
]
,
...
...
@@ -1737,28 +1742,24 @@ xsd:time rdf:type rdfs:Datatype .
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasRemainingStart>
;
owl:
onProperty
:
hasExpendedCost
;
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
:
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
:
has
TimeBasedResource
;
owl:
onClass
<http://data.posccaesar.org/ilap-userfield/TimeBasedResource>
;
owl:
qualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
owl:
onProperty
:
has
Cost
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
decimal
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
has
DelayedStart
;
owl:
onProperty
:
has
ManHours
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
d
uration
owl:
onDataRange
xsd:
d
ecimal
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasRemainingFinish>
;
...
...
@@ -1770,9 +1771,9 @@ xsd:time rdf:type rdfs:Datatype .
]
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasQuantity>
;
owl:
onProperty
:
hasDelayedStart
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
d
ecimal
owl:
onDataRange
xsd:
d
uration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasDuration
;
...
...
@@ -1780,19 +1781,18 @@ xsd:time rdf:type rdfs:Datatype .
owl:
onDataRange
xsd:
duration
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasExpendedQuantity>
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
decimal
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasExpendedCost
;
owl:
onProperty
<http://data.posccaesar.org/ilap-userfield/hasCurrentProgress>
;
owl:
maxQualifiedCardinality
"1"
^^
xsd:
nonNegativeInteger
;
owl:
onDataRange
xsd:
decimal
]
,
[
rdf:
type
owl:
Restriction
;
owl:
onProperty
:
hasCost
;
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
)
]
]
;
:
shouldHaveID
"true"
.
...
...
Please
register
or
login
to post a comment