Tore Christiansen

Multiple updates of TS, TI and Roles. Added and extended examples

Showing 1 changed file with 387 additions and 238 deletions
......@@ -20,6 +20,16 @@ ptrn:AccelerationOfGravity
rdf:type ptrn:Acceleration ;
rdfs:label "Acceleration of gravity on earth (9.81 meters per second squared)"^^xsd:string .
ptrn:Activity
rdf:type ptrn:ActivityClass , owl:Class ;
rdfs:label "ILAP: Activity"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfIndividual .
ptrn:ActivityClass
rdf:type owl:Class ;
rdfs:label "Activity class"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfClassOfIndividual .
ptrn:Bar
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Scale> ;
rdfs:label "Bar"^^xsd:string ;
......@@ -347,85 +357,89 @@ ptrn:CompositionSignatureForIndividual
])
] .
ptrn:ConnectionOfPipeAndFlangeClassOfIndividual
rdf:type ptrn:ConnectionSignatureForClass , ptrn:TemplateInstanceForClassOfIndividual ;
rdfs:label "Connection of Pipe and Pipe Flange"^^xsd:string ;
ptrn:ConnectingPlannedAndScheduledActivityIndividuals
rdf:type ptrn:PrecedenceBetweenActivityIndividuals ;
rdfs:label "ILAP Instance: Connectnig Planned and Scheduled Activity Individuala"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity_1 ;
ptrn:hasIndividualOfSide2
ptrn:ScheduledActivity_11 , ptrn:ScheduledActivity_12 .
ptrn:ConnectionOfPumpAndPipeClasses
rdf:type ptrn:DirectConnectionSignatureForClass , ptrn:TemplateInstanceForClassOfIndividual ;
rdfs:label "Connection of Pump and Pipe Classes"^^xsd:string ;
ptrn:hasClassOfSide1
ptrn:Pipe ;
ptrn:Pump ;
ptrn:hasClassOfSide2
ptrn:Pipe .
ptrn:ConnectionOfPumpAndPipeIndividuals
rdf:type ptrn:DirectConnectionSignatureForIndividual , ptrn:TemplateInstanceForIndividual ;
rdfs:label "Connection of Pump and Pipe Individuals"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:Pump_P-101 ;
ptrn:hasIndividualOfSide2
ptrn:Pipe1 .
ptrn:ConnectionOfPumpPipeAndFlangeClasses
rdf:type ptrn:TemplateInstanceForClassOfIndividual , ptrn:ConnectionOfThreeClasses ;
rdfs:label "iRing TIP Instance: Connection of Pump, Pipe and Flange Classes"^^xsd:string ;
ptrn:hasClassOfSide1
ptrn:Pump ;
ptrn:hasClassOfSide2
ptrn:Pipe ;
ptrn:hasClassOfSide3
ptrn:PipeFlange .
ptrn:ConnectionOfPipeAndFlangeIndividual
rdf:type ptrn:ConnectionSignatureForIndividual , ptrn:TemplateInstanceForIndividual ;
rdfs:label "Connection of Pipe and Flange Individuals"^^xsd:string ;
ptrn:ConnectionOfPumpPipeAndFlangeIndividuals
rdf:type ptrn:ConnectionOfThreeIndividuals ;
rdfs:label "iRing TIP Instance: Connection of Pump, Pipe and Flange Individuals"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:Pipe1 ;
ptrn:Pump_P-101 ;
ptrn:hasIndividualOfSide2
ptrn:Pipe1 ;
ptrn:hasIndividualOfSide3
ptrn:PipeFlange1 .
ptrn:ConnectionPattern
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Class> ;
rdfs:label "Connection Template Signature Pattern"^^xsd:string ;
rdfs:subClassOf ptrn:TemplatePattern .
ptrn:ConnectionSignatureForClass
rdf:type ptrn:ConnectionPattern , owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> ;
rdfs:label "Connection Template Signature for Class"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS10019392287> , ptrn:TemplateSignature ;
ptrn:ConnectionOfThreeClasses
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , owl:Class ;
rdfs:label "iRing TIP: Connection of three Classes"^^xsd:string ;
rdfs:subClassOf ptrn:TIP , ptrn:DirectConnectionSignatureForClass ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide1
owl:onProperty ptrn:hasClassOfSide3
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide1 ;
owl:onProperty ptrn:hasClassOfSide3 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:ConnectionSignatureForIndividual
rdf:type ptrn:ConnectionPattern , owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> ;
rdfs:label "Connection Template Signature for Individual"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS1001939276> , ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
ptrn:ConnectionOfThreeIndividuals
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , owl:Class ;
rdfs:label "iRing TIP: Connection of three Individuals"^^xsd:string ;
rdfs:subClassOf ptrn:DirectConnectionSignatureForIndividual , ptrn:TIP ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1
owl:onProperty ptrn:hasIndividualOfSide3
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1 ;
owl:onProperty ptrn:hasIndividualOfSide3 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:ConnectionPattern
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Class> ;
rdfs:label "Connection Template Signature Pattern"^^xsd:string ;
rdfs:subClassOf ptrn:TemplatePattern .
ptrn:ContainmentOfFluidByImpellerInletClassOfIndividual
rdf:type ptrn:ContainmentSignatureForClass , ptrn:TemplateInstanceForClassOfIndividual ;
rdfs:label "Containment of Fluid Stream by Impeller Suction Inlet"^^xsd:string ;
......@@ -505,12 +519,20 @@ ptrn:ContainmentSignatureForIndividual
])
] .
ptrn:ControlSchedule
rdf:type ptrn:ScheduleType ;
rdfs:label "Control schedule"^^xsd:string .
ptrn:CoolingPump
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInanimatePhysicalObject> ;
rdfs:label "Cooling pump"^^xsd:string ;
rdfs:subClassOf ptrn:Pump ;
owl:sameAs <http://posccaesar.org/rdl/RDS12957961> .
ptrn:CurrentSchedule
rdf:type ptrn:ScheduleType ;
rdfs:label "Current schedule"^^xsd:string .
ptrn:DefinitionOfStandardPumpClass
rdf:type ptrn:DefinitionSignatureForClassOfClass , ptrn:TemplateInstanceForClassOfClass ;
rdfs:label "Definition of Standard Pump Class"^^xsd:string ;
......@@ -538,7 +560,7 @@ ptrn:DefinitionOfStandardPumpIndividual
ptrn:DefinitionPattern
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Class> ;
rdfs:label "Designation Template Signature Pattern"^^xsd:string ;
rdfs:label "Definition Template Signature Pattern"^^xsd:string ;
rdfs:subClassOf ptrn:TemplatePattern .
ptrn:DefinitionSignatureForClassOfClass
......@@ -597,55 +619,59 @@ ptrn:Density
rdfs:label "Density"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4Property .
ptrn:DirectConnectionOfImpellerFlangeAndPipeClasses
rdf:type ptrn:DirectConnectionSignatureForThreeClasses ;
rdfs:label "iRing TIP Instance: Direct connection of Impeller, Flange and Pipe Classes"^^xsd:string ;
ptrn:hasClassOfSide1
ptrn:ImpellerSuctionInlet ;
ptrn:hasClassOfSide2
ptrn:PipeFlange ;
ptrn:hasClassOfSide3
ptrn:Pipe .
ptrn:DirectConnectionOfPumpPipeAndFlangeIndividuals
rdf:type ptrn:DirectConnectionSignatureForThreeIndividuals ;
rdfs:label "iRing TIP Instance: Direct Connection of Pump, Pipe and Flange Individuals"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:Pump_P-101 ;
ptrn:hasIndividualOfSide2
ptrn:Pipe1 ;
ptrn:hasIndividualOfSide3
ptrn:PipeFlange1 .
ptrn:DirectConnectionSignatureForThreeClasses
rdf:type owl:Class ;
rdfs:label "iRing TIP: Direct Connection Signature for Three Classes"^^xsd:string ;
rdfs:subClassOf ptrn:TIP , ptrn:ConnectionSignatureForClass ;
ptrn:DirectConnectionSignatureForClass
rdf:type owl:Class , ptrn:ConnectionPattern , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> ;
rdfs:label "Direct Connection Template Signature for Class"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS100193922102> , ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide3
owl:onProperty ptrn:hasClassOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide3 ;
owl:onProperty ptrn:hasClassOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide1
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:DirectConnectionSignatureForThreeIndividuals
rdf:type owl:Class ;
rdfs:label "iRing TIP: Direct Connection Signature For Three Individuals"^^xsd:string ;
rdfs:subClassOf ptrn:ConnectionSignatureForIndividual , <http://posccaesar.org/rdl/RDS10019392721> , ptrn:TIP ;
ptrn:DirectConnectionSignatureForIndividual
rdf:type owl:Class , ptrn:ConnectionPattern , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> ;
rdfs:label "Direct Connection Template Signature for Individual"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS10019392721> , ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide3
owl:onProperty ptrn:hasIndividualOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide3 ;
owl:onProperty ptrn:hasIndividualOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -803,6 +829,14 @@ ptrn:Facility
rdfs:label "Facility"^^xsd:string ;
rdfs:subClassOf ptrn:GenericType .
ptrn:FinishToFinish
rdf:type ptrn:PrecedenceType ;
rdfs:label "ILAP: Finish to finish"^^xsd:string .
ptrn:FinishToStart
rdf:type ptrn:PrecedenceType ;
rdfs:label "ILAP: Finish to Start"^^xsd:string .
ptrn:ForeignPumpImpeller
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInanimatePhysicalObject> ;
rdfs:label "Foreign pump impeller"^^xsd:string ;
......@@ -921,43 +955,7 @@ ptrn:HotWellPump
rdfs:subClassOf ptrn:Pump ;
owl:sameAs <http://posccaesar.org/rdl/RDS406957051> .
ptrn:ILAPActivity
rdf:type owl:Class ;
rdfs:label "ILAPActivity"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfIndividual .
ptrn:ILAPActivityPrecedence_1_2
rdf:type ptrn:ILAPIndividualActivityPrecedence ;
rdfs:label "ILAP Template Instance: Precedence between Activity 1 and 2"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:ILAPActivity_1 ;
ptrn:hasIndividualOfSide2
ptrn:ILAPActivity_2 ;
ptrn:hasLag ptrn:ILAPLag_1 .
ptrn:ILAPActivity_1
rdf:type ptrn:ILAPActivity ;
rdfs:label "ILAPActivity 1"^^xsd:string .
ptrn:ILAPActivity_2
rdf:type ptrn:ILAPActivity ;
rdfs:label "ILAPActivity 2"^^xsd:string .
ptrn:ILAPIndividualActivityPrecedence
rdf:type owl:Class ;
rdfs:label "ILAP Template Signature: Individual Activity Precedence"^^xsd:string ;
rdfs:subClassOf ptrn:IndirectConnectionSignatureForIndividual , ptrn:ILAPP .
ptrn:ILAPLag
rdf:type owl:Class ;
rdfs:label "ILAPLag"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfIndividual .
ptrn:ILAPLag_1
rdf:type ptrn:ILAPLag ;
rdfs:label "ILAPLag 1"^^xsd:string .
ptrn:ILAPP
ptrn:ILAP
rdf:type owl:Class ;
rdfs:label "Integrated Lifecycle Asset Planning Pattern"^^xsd:string ;
rdfs:subClassOf owl:Thing .
......@@ -1154,48 +1152,90 @@ ptrn:Impeller_ME03-983498
rdfs:label "Impeller ME03-983498"^^xsd:string ;
owl:sameAs <http://posccaesar.org/rdl/RDS364686596> .
ptrn:IndirectConnectionOfActivityClasses
rdf:type ptrn:IndirectConnectionSignatureForClass ;
rdfs:label "Indirect connection of activity classes"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity ;
ptrn:hasIndividualOfSide2
ptrn:ScheduledActivity .
ptrn:IndirectConnectionOfActivityIndividuals
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#MultidimensionalObject> , ptrn:IndirectConnectionSignatureForIndividual ;
rdfs:label "Indirect connection of activity individuals"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity_1 ;
ptrn:hasIndividualOfSide2
ptrn:PlannedActivity_2 .
ptrn:IndirectConnectionOfPlannedAndScheduledActivityClasses
rdf:type ptrn:PrecedenceBetweenActivityClasses , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#MultidimensionalObject> ;
rdfs:label "Indirect Connection of Planned and Scheduled Activity Classes"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity ;
ptrn:hasIndividualOfSide2
ptrn:ScheduledActivity ;
ptrn:hasScheduleType
ptrn:ScheduleType .
ptrn:IndirectConnectionSignatureForClass
rdf:type owl:Class ;
rdf:type ptrn:ConnectionPattern , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , owl:Class ;
rdfs:label "Indirect connection signature for class"^^xsd:string ;
rdfs:subClassOf ptrn:ConnectionSignatureForClass ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS10019392227> , ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasLag
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasLag ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:IndirectConnectionSignatureForClass_1
rdf:type ptrn:IndirectConnectionSignatureForClass ;
rdfs:label "Indirect connection signature for class 1"^^xsd:string .
ptrn:IndirectConnectionSignatureForIndividual
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , ptrn:ConnectionPattern ;
rdfs:label "Indirect connection signature for individual"^^xsd:string ;
rdfs:subClassOf ptrn:ConnectionSignatureForIndividual , <http://posccaesar.org/rdl/RDS10019392736> ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS10019392654> , ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLag
owl:onProperty ptrn:hasIndividualOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasLag ;
owl:onProperty ptrn:hasIndividualOfSide2 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:IndirectConnectionSignatureForIndividual_1
rdf:type ptrn:IndirectConnectionSignatureForIndividual ;
rdfs:label "Indirect connection signature for individual 1"^^xsd:string .
ptrn:Information
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfIndividual> ;
rdfs:label "Information"^^xsd:string ;
......@@ -1225,6 +1265,10 @@ ptrn:LifecycleWholePartClass
rdfs:label "Lifecycle whole part class"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfClassOfIndividual .
ptrn:LiveSchedule
rdf:type ptrn:ScheduleType ;
rdfs:label "Live schedule"^^xsd:string .
ptrn:MaximumPressure
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#SinglePropertyDimension> ;
rdfs:label "Maximum pressure"^^xsd:string ;
......@@ -1362,6 +1406,81 @@ ptrn:PipeFlangeClass
rdfs:label "Pipe flange class"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfClassOfIndividual .
ptrn:PlannedActivity
rdf:type ptrn:ActivityClass , owl:Class ;
rdfs:label "Planned activity"^^xsd:string ;
rdfs:subClassOf ptrn:Activity .
ptrn:PlannedActivity_1
rdf:type ptrn:PlannedActivity ;
rdfs:label "ILAP: Planned Activity 1"^^xsd:string .
ptrn:PlannedActivity_2
rdf:type ptrn:PlannedActivity ;
rdfs:label "ILAP: Planned Activity 2"^^xsd:string .
ptrn:PrecedenceBetweenActivity1AndActivity2
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#MultidimensionalObject> , ptrn:PrecedenceBetweenActivityIndividuals ;
rdfs:label "ILAP Instance: Precedence between Activity 1 and Activity 2"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity_1 ;
ptrn:hasIndividualOfSide2
ptrn:PlannedActivity_2 ;
ptrn:hasLag "2"^^xsd:string ;
ptrn:hasPrecedenceType
ptrn:FinishToStart .
ptrn:PrecedenceBetweenActivityClasses
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , owl:Class ;
rdfs:label "ILAP: Precedence between Activity Classes"^^xsd:string ;
rdfs:subClassOf ptrn:ILAP , ptrn:IndirectConnectionSignatureForClass ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:ScheduleTypeClass ;
owl:onProperty ptrn:hasScheduleType
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:ScheduleTypeClass ;
owl:onProperty ptrn:hasScheduleType ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:PrecedenceBetweenActivityIndividuals
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> ;
rdfs:label "ILAP: Precedence between Activity Individuals"^^xsd:string ;
rdfs:subClassOf ptrn:ILAP , ptrn:IndirectConnectionSignatureForIndividual ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:PrecedenceType ;
owl:onProperty ptrn:hasPrecedenceType
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:PrecedenceType ;
owl:onProperty ptrn:hasPrecedenceType ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasLag
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasLag ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] .
ptrn:PrecedenceType
rdf:type owl:Class ;
rdfs:label "ILAP: Precedence Type"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfIndividual .
ptrn:Process
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfActivity> ;
rdfs:label "Process"^^xsd:string ;
......@@ -1589,6 +1708,28 @@ ptrn:RegistrationSignatureForClass
owl:onProperty ptrn:hasClassifier
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasSuperclass
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
......@@ -1601,18 +1742,6 @@ ptrn:RegistrationSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:LifecycleWholePartClass ;
owl:onProperty ptrn:hasLifecycleWholePart
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:LifecycleWholePartClass ;
owl:onProperty ptrn:hasLifecycleWholePart ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasEntityType
] [ rdf:type owl:Restriction ;
......@@ -1623,23 +1752,13 @@ ptrn:RegistrationSignatureForClass
])
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasSuperclass
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:RealizationLevelClass ;
owl:onProperty ptrn:hasRealizationLevel
owl:allValuesFrom ptrn:LifecycleWholePartClass ;
owl:onProperty ptrn:hasLifecycleWholePart
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:RealizationLevelClass ;
owl:onProperty ptrn:hasRealizationLevel ;
owl:onClass ptrn:LifecycleWholePartClass ;
owl:onProperty ptrn:hasLifecycleWholePart ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -1647,11 +1766,11 @@ ptrn:RegistrationSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType
owl:allValuesFrom ptrn:RealizationLevelClass ;
owl:onProperty ptrn:hasRealizationLevel
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType ;
owl:onClass ptrn:RealizationLevelClass ;
owl:onProperty ptrn:hasRealizationLevel ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -1663,6 +1782,11 @@ ptrn:RegistrationSignatureForIndividual
rdfs:subClassOf ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ptrn:hasClassifier ;
owl:someValuesFrom owl:Class
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
] ;
......@@ -1673,18 +1797,13 @@ ptrn:RegistrationSignatureForIndividual
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ptrn:hasClassifier ;
owl:someValuesFrom owl:Class
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
] .
ptrn:RepresentationOfPumpClassByInformationClass
......@@ -1809,6 +1928,37 @@ ptrn:Requirement
rdfs:subClassOf ptrn:RealizationLevel ;
owl:sameAs <http://posccaesar.org/rdl/RDS11703698> .
ptrn:ScheduleType
rdf:type ptrn:ScheduleTypeClass , owl:Class ;
rdfs:label "Schedule type"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfIndividual .
ptrn:ScheduleTypeClass
rdf:type owl:Class ;
rdfs:label "Schedule type class"^^xsd:string ;
rdfs:subClassOf ptrn:ISO15926-4ClassOfClassOfIndividual .
ptrn:ScheduledActivity
rdf:type ptrn:ActivityClass , owl:Class ;
rdfs:label "ILAP:Scheduled activity"^^xsd:string ;
rdfs:subClassOf ptrn:Activity .
ptrn:ScheduledActivity_11
rdf:type ptrn:ScheduledActivity ;
rdfs:label "Scheduled activity 11"^^xsd:string .
ptrn:ScheduledActivity_12
rdf:type ptrn:ScheduledActivity ;
rdfs:label "ILAP:Scheduled activity 12"^^xsd:string .
ptrn:ScheduledActivity_21
rdf:type ptrn:ScheduledActivity ;
rdfs:label "ILAP:Scheduled activity 21"^^xsd:string .
ptrn:ScheduledActivity_22
rdf:type ptrn:ScheduledActivity ;
rdfs:label "ILAP:Scheduled activity 22"^^xsd:string .
ptrn:SingleSuctionPumpImpeller
rdf:type owl:Class , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfInanimatePhysicalObject> ;
rdfs:label "Single suction pump impeller"^^xsd:string ;
......@@ -1912,6 +2062,14 @@ ptrn:StandardPumpClass
rdfs:label "Standard pump class"^^xsd:string ;
rdfs:subClassOf <http://posccaesar.org/rdl/RDS213929> , ptrn:PumpClass .
ptrn:StartToFinish
rdf:type ptrn:PrecedenceType ;
rdfs:label "ILAP: Start to finish"^^xsd:string .
ptrn:StartToStart
rdf:type ptrn:PrecedenceType ;
rdfs:label "ILAP: Start to start"^^xsd:string .
ptrn:StatusApprovalOfEmploymentByCompanyForClassOfIndividual
rdf:type ptrn:StatusApprovalSignatureForClass , ptrn:TemplateInstanceForClassOfIndividual ;
rdfs:label "Status Approval of Employment by Company"^^xsd:string ;
......@@ -2140,10 +2298,10 @@ ptrn:TimeAssignmentSignatureForClass
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDay
owl:onProperty ptrn:hasMonth
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasDay ;
owl:onProperty ptrn:hasMonth ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2175,11 +2333,11 @@ ptrn:TimeAssignmentSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfTime
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDay
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfTime ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasDay ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2187,11 +2345,11 @@ ptrn:TimeAssignmentSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasSecond
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfTime
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasSecond ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfTime ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2200,10 +2358,10 @@ ptrn:TimeAssignmentSignatureForClass
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMonth
owl:onProperty ptrn:hasSecond
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMonth ;
owl:onProperty ptrn:hasSecond ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2217,10 +2375,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasSecond
owl:onProperty ptrn:hasMinute
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasSecond ;
owl:onProperty ptrn:hasMinute ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2240,11 +2398,11 @@ ptrn:TimeAssignmentSignatureForIndividual
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasHour
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfTime
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasHour ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfTime ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2252,11 +2410,11 @@ ptrn:TimeAssignmentSignatureForIndividual
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfTime
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasSecond
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfTime ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasSecond ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2265,10 +2423,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDay
owl:onProperty ptrn:hasMonth
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasDay ;
owl:onProperty ptrn:hasMonth ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2277,10 +2435,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMinute
owl:onProperty ptrn:hasHour
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMinute ;
owl:onProperty ptrn:hasHour ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2289,10 +2447,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMonth
owl:onProperty ptrn:hasDay
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMonth ;
owl:onProperty ptrn:hasDay ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2540,6 +2698,10 @@ ptrn:hasClassOfPossessor
rdfs:range owl:Class ;
rdfs:subPropertyOf ptrn:hasProperty .
ptrn:hasClassOfPredecessor
rdf:type owl:ObjectProperty ;
rdfs:label "has Class Of Predecessor"^^xsd:string .
ptrn:hasClassOfProperty
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has class of property"^^xsd:string ;
......@@ -2598,6 +2760,10 @@ ptrn:hasClassOfSubclass
rdfs:range owl:Class ;
rdfs:subPropertyOf <http://posccaesar.org/rdl/RDS1001934882> , ptrn:hasSubclass .
ptrn:hasClassOfSuccessor
rdf:type owl:ObjectProperty ;
rdfs:label "has class of successor"^^xsd:string .
ptrn:hasClassOfSuperclass
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has class of superclass"^^xsd:string ;
......@@ -2663,40 +2829,6 @@ ptrn:hasIdentifier
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has identifier"^^xsd:string .
ptrn:hasIndirectClassOfSide1
rdf:type owl:ObjectProperty ;
rdfs:label "has indirect class of side1"^^xsd:string ;
rdfs:range owl:Class ;
rdfs:subPropertyOf ptrn:hasClassOfSide1 .
ptrn:hasIndirectClassOfSide2
rdf:type owl:ObjectProperty ;
rdfs:label "has indirect class of side2"^^xsd:string ;
rdfs:range owl:Class ;
rdfs:subPropertyOf ptrn:hasClassOfSide2 .
ptrn:hasIndirectIndividualOfSide1
rdf:type owl:ObjectProperty ;
rdfs:label "has indirect individual of side1"^^xsd:string ;
rdfs:range
[ rdf:type owl:Class ;
owl:intersectionOf (owl:Thing [ rdf:type owl:Class ;
owl:complementOf owl:Class
])
] ;
rdfs:subPropertyOf ptrn:hasIndividualOfSide1 .
ptrn:hasIndirectIndividualOfSide2
rdf:type owl:ObjectProperty ;
rdfs:label "has indirect individual of side2"^^xsd:string ;
rdfs:range
[ rdf:type owl:Class ;
owl:intersectionOf (owl:Thing [ rdf:type owl:Class ;
owl:complementOf owl:Class
])
] ;
rdfs:subPropertyOf ptrn:hasIndividualOfSide2 .
ptrn:hasIndividualOfApproved
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has individual of approved"^^xsd:string ;
......@@ -2982,8 +3114,9 @@ ptrn:hasInput
rdfs:label "has input"^^xsd:string .
ptrn:hasLag
rdf:type owl:ObjectProperty ;
rdfs:label "has lag"^^xsd:string .
rdf:type owl:DatatypeProperty ;
rdfs:label "has lag"^^xsd:string ;
rdfs:range xsd:integer .
ptrn:hasLifecycleWholePart
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
......@@ -3028,6 +3161,14 @@ ptrn:hasPattern
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has pattern"^^xsd:string .
ptrn:hasPrecedenceType
rdf:type owl:ObjectProperty ;
rdfs:label "has precedence type"^^xsd:string .
ptrn:hasPredecessor
rdf:type owl:ObjectProperty ;
rdfs:label "has predecessor"^^xsd:string .
ptrn:hasProperty
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has property"^^xsd:string .
......@@ -3061,6 +3202,10 @@ ptrn:hasResult
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has result"^^xsd:string .
ptrn:hasScheduleType
rdf:type owl:ObjectProperty ;
rdfs:label "ILAP:has schedule type"^^xsd:string .
ptrn:hasSecond
rdf:type owl:DatatypeProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has second"^^xsd:string ;
......@@ -3076,7 +3221,7 @@ ptrn:hasSide2
ptrn:hasSide3
rdf:type owl:ObjectProperty ;
rdfs:label "has side3For class"^^xsd:string .
rdfs:label "has side3"^^xsd:string .
ptrn:hasStatus
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
......@@ -3086,6 +3231,10 @@ ptrn:hasSubclass
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has subclass"^^xsd:string .
ptrn:hasSuccessor
rdf:type owl:ObjectProperty ;
rdfs:label "has successor"^^xsd:string .
ptrn:hasSuperclass
rdf:type owl:ObjectProperty , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#Role> ;
rdfs:label "has superclass"^^xsd:string .
......