Tore Christiansen

Corrected IndirectConnnectionSignatureForClass

Showing 1 changed file with 88 additions and 96 deletions
......@@ -357,14 +357,6 @@ ptrn:CompositionSignatureForIndividual
])
] .
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_12 , ptrn:ScheduledActivity_11 .
ptrn:ConnectionOfPumpAndPipeClasses
rdf:type ptrn:TemplateInstanceForClassOfIndividual , ptrn:DirectConnectionSignatureForClass ;
rdfs:label "Connection of Pump and Pipe Classes"^^xsd:string ;
......@@ -440,6 +432,16 @@ ptrn:ConnectionPattern
rdfs:label "Connection Template Signature Pattern"^^xsd:string ;
rdfs:subClassOf ptrn:TemplatePattern .
ptrn:ConnectionPlannnedPlannedAndScheduledActivityClasses
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#MultidimensionalObject> , ptrn:PrecedenceBetweenActivityClasses ;
rdfs:label "ILAP Instance: Connection between Planned and Scheduled Activity Classes"^^xsd:string ;
ptrn:hasIndividualOfSide1
ptrn:PlannedActivity ;
ptrn:hasIndividualOfSide2
ptrn:ScheduledActivity ;
ptrn:hasScheduleType
ptrn:ScheduleType .
ptrn:ContainmentOfFluidByImpellerInletClassOfIndividual
rdf:type ptrn:TemplateInstanceForClassOfIndividual , ptrn:ContainmentSignatureForClass ;
rdfs:label "Containment of Fluid Stream by Impeller Suction Inlet"^^xsd:string ;
......@@ -1173,16 +1175,6 @@ ptrn:IndirectConnectionOfActivityIndividuals
ptrn:hasIndividualOfSide2
ptrn:PlannedActivity_2 .
ptrn:IndirectConnectionOfPlannedAndScheduledActivityClasses
rdf:type <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#MultidimensionalObject> , ptrn:PrecedenceBetweenActivityClasses ;
rdfs:label "ILAP Instance: 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 , <http://rds.posccaesar.org/2008/02/OWL/ISO-15926-2_2003#ClassOfMultidimensionalObject> , ptrn:ConnectionPattern ;
rdfs:label "Indirect connection signature for class"^^xsd:string ;
......@@ -1190,11 +1182,11 @@ ptrn:IndirectConnectionSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide1
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide1 ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -1202,13 +1194,13 @@ ptrn:IndirectConnectionSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfSide2
] [ rdf:type owl:Restriction ;
owl:onClass owl:Thing ;
owl:onProperty ptrn:hasIndividualOfSide2 ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfSide1 ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
"2"^^xsd:nonNegativeInteger
])
] .
......@@ -1712,14 +1704,21 @@ ptrn:RegistrationSignatureForClass
rdfs:label "Registration Template Signature for Class"^^xsd:string ;
rdfs:subClassOf ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
[ 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
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
......@@ -1734,28 +1733,13 @@ ptrn:RegistrationSignatureForClass
])
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassifier
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasEntityType
] [ rdf:type owl:Restriction ;
owl:onClass ptrn:GenericTypeClass ;
owl:onProperty ptrn:hasGenericType ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasEntityType ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -1773,16 +1757,24 @@ ptrn:RegistrationSignatureForClass
])
] ;
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasEntityType
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasEntityType ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
[ 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
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasSuperclass
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassifier
] .
ptrn:RegistrationSignatureForIndividual
......@@ -1791,28 +1783,28 @@ ptrn:RegistrationSignatureForIndividual
rdfs:subClassOf ptrn:TemplateSignature ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasEntityType
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasIdentifier
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasEntityType
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
owl:onProperty ptrn:hasIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDesignation
owl:onProperty ptrn:hasClassifier ;
owl:someValuesFrom owl:Class
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:onProperty ptrn:hasClassifier ;
owl:someValuesFrom owl:Class
owl:allValuesFrom owl:Thing ;
owl:onProperty ptrn:hasLocalIdentifier
] .
ptrn:RepresentationOfPumpClassByInformationClass
......@@ -2294,11 +2286,11 @@ ptrn:TimeAssignmentSignatureForClass
rdfs:subClassOf
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMinute
owl:allValuesFrom owl:Class ;
owl:onProperty ptrn:hasClassOfTime
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMinute ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfTime ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2319,10 +2311,10 @@ ptrn:TimeAssignmentSignatureForClass
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasHour
owl:onProperty ptrn:hasYear
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasHour ;
owl:onProperty ptrn:hasYear ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2330,11 +2322,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:hasHour
] [ rdf:type owl:Restriction ;
owl:onClass owl:Class ;
owl:onProperty ptrn:hasClassOfTime ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasHour ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2343,10 +2335,10 @@ ptrn:TimeAssignmentSignatureForClass
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDay
owl:onProperty ptrn:hasMinute
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasDay ;
owl:onProperty ptrn:hasMinute ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2355,10 +2347,10 @@ ptrn:TimeAssignmentSignatureForClass
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasYear
owl:onProperty ptrn:hasDay
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasYear ;
owl:onProperty ptrn:hasDay ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2384,10 +2376,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasYear
owl:onProperty ptrn:hasMinute
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasYear ;
owl:onProperty ptrn:hasMinute ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2396,10 +2388,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasHour
owl:onProperty ptrn:hasYear
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasHour ;
owl:onProperty ptrn:hasYear ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2408,10 +2400,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasDay
owl:onProperty ptrn:hasSecond
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasDay ;
owl:onProperty ptrn:hasSecond ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2420,10 +2412,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMonth
owl:onProperty ptrn:hasHour
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMonth ;
owl:onProperty ptrn:hasHour ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2432,10 +2424,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasMinute
owl:onProperty ptrn:hasDay
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasMinute ;
owl:onProperty ptrn:hasDay ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......@@ -2444,10 +2436,10 @@ ptrn:TimeAssignmentSignatureForIndividual
[ rdf:type owl:Class ;
owl:intersectionOf ([ rdf:type owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty ptrn:hasSecond
owl:onProperty ptrn:hasMonth
] [ rdf:type owl:Restriction ;
owl:onDataRange xsd:string ;
owl:onProperty ptrn:hasSecond ;
owl:onProperty ptrn:hasMonth ;
owl:qualifiedCardinality
"1"^^xsd:nonNegativeInteger
])
......