Tore Christiansen

Updated Drilling Use Case classes in preparation for PEG meeting

......@@ -24,7 +24,7 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type owl:ObjectProperty .
: rdf:type owl:Ontology ;
owl:imports userfield: , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> ;
owl:imports <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCS> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SABCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/PBSCoding> , <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/CORCoding> , userfield: ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
:Active
......@@ -38,12 +38,10 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS10012097710> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldBeInternalAndExternalRef
"true"^^xsd:boolean ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :WorkOrder ;
owl:onProperty :correspondsToPlan
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass userfield:SpecifiedUserField ;
owl:onProperty :hasSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -54,11 +52,27 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Constraint ;
owl:onProperty :hasConstraint
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeField ;
owl:onProperty :hasFreeField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldBeInternalAndExternalRef
"true"^^xsd:boolean ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :WorkOrder ;
owl:onProperty :correspondsToPlan
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -70,24 +84,25 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :ScheduleForActivityInPlan ;
owl:onProperty :hasSchedule
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
owl:onClass :Responsible ;
owl:onProperty :hasResponsible
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -100,45 +115,30 @@ userfield:hasFreeFieldForSpecifiedUserField
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass userfield:SpecifiedUserField ;
owl:onProperty :hasSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Status ;
owl:onProperty :hasActiveStatus
owl:onClass :ScheduleForActivityInPlan ;
owl:onProperty :hasSchedule
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeField ;
owl:onProperty :hasFreeField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Constraint ;
owl:onProperty :hasConstraint
owl:onClass :Activity ;
owl:onProperty :hasParentActivity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Responsible ;
owl:onProperty :hasResponsible
owl:onClass :Status ;
owl:onProperty :hasActiveStatus
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Activity ;
owl:onProperty :hasParentActivity
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
:shouldHaveID "true" ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> .
......@@ -156,7 +156,7 @@ userfield:hasFreeFieldForSpecifiedUserField
:Asset
rdf:type owl:Class ;
rdfs:comment "A Arranged Individual 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 related to exploration, development and operation of petrochemical reserves."^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> , owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS4326435842> .
:Availability
......@@ -168,19 +168,13 @@ userfield:hasFreeFieldForSpecifiedUserField
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableTo
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableTo
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration
])
] ;
rdfs:subClassOf
......@@ -193,37 +187,37 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
:shouldUseRef "true"^^xsd:boolean ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableFrom
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableFrom
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
:shouldUseRef "true"^^xsd:boolean ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableFrom
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableFrom
])
] ;
rdfs:subClassOf
......@@ -231,13 +225,19 @@ userfield:hasFreeFieldForSpecifiedUserField
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableTo
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :availableTo
])
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> .
......@@ -283,13 +283,6 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
......@@ -298,6 +291,13 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
owl:onProperty :hasFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
:shouldHaveID "true" .
:CalendarSet
......@@ -307,10 +307,13 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -328,13 +331,10 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasStart
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -352,6 +352,13 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type :Status ;
rdfs:label "Cancelled"^^xsd:string .
:CoilTubing
rdf:type owl:Class ;
rdfs:comment "A 15926-4 Activity that is related to preparation and riging up/down snubbing and coil tubing equipment, including pressure testing."^^xsd:string ;
rdfs:label "Coil tubing"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17731742> , <http://data.posccaesar.org/rdl/RDS3149> , owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS17729327> .
:Completed
rdf:type :Status ;
rdfs:label "Completed"^^xsd:string .
......@@ -370,6 +377,13 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasLag
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
......@@ -387,30 +401,23 @@ userfield:hasFreeFieldForSpecifiedUserField
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasLag
] ;
:shouldHaveID "true" .
:Coordinate
rdf:type lci:ClassOfIndividual , owl:Class ;
rdf:type owl:Class , lci:ClassOfIndividual ;
rdfs:comment "A Metric Space Point that specifies location."^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4746617448> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4746617448> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasX ;
owl:onProperty :hasY ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasY ;
owl:onProperty :hasX ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
......@@ -420,7 +427,7 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type owl:Class ;
rdfs:comment "A Property denoting an expense of something."^^xsd:string ;
rdfs:label "Cost"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7275639> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7945027> .
:CostBased
......@@ -433,7 +440,7 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type owl:Class ;
rdfs:comment "A Criticalty Rating that is a measure of the consequence of failure of (one or more) activities."^^xsd:string ;
rdfs:label "Criticality"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7275639> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7275639> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7947106> .
:CurrentScheduleForPlan
......@@ -459,38 +466,38 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS329669> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onClass :Project ;
owl:onProperty :hasProject ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeFieldSet ;
owl:onProperty :hasFreeFieldSet
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ResourceSet ;
owl:onProperty :hasResourceSet
owl:onClass :ProfileSet ;
owl:onProperty :hasProfileSet
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeFieldSet ;
owl:onProperty :hasFreeFieldSet
owl:onClass :ResourceSet ;
owl:onProperty :hasResourceSet
] ;
rdfs:subClassOf
[ rdf:type owl: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:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ProfileSet ;
owl:onProperty :hasProfileSet
owl:onClass :CalendarSet ;
owl:onProperty :hasCalendarSet
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS11708918> .
......@@ -504,7 +511,7 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type owl:Class ;
rdfs:comment "An Organization that has 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:subClassOf <http://data.posccaesar.org/rdl/RDS282149> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS282149> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS6811233> .
:DrillingShutdown
......@@ -522,11 +529,11 @@ userfield:hasFreeFieldForSpecifiedUserField
:ExternalReference
rdf:type owl:Class ;
rdfs:comment "A Reference Data Item 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:subClassOf <http://data.posccaesar.org/rdl/RDS729777231> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS729777231> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasID ;
owl:onDataRange xsd:anyURI ;
owl:onProperty :hasSource ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
......@@ -554,8 +561,8 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:anyURI ;
owl:onProperty :hasSource ;
owl:onDataRange xsd:string ;
owl:onProperty :hasID ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
......@@ -593,30 +600,30 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasFieldName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldHaveID "true"^^xsd:boolean ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeFieldValue ;
owl:onProperty :hasValue
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasFieldName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] .
:FreeFieldSet
rdf:type owl:Class ;
rdfs:comment "A Data Field that is a collection of Free Fields."^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS17611736> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS17611736> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeField ;
owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -627,10 +634,10 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :FreeField ;
owl:onProperty userfield:hasFreeFieldForSpecifiedUserField
] .
:FreeFieldValue
......@@ -639,17 +646,17 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:anyType ;
owl:onProperty :hasDescription
owl:onProperty :hasShort ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:anyType ;
owl:onProperty :hasShort ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty :hasDescription
] ;
:shouldHaveID "true" .
......@@ -721,11 +728,22 @@ userfield:hasFreeFieldForSpecifiedUserField
rdfs:comment "A Property Dimension Instance that specifies a given amount of time."^^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 ;
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 :hasStartTime
owl:onProperty :hasFinishTime
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -735,15 +753,11 @@ userfield:hasFreeFieldForSpecifiedUserField
"1"^^xsd:nonNegativeInteger
] ;
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:time ;
owl:onProperty :hasFinishTime
owl:onProperty :hasStartTime
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -754,13 +768,6 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:date ;
owl:onProperty :hasStartDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
......@@ -773,7 +780,7 @@ userfield:hasFreeFieldForSpecifiedUserField
rdf:type owl:Class ;
rdfs:comment "A Period 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:subClassOf :Period , <http://data.posccaesar.org/rdl/RDS380969> .
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS380969> , :Period .
:Plan
rdf:type owl:Class ;
......@@ -791,11 +798,8 @@ userfield:hasFreeFieldForSpecifiedUserField
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFinish
owl:onClass owl:Class ;
owl:onProperty :hasResultType
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
......@@ -805,8 +809,11 @@ userfield:hasFreeFieldForSpecifiedUserField
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasResultType
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -824,38 +831,38 @@ userfield:hasFreeFieldForSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasResourceType
owl:onClass :Activity ;
owl:onProperty :hasActivity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasObjectiveType
owl:onDataRange xsd:dateTime ;
owl:onProperty :now
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :Activity ;
owl:onProperty :hasActivity
owl:onClass owl:Class ;
owl:onProperty :hasResourceType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:dateTime ;
owl:onProperty :now
owl:onClass owl:Class ;
owl:onProperty :hasObjectiveType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :PlanLevel ;
owl:onProperty :hasLevelType
owl:onClass owl:Class ;
owl:onProperty :hasAreaType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -871,8 +878,8 @@ userfield:hasFreeFieldForSpecifiedUserField
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass owl:Class ;
owl:onProperty :hasAreaType
owl:onClass :PlanLevel ;
owl:onProperty :hasLevelType
] ;
:shouldHaveID "true"^^xsd:boolean ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS7952931> .
......@@ -897,7 +904,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A Thing that classifies Plans according to their level in the planning hierarchy."^^xsd:string ;
rdfs:label "Plan Level"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS427322951> , owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> .
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing , <http://data.posccaesar.org/rdl/RDS427322951> .
:Planned
rdf:type :Status ;
......@@ -907,7 +914,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A 15926-4 Activity that is the creation of one or more instances of PlanForActivity in order to realise a RequiredActivity"^^xsd:string ;
rdfs:label "Planning"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS3149> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9659447> .
:PotentialShutdown
......@@ -924,10 +931,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS1684986591> , <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"2"^^xsd:nonNegativeInteger ;
owl:onClass :Coordinate ;
owl:onProperty :hasCoordinate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -938,10 +945,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"2"^^xsd:nonNegativeInteger ;
owl:onClass :Coordinate ;
owl:onProperty :hasCoordinate
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
:shouldHaveID "true" ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS47466168170> .
......@@ -949,7 +956,21 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:ProfileSet
rdf:type owl:Class ;
rdfs:comment "A Function that is a collection of Profiles."^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS47466170192> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS47466170192> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :Profile ;
owl:onProperty :hasProfile
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
......@@ -964,20 +985,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:onProperty :hasName
])
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass :Profile ;
owl:onProperty :hasProfile
] ;
:shouldHaveID "true" .
:Project
......@@ -987,20 +994,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS3149> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Plan ;
owl:onProperty :hasPlan
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
owl:onProperty :hasStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1011,34 +1018,34 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Plan ;
owl:onProperty :hasPlan
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasStart
owl:onClass userfield:SourceSpecifiedUserField ;
owl:onProperty :hasSpecifiedUserField
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onClass userfield:SourceSpecifiedUserField ;
owl:onProperty :hasSpecifiedUserField
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
:shouldHaveID "true" ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS9629> .
......@@ -1061,7 +1068,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A Physical Object 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:label "Resource"^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:unionOf (:CostBased :TimeBased)
......@@ -1072,13 +1079,13 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:ResourceSet
rdf:type owl:Class ;
rdfs:comment "A Physical Object that is a collection of Resources."^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1089,10 +1096,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
:shouldHaveID "true" .
......@@ -1100,20 +1107,20 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A Value for a Resource"^^xsd:string ;
rdfs:label "Resource value"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7945844> , owl:Thing .
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7945844> .
:Responsible
rdf:type owl:Class ;
rdfs:comment "An Arranged Individual that is responsible for carrying out a specified part of the Schedule."^^xsd:string ;
rdfs:label "Responsible"^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS436990091> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS282149> , <http://data.posccaesar.org/rdl/RDS413954> .
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS436990091> , owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS413954> , <http://data.posccaesar.org/rdl/RDS282149> .
:Result
rdf:type owl:Class ;
rdfs:comment "A Physical Object that an Activity is carried out upon, and/or which is the result of carrying out the Activity."^^xsd:string ;
rdfs:label "Result"^^xsd:string ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS4326435842> ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS4326435842> , owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS43168516168> .
:RevisedScheduleForPlan
......@@ -1142,25 +1149,11 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasPercentageComplete
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasLateFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:boolean ;
owl:onProperty :alwaysOnSchedule ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty :hasEarlyStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1170,34 +1163,36 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasSnltDate
owl:onProperty :hasMfoDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFrontlineDate
owl:onDataRange xsd:duration ;
owl:onProperty :hasDuration
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasMfoDate
owl:onDataRange xsd:duration ;
owl:onProperty :hasFreeFloat
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty :mustStartAsap
owl:onDataRange xsd:decimal ;
owl:onProperty :hasPercentageComplete
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :ScheduleForPlan ;
owl:onProperty :partOfSchedule ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1207,7 +1202,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasSnetDate
owl:onProperty :hasActualStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1217,21 +1212,28 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasLateStart
owl:onProperty :hasSnetDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasFreeFloat
owl:onDataRange xsd:decimal ;
owl:onProperty :hasPlannedProgress
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:boolean ;
owl:onProperty :alwaysOnSchedule ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty :mustStartAlap
owl:onDataRange xsd:duration ;
owl:onProperty :hasTotalFloat
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1241,14 +1243,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasActualFinish
owl:onProperty :hasMsoDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasDuration
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasLateStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1258,14 +1263,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasFnetDate
owl:onProperty :hasActualFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasTotalFloat
owl:onDataRange xsd:boolean ;
owl:onProperty :mustStartAsap
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1281,11 +1286,18 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasRemainingDuration
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasActualStart
owl:onProperty :hasFrontlineDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1295,7 +1307,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasEarlyFinish
owl:onProperty :hasFnetDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1305,22 +1317,14 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasMsoDate
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :ScheduleForPlan ;
owl:onProperty :partOfSchedule ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
owl:onProperty :hasEarlyFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasPlannedProgress
owl:onDataRange xsd:boolean ;
owl:onProperty :mustStartAlap
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1330,14 +1334,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasEarlyStart
owl:onProperty :hasLateFinish
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasRemainingDuration
owl:onDataRange
[ rdf:type owl:Class ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasSnltDate
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS333764> .
......@@ -1347,6 +1354,10 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:label "Schedule for activity in plan"^^xsd:string ;
rdfs:subClassOf :Plan ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:minQualifiedCardinality
......@@ -1354,10 +1365,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:onClass :ScheduleForPlan ;
owl:onProperty :hasPreviousScheduleForPlan
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:unionOf (:BaselineScheduleForPlan :CurrentScheduleForPlan :LiveScheduleForPlan :RevisedScheduleForPlan)
] ;
:shouldHaveID "true"^^xsd:boolean .
:Scheduling
......@@ -1375,7 +1382,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A Class of Individual that holds information about what is currently happening. Status values describe whether 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:subClassOf <http://data.posccaesar.org/rdl/RDS13318199> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS13318199> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS427322951> .
:Sunday
......@@ -1405,35 +1412,29 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasDelayedStart
owl:onDataRange xsd:decimal ;
owl:onProperty :hasExpendedQuantity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasManHours
owl:onDataRange xsd:duration ;
owl:onProperty :hasDelayedStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasRemainingFinish
owl:onDataRange xsd:decimal ;
owl:onProperty :hasExpendedCost
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasRemainingStart
owl:onDataRange xsd:duration ;
owl:onProperty :hasDuration
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1448,35 +1449,31 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasExpendedQuantity
owl:onProperty :hasQuantity
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasExpendedCost
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasRemainingStart
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasCurrentProgress
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :hasDuration
owl:onProperty :hasCost
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasQuantity
owl:onProperty :hasCurrentProgress
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -1491,7 +1488,17 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasCost
owl:onProperty :hasManHours
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange
[ rdf:type rdfs:Datatype ;
owl:unionOf (xsd:date xsd:dateTime)
] ;
owl:onProperty :hasRemainingFinish
] ;
:shouldHaveID "true" .
......@@ -1500,17 +1507,38 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:comment "A Resource Value for a Time Based Resource"^^xsd:string ;
rdfs:subClassOf :ResourceValue ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Availability ;
owl:onProperty :hasAvailability
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasDefaultRate
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasDefaultRate
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription
])
] ;
rdfs:subClassOf
......@@ -1518,36 +1546,15 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription
owl:onDataRange xsd:decimal ;
owl:onProperty :hasDefaultRate
] [ rdf:type owl:Restriction ;
owl:maxQualifiedCardinality
"1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty :hasDescription
owl:onDataRange xsd:decimal ;
owl:onProperty :hasDefaultRate
])
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :Availability ;
owl:onProperty :hasAvailability
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minQualifiedCardinality
"0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
] ;
:shouldHaveID "true" .
:TimeBasedResourceRef
......@@ -1560,6 +1567,12 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:Tuesday
rdf:type :Weekday .
:TypeOfDrillingWork
rdf:type owl:Class ;
rdfs:comment "An ActivityClass that classifies Drilling Activities"^^xsd:string ;
rdfs:label "Type of drilling work"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS10012097710> , owl:Thing .
:UnderPlanningOrScheduling
rdf:type :Status ;
rdfs:label "Under planning or scheduling"^^xsd:string .
......@@ -1578,8 +1591,9 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
:Weekday
rdf:type owl:Class ;
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:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> , owl:Thing .
rdfs:comment "A Day Period 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:subClassOf <http://data.posccaesar.org/rdl/RDS356216271> , owl:Thing ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS8945301> .
:WeeklyRepeatPeriod
rdf:type owl:Class ;
......@@ -1611,7 +1625,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A functional object that is the purpose of the outfitting of a 'wellbore'."^^xsd:string ;
rdfs:label "Well completion type"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS318059> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS318059> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS1713402431> .
:WellInformationType
......@@ -1628,7 +1642,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A description of a Well"^^xsd:string ;
rdfs:label "Well Type"^^xsd:string ;
rdfs:subClassOf <http://data.posccaesar.org/rdl/RDS7006801> , owl:Thing ;
rdfs:subClassOf owl:Thing , <http://data.posccaesar.org/rdl/RDS7006801> ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS16633002> .
:WellTypeWork
......@@ -1636,11 +1650,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:label "Well type work"^^xsd:string ;
rdfs:subClassOf owl:Thing .
:WellWorkType
rdf:type owl:Class ;
rdfs:label "Well work type"^^xsd:string ;
rdfs:subClassOf owl:Thing .
:WorkOrder
rdf:type owl:Class ;
rdfs:comment "A Plan that corresponds to a set of Operations with a description of the work content of the Operations."^^xsd:string ;
......@@ -2052,8 +2061,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_Thing>
rdf:type owl:Class ;
rdfs:label "Cost based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Time based 1"^^xsd:string ;
rdfs:subClassOf :CostBased , :Discipline , :TimeBased .
rdfs:label "Time based 1"^^xsd:string , "Discipline 1"^^xsd:string , "Cost based 1"^^xsd:string ;
rdfs:subClassOf :TimeBased , :Discipline , :CostBased .
<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/PBS_Thing>
rdf:type owl:Class ;
......@@ -2062,8 +2071,8 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SAB_Thing>
rdf:type owl:Class ;
rdfs:label "Dg phase 1"^^xsd:string , "Project phase 1"^^xsd:string ;
rdfs:subClassOf :DgPhase , :ProjectPhase .
rdfs:label "Project phase 1"^^xsd:string , "Dg phase 1"^^xsd:string ;
rdfs:subClassOf :ProjectPhase , :DgPhase .
<http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/SCCS_Thing>
rdfs:seeAlso <http://data.posccaesar.org/rdl/RDS1263643081> ;
......