Tore Christiansen

renamed files and moved test data into a separate file.

......@@ -43,46 +43,6 @@
rdfs:subClassOf :PossibleIndividual ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS3149> ;
.
:Activity101inPlanVersion2forProjectP
rdf:type :ActivityInPlan ;
rdf:type owl:Class ;
:hasActualMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
:hasActualOperator <http://data.posccaesar.org/npd/facts/Company-17237803> ;
:hasActualSubContractor :DrillCrewB ;
:hasBaselineSchedule :Schedule1forActivity101inPlanVersion2forProjectP ;
:hasCompletelyFreeField :CompletelyFreeField1ForActivity101inPlan2inProjectP ;
:hasCriticality :HighCriticalityActivity ;
:hasCurrentSchedule :Schedule2forActivity101inPlanVersion2forProjectP ;
:hasDiscipline :COR_KI ;
:hasDiscipline SCCS:COR_KD ;
:hasFreeField :FreeField2Value1 ;
:hasLiveSchedule :Schedule3forActivity101inPlanVersion2forProjectP ;
:hasMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
:hasMaterialOrderStatus :MaterialOnOrder ;
:hasOperator <http://data.posccaesar.org/npd/facts/Company-17237803> ;
:hasPercentageComplete "50"^^xsd:string ;
:hasPriority :HighPriorityActivity ;
:hasResource :EngineeringResourcesForProjectP ;
:hasResult :ProjectDeliverableFromProjectP ;
:hasRevisedSchedule :Schedule4forActivity101inPlanVersion2forProjectP ;
:hasRiskFactorForPlan :HeightWork ;
:hasRiskFactorForPlan :HotWork ;
:hasSpecifiedUserField :SpecifiedUserfield1forActivity101inPlanVersion2forProjectP ;
:hasStatus :Active ;
:hasSubContractor :DrillCrewA ;
:hasSuccessor :FinishToStart1 ;
:hasWorkVolume "1500 hours"^^xsd:string ;
rdfs:label "Activity 101 in plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:Activity102inPlanVersion2forProjectP
rdf:type :ActivityInPlan ;
rdf:type owl:Class ;
:hasParentActivity :Activity101inPlanVersion2forProjectP ;
:hasSpecifiedUserField :SpecifiedUserfield1forActivity102inPlanVersion2forProjectP ;
rdfs:label "Activity 102 in plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:ActivityCarriedOutOnHCsystems
rdf:type :ActivityRiskFactor ;
rdf:type owl:Class ;
......@@ -561,113 +521,6 @@
rdfs:label "Authorize for expenditure"^^xsd:string ;
rdfs:subClassOf :Activity ;
.
:AvailableResource
rdf:type owl:Class ;
rdfs:comment "A Resource that is the ability of an item (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ;
rdfs:label "Available Resource"^^xsd:string ;
rdfs:subClassOf :Resource ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
owl:intersectionOf (
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [
rdf:type rdfs:Datatype ;
owl:unionOf (
xsd:date
xsd:dateTime
) ;
] ;
owl:onProperty :availableFrom ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [
rdf:type rdfs:Datatype ;
owl:unionOf (
xsd:date
xsd:dateTime
) ;
] ;
owl:onProperty :availableTo ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :PlanForILAP ;
owl:onProperty :forPlan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> ;
.
:BeforeShutdown
rdf:type :ShutdownPhase ;
rdfs:label "Before shutdown"^^xsd:string ;
......@@ -1041,12 +894,6 @@
owl:onProperty :hasY ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onDataRange xsd:decimal ;
owl:onProperty :hasZ ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS2213258891> ;
.
:CostBasedResource
......@@ -1345,7 +1192,6 @@
rdf:type :FS ;
:hasCalendar :Calendar1 ;
:hasLag 3 ;
:hasSuccessor :Activity102inPlanVersion2forProjectP ;
rdfs:label "Finish to Start 2"^^xsd:string ;
rdfs:subClassOf :PeriodInTime ;
.
......@@ -1864,7 +1710,6 @@
:Operation1inActivity101inPlanVersion2forProjectP
rdf:type :OperationInPlan ;
rdf:type owl:Class ;
:hasParentActivity :Activity101inPlanVersion2forProjectP ;
rdfs:subClassOf :Activity ;
.
:OperationAndMaintenanceProject
......@@ -2127,12 +1972,6 @@ 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 :ShutdownActivitySS1inPlanVersion2forProjectP ;
owl:onProperty :hasShutdownPlan ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :WellInformationPlanType ;
owl:onProperty :locationOfWelInformation ;
] ;
......@@ -2472,6 +2311,113 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS13875949> ;
.
:ResourceAvailability
rdf:type owl:Class ;
rdfs:comment "An Abstract Object that is a of dates that describes when a Resource is available for a specified Plan (under combined aspects of its reliability, maintainability and maintenance support) to perform its required function at a stated instant of time over a stated period of time (BS 4778)."^^xsd:string ;
rdfs:label "Resource Availability"^^xsd:string ;
rdfs:subClassOf :AbstractObject ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
owl:intersectionOf (
[
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty :dailyAvailableDuration ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [
rdf:type rdfs:Datatype ;
owl:unionOf (
xsd:date
xsd:dateTime
) ;
] ;
owl:onProperty :availableFrom ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Class ;
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 ;
]
[
rdf:type owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [
rdf:type rdfs:Datatype ;
owl:unionOf (
xsd:date
xsd:dateTime
) ;
] ;
owl:onProperty :availableTo ;
]
) ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
:shouldUseRef "true"^^xsd:boolean ;
owl:onClass :PlanForILAP ;
owl:onProperty :forPlan ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
] ;
owl:equivalentClass <http://data.posccaesar.org/rdl/RDS14649845> ;
.
:ResourceInPlan
rdf:type rdfs:Class ;
rdf:type owl:Class ;
......@@ -2951,7 +2897,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
userfield:hasFacility <http://data.posccaesar.org/npd/facts/Facility-278329> ;
userfield:hasField <http://data.posccaesar.org/npd/facts/Field-46437> ;
userfield:hasLicense <http://data.posccaesar.org/npd/facts/Licence-21084> ;
userfield:hasMainActivity :Activity102inPlanVersion2forProjectP ;
userfield:hasRiskFactor :LiftingOperation ;
userfield:hasRiskFactor :ShallowGasOperation ;
userfield:hasShutdownType :ScheduledShutdown ;
......@@ -3054,14 +2999,14 @@ 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 :AvailableResource ;
owl:onProperty :hasAvailability ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :ExternalReference ;
owl:onProperty :hasExternalReference ;
owl:onClass :ResourceAvailability ;
owl:onProperty :hasAvailability ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
......@@ -3199,12 +3144,6 @@ 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 :AvailableResource ;
owl:onProperty :hasAvailability ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass :Calendar ;
owl:onProperty :hasCalendar ;
] ;
......@@ -3228,6 +3167,12 @@ 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 :ResourceAvailability ;
owl:onProperty :hasAvailability ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty :hasName ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
......@@ -3341,7 +3286,7 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdf:type owl:Class ;
rdfs:comment "A System Descriptor that describes the type of well services work."^^xsd:string ;
rdfs:label "Well Services Work Type"^^xsd:string ;
rdfs:subClassOf :ClassOfActivity ;
rdfs:subClassOf :ProjectType ;
.
:WellTransfer
rdf:type :ProjectPhase ;
......@@ -4318,11 +4263,6 @@ NOTE 2 A Plan for Activity can define a number of part activities which are rel
rdfs:comment "A property that gives the Y coordinate of a planning object."^^xsd:string ;
rdfs:label "has Y"^^xsd:string ;
.
:hasZ
rdf:type owl:DatatypeProperty ;
rdfs:comment "A property that gives the Z coordinate of a planning object."^^xsd:string ;
rdfs:label "has z"^^xsd:string ;
.
:hierarchical
rdf:type owl:DatatypeProperty ;
rdfs:comment "A property that toggles a Free Field as supporting the subvalue of Tag (i.e., supporting outline codes in Safran, or not)."^^xsd:string ;
......
# baseURI: http://data.posccaesar.org/ilap/ilap-testdata/
# imports: http://data.posccaesar.org/ilap/
# c14n-version: 3
@prefix : <http://data.posccaesar.org/ilap/ilap-testdata/> .
@prefix ilap: <http://data.posccaesar.org/ilap/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix userfield: <http://data.posccaesar.org/ilap/userfields/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ilap:Activity102inPlanVersion2forProjectP
ilap:hasParentActivity :Activity101inPlanVersion2forProjectP ;
.
ilap:FinishToStart2
ilap:hasSuccessor :Activity102inPlanVersion2forProjectP ;
.
ilap:Operation1inActivity101inPlanVersion2forProjectP
ilap:hasParentActivity :Activity101inPlanVersion2forProjectP ;
.
ilap:SpecifiedUserfield1forActivity101inPlanVersion2forProjectP
userfield:hasMainActivity :Activity102inPlanVersion2forProjectP ;
.
:
rdf:type owl:Ontology ;
owl:imports ilap: ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string ;
.
:Activity101inPlanVersion2forProjectP
rdf:type ilap:ActivityInPlan ;
rdf:type owl:Class ;
ilap:hasActualMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
ilap:hasActualOperator <http://data.posccaesar.org/npd/facts/Company-17237803> ;
ilap:hasActualSubContractor ilap:DrillCrewB ;
ilap:hasBaselineSchedule ilap:Schedule1forActivity101inPlanVersion2forProjectP ;
ilap:hasCompletelyFreeField ilap:CompletelyFreeField1ForActivity101inPlan2inProjectP ;
ilap:hasCriticality ilap:HighCriticalityActivity ;
ilap:hasCurrentSchedule ilap:Schedule2forActivity101inPlanVersion2forProjectP ;
ilap:hasDiscipline ilap:COR_KI ;
ilap:hasDiscipline <http://data.posccaesar.org/ilap/refdata/NORSOK/Z-014/SCCSCoding/COR_KD> ;
ilap:hasFreeField ilap:FreeField2Value1 ;
ilap:hasLiveSchedule ilap:Schedule3forActivity101inPlanVersion2forProjectP ;
ilap:hasMainContractor <http://data.posccaesar.org/brreg/R-41682c54-0a71-40f9-8763-97c506514866> ;
ilap:hasMaterialOrderStatus ilap:MaterialOnOrder ;
ilap:hasOperator <http://data.posccaesar.org/npd/facts/Company-17237803> ;
ilap:hasPercentageComplete "50"^^xsd:string ;
ilap:hasPriority ilap:HighPriorityActivity ;
ilap:hasResource ilap:EngineeringResourcesForProjectP ;
ilap:hasResult ilap:ProjectDeliverableFromProjectP ;
ilap:hasRevisedSchedule ilap:Schedule4forActivity101inPlanVersion2forProjectP ;
ilap:hasRiskFactorForPlan ilap:HeightWork ;
ilap:hasRiskFactorForPlan ilap:HotWork ;
ilap:hasSpecifiedUserField ilap:SpecifiedUserfield1forActivity101inPlanVersion2forProjectP ;
ilap:hasStatus ilap:Active ;
ilap:hasSubContractor ilap:DrillCrewA ;
ilap:hasSuccessor ilap:FinishToStart1 ;
ilap:hasWorkVolume "1500 hours"^^xsd:string ;
rdfs:label "Activity 101 in plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
:Activity102inPlanVersion2forProjectP
rdf:type ilap:ActivityInPlan ;
rdf:type owl:Class ;
ilap:hasSpecifiedUserField ilap:SpecifiedUserfield1forActivity102inPlanVersion2forProjectP ;
rdfs:label "Activity 102 in plan version 2 for project P"^^xsd:string ;
rdfs:subClassOf ilap:Activity ;
.
# baseURI: null
# c14n-version: 3
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix visual: <http://topbraid.org/visual#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
[
rdf:type inference:Configuration ;
composite:child [
rdf:type inference:SwiftOWLIMEngine ;
composite:index "0"^^xsd:int ;
inference:ruleset "owl-max" ;
] ;
inference:completeMode "true"^^xsd:boolean ;
].