Trinh H. Nguyen

David Onto

@prefix ilap: <http://standards.iso.org/iso/15926/tech/ontology/integrated-lifecycle-asset-planning/> .
@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix list: <http://www.co-ode.org/ontologies/list.owl#> .
@prefix lci: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-integration/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix ptrn: <http://data.posccaesar.org/ptrn/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix lcm: <http://standards.iso.org/iso/15926/tech/ontology/life-cycle-metadata/> .
@prefix rdl: <http://data.posccaesar.org/rdl/> .
@prefix ilap-view: <http://standards.iso.org/iso/15926/tech/view-ontology/integrated-lifecycle-asset-planning/> .
@prefix pn: <http://www.w3.org/2005/xpath-functions#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ilap-xsd: <http://standards.iso.org/iso/15926/tech/xsd-generator-ontology/integrated-lifecycle-asset-planning/> .
ilap-xsd:Data rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ilap:ManagedProgrammeOfWork;
owl:onProperty ilap-xsd:hasManagedProgrammeOfWork;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
]
.
ilap-view:Calendar rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasStart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasFinish
] .
ilap:ResourceInPlan rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:resourceHasActualCurrentExpenditure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlanResourceBreakdownClass
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedMainContractor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedCurrentResourceExpenditure
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentPercentageUsed
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ResourceBreakdownClass ;
owl:onProperty ilap-view:hasPlannedCurrentDurationUsed
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:resourceInPlanHasCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:AvailableResource ;
owl:onProperty ilap-view:hasAvailableResource
] .
ilap:Project rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:OilAndGasProjectObjective ;
owl:onProperty ilap-view:hasProjectObjective
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:LifecyclePhase ;
owl:onProperty ilap-view:hasLifecyclePhase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ClassOfProjectBySiteEnvironment ;
owl:onProperty ilap-view:hasProjectSiteEnvironment
] .
ilap:shouldHaveID a owl:AnnotationProperty ;
rdfs:range xsd:boolean .
ilap:StaffTimeResourceInPlan
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedTotalResourceCost
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedCurrentPercentageUsed
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentDurationUsed
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Discipline ;
owl:onProperty ilap-view:hasDiscipline
] .
ilap:shouldUseRef a owl:AnnotationProperty ;
rdfs:range xsd:boolean .
ilap:ScheduleForEventInPlan
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:noLaterThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:noEarlierThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:mustBeOn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasLateAchievement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasEarlyAchievement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:mustBeAsLateAsPossible
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:mustBeAsEarlyAsPossible
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:eventPartOfSchedule ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ilap-view:MilestoneInPlan
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasActualAchievement
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForEventInPlan ;
owl:onProperty ilap-view:eventHasTargetSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForEventInPlan ;
owl:onProperty ilap-view:eventHasRevisedSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForEventInPlan ;
owl:onProperty ilap-view:eventHasLiveSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForEventInPlan ;
owl:onProperty ilap-view:eventHasCurrentSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForEventInPlan ;
owl:onProperty ilap-view:eventHasBaselineSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PlanSuccessorLink ;
owl:onProperty ilap-view:eventHasLinkToSuccessor
] .
ilap:Schedule rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescriptionOfPlannedCurrentProgress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedCurrentMaterialUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ResourceInPlan ;
owl:onProperty ilap-view:hasPlannedCurrentActivityExpenditure
] .
ilap:RepeatingPeriodInTime
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasElementStart ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasElementFinish ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ilap:ConnectedPeriodInTime
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasStart ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasFinish ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] .
ilap:PlanForActivity rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityRiskFactor ;
owl:onProperty ilap-view:hasRiskFactor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasAuthorisationForExpenditureIdentifier
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityPriority ;
owl:onProperty ilap-view:hasPriority
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:date ;
owl:onProperty ilap-view:hasOperatorsRequiredEndDate
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:hasPlannedTotalActivityCost
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescriptionOfActualCurrentProgress
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentPercentageComplete
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:hasPlannedTotalDuration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Organization ;
owl:onProperty ilap-view:hasPlannedSub-contractor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:planHasActualCurrentExpenditure
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ProductStructureBreakdownClass ;
owl:onProperty ilap-view:hasProductStructureBreakdownClass
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedTotalQuantity
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityCriticality ;
owl:onProperty ilap-view:hasCriticality
] .
ilap:PlanSuccessorLink
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange xsd:duration ;
owl:onProperty ilap-view:lagHasDuration
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:MilestoneInPlan ;
owl:onProperty ilap-view:hasLinkFromSuccessorToEvent
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:lagHasCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityInPlanForScheduling ;
owl:onProperty ilap-view:hasLinkFromSuccessorToActivity
] .
ilap:MaterialResourceInPlan
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlanResource
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedCurrentStaffTimeUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentQuantityUsed
] .
ilap:shouldBeInternalAndExternalRef
a owl:AnnotationProperty ;
rdfs:range xsd:boolean .
ilap-view:CalendarOperation
rdfs:subClassOf [ a owl:Restriction ;
owl:onClass ilap:PeriodInTime ;
owl:onProperty ilap-view:addedOrRemoved ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:hasResult ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:addedToOrRemovedFrom
] .
ilap:ScheduleForActivityInPlan
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasLateFinish
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasEarlyStart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedCurrentQuantityUsed
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty ilap-view:hasTotalFloat
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:mustStartAsLateAsPossible
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasEarlyFinish
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasPlannedProjectLeader
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:startNoLaterThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasLateStart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty ilap-view:hasFreeFloat
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:finishNoEarlierThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:alwaysOnSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty ilap-view:hasRemainingDuration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:mustStartAsEarlyAsPossible
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:finishNoLaterThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:startNoEarlierThan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:duration ;
owl:onProperty ilap-view:activityHasDuration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:mustStartOn
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:date ;
owl:onProperty ilap-view:hasFrontlineDate
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:activityPartOfSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:mustFinishOn
] .
ilap:PlanForActivityForScheduling
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:hasLatestScheduleTime
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasTargetSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasRevisedSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasLiveSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasCurrentSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasBaselineSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:MilestoneInPlan ;
owl:onProperty ilap-view:hasMilestone
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityInPlanForScheduling ;
owl:onProperty ilap-view:hasActivity
] .
ilap:ActivityInPlanForScheduling
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Activity ;
owl:onProperty ilap-view:requiresShutdownOfProcess
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:boolean ;
owl:onProperty ilap-view:hasMaterialComponent
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ShutdownPlan ;
owl:onProperty ilap-view:hasShutdownPlan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityCompletionStatus ;
owl:onProperty ilap-view:implementationHasCurrentCompletionStatus
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ShutdownPhase ;
owl:onProperty ilap-view:hasShutdownPhase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:MaterialDeliveryProgressStatus ;
owl:onProperty ilap-view:hasMaterialDeliveryProgressStatus
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForActivityInPlan ;
owl:onProperty ilap-view:hasCurrentSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:implementationHasActualSub-contractor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:implementationHasActualStart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ProjectPhase ;
owl:onProperty ilap-view:hasProjectPhase
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForActivityInPlan ;
owl:onProperty ilap-view:hasRevisedSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PhysicalObject ;
owl:onProperty ilap-view:hasActivitySubject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:MaterialDeliveryLocationStatus ;
owl:onProperty ilap-view:hasMaterialDeliveryLocationStatus
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForActivityInPlan ;
owl:onProperty ilap-view:hasBaselineSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Organization ;
owl:onProperty ilap-view:implementationHasActualMainContractor
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Organization ;
owl:onProperty ilap-view:hasOperatorOfActivitySubject
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldBeInternalAndExternalRef
true ;
ilap:shouldUseRef true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ManagedProgrammeOfWork ;
owl:onProperty ilap-view:isPlanForPartOf
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentStaffTimeUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PlanSuccessorLink ;
owl:onProperty ilap-view:activityHasLinkToSuccessor
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForActivityInPlan ;
owl:onProperty ilap-view:hasLiveSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:hasActualCurrentMaterialUsage
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PhysicalObject ;
owl:onProperty ilap-view:requiresShutdownOfSystem
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:implementationHasActualProjectLeader
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForActivityInPlan ;
owl:onProperty ilap-view:hasTargetSchedule
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:planHasCalendar
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityBreakdownClass ;
owl:onProperty ilap-view:hasActivityBreakdownClass
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:implementationHasActualFinish
] .
ilap-view:AvailableResource
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange xsd:decimal ;
owl:onProperty ilap-view:dailyAvailableDuration
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:availableTo
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:availableFrom
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:onClass ilap:ResourceBreakdownClass ;
owl:onProperty ilap-view:hasAvailableResourceBreakdownClass
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ManagedProgrammeOfWork ;
owl:onProperty ilap-view:forProgrammeOfWork
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Calendar ;
owl:onProperty ilap-view:availableResourceHasCalendar
] .
ilap:ManagedProgrammeOfWork
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityCompletionStatus ;
owl:onProperty ilap-view:fulfilmentHasCurrentCompletionStatus
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:fulfilmentHasActualSub-contractor
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PhysicalObject ;
owl:onProperty ilap-view:hasProgrammeSubject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:fulfilmentHasActualStart
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ActivityPlanningStatus ;
owl:onProperty ilap-view:hasCurrentPlanningStatus
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Organization ;
owl:onProperty ilap-view:hasOperatorOfProgrammeSubject
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PlanForActivityForScheduling ;
owl:onProperty ilap-view:hasPlan
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onDataRange [ a owl:Class ;
owl:unionOf ( xsd:date xsd:dateTime )
] ;
owl:onProperty ilap-view:fulfilmentHasActualFinish
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:PersonOrOrganization ;
owl:onProperty ilap-view:fulfilmentHasActualProjectLeader
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
owl:onDataRange xsd:string ;
owl:onProperty ilap-view:hasDescription
] ;
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseAnyUri true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:Organization ;
owl:onProperty ilap-view:fulfilmentHasActualMainContractor
] .
ilap:shouldUseAnyUri a owl:AnnotationProperty ;
rdfs:range xsd:boolean .
ilap:ScheduleForPlanForActivity
rdfs:subClassOf [ a owl:Restriction ;
ilap:shouldUseRef true ;
owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass ilap:ScheduleForPlanForActivity ;
owl:onProperty ilap-view:hasPreviousSchedule
] .
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.