Swop
Semantic Web-based Open engineering Platform
window.owl
File contents
<?xml version="1.0"?>
<rdf:RDF
xmlns:representation="http://www.swop-project.eu/ontologies/pmo/representation.owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:opening="http://www.swop-project.eu/ontologies/dynamic/opening.owl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rule="http://www.swop-project.eu/ontologies/pmo/rule.owl#"
xmlns:product="http://www.swop-project.eu/ontologies/pmo/product.owl#"
xmlns:cuboidcenter="http://www.swop-project.eu/ontologies/dynamic/cuboidcenter.owl#"
xmlns:owl11="http://www.w3.org/2006/12/owl11#"
xmlns:operation="http://www.swop-project.eu/ontologies/pmo/operation.owl#"
xmlns:window="http://www.swop-project.eu/ontologies/dynamic/window.owl#"
xml:base="http://www.swop-project.eu/ontologies/dynamic/window.owl">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/dynamic/cuboidcenter.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl"/>
</owl:Ontology>
<owl:Class rdf:ID="Window">
<rdfs:subClassOf rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#Opening"/>
<product:representation>
<cuboidcenter:CuboidCenter rdf:ID="ShapeBottom">
<representation:material>
<representation:Material rdf:ID="Material_1">
<representation:ambientColor>
<representation:Color rdf:ID="AmbientColor">
<representation:redComponent>
<operation:Value rdf:ID="Value_1">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1</operation:value>
</operation:Value>
</representation:redComponent>
</representation:Color>
</representation:ambientColor>
</representation:Material>
</representation:material>
<rule:next>
<cuboidcenter:CuboidCenter rdf:ID="ShapeLeft">
<representation:material rdf:resource="#Material_1"/>
<representation:transformationMatrix>
<representation:TransformationMatrix rdf:ID="TransformationMatrixShapeLeft">
<representation:translation>
<representation:Vector rdf:ID="VectorTranslationShapeLeft">
<representation:y>
<operation:Addition rdf:ID="halfReducedWidth_">
<operation:domain_II>
<operation:Division rdf:ID="halfReducedWidth">
<operation:domain_I>
<operation:Subtraction rdf:ID="reducedWidth">
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#width"/>
<operation:domain_II rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
</operation:Subtraction>
</operation:domain_I>
<operation:domain_II>
<operation:Value>
<operation:value rdf:datatype=
"http://www.w3.org/2001/XMLSchema#float"
>2.0</operation:value>
</operation:Value>
</operation:domain_II>
</operation:Division>
</operation:domain_II>
<operation:domain_I>
<operation:Multiplication rdf:ID="zeroXOffset">
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#xOffset"/>
<operation:domain_II>
<operation:Value>
<operation:value rdf:datatype=
"http://www.w3.org/2001/XMLSchema#float"
>0.0</operation:value>
</operation:Value>
</operation:domain_II>
</operation:Multiplication>
</operation:domain_I>
</operation:Addition>
</representation:y>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</representation:transformationMatrix>
<cuboidcenter:depth rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#height"/>
<cuboidcenter:height rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
<cuboidcenter:width rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#thickness"/>
<rule:next>
<cuboidcenter:CuboidCenter rdf:ID="ShapeRight">
<representation:material rdf:resource="#Material_1"/>
<cuboidcenter:depth rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#height"/>
<cuboidcenter:height rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
<cuboidcenter:width rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#thickness"/>
<representation:transformationMatrix>
<representation:TransformationMatrix rdf:ID="TransformationMatrixShapeRight">
<representation:translation>
<representation:Vector rdf:ID="VectorTranslationShapeRight">
<representation:y>
<operation:Minus rdf:ID="minusHalfReducedWidth">
<operation:domain_I rdf:resource="#halfReducedWidth"/>
</operation:Minus>
</representation:y>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</representation:transformationMatrix>
<rule:next>
<cuboidcenter:CuboidCenter rdf:ID="ShapeTop">
<representation:material rdf:resource="#Material_1"/>
<cuboidcenter:width rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#thickness"/>
<cuboidcenter:depth rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
<cuboidcenter:height rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#width"/>
<representation:transformationMatrix>
<representation:TransformationMatrix rdf:ID="TransformationMatrixTop">
<representation:translation>
<representation:Vector rdf:ID="VectorTranslationTop">
<representation:z>
<operation:Minus rdf:ID="minusHalfReducedHeight">
<operation:domain_I>
<operation:Division rdf:ID="halfReducedHeight">
<operation:domain_I>
<operation:Subtraction rdf:ID="reducedHeight">
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#height"/>
<operation:domain_II rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
</operation:Subtraction>
</operation:domain_I>
<operation:domain_II>
<operation:Value>
<operation:value rdf:datatype=
"http://www.w3.org/2001/XMLSchema#float"
>2.0</operation:value>
</operation:Value>
</operation:domain_II>
</operation:Division>
</operation:domain_I>
</operation:Minus>
</representation:z>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</representation:transformationMatrix>
</cuboidcenter:CuboidCenter>
</rule:next>
</cuboidcenter:CuboidCenter>
</rule:next>
</cuboidcenter:CuboidCenter>
</rule:next>
<cuboidcenter:width rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#thickness"/>
<cuboidcenter:depth rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#windowThickness"/>
<cuboidcenter:height rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#width"/>
<representation:transformationMatrix>
<representation:TransformationMatrix rdf:ID="TransformationMatrixBottom">
<representation:translation>
<representation:Vector rdf:ID="VectorTranslationBottom">
<representation:z>
<operation:Addition rdf:ID="halfReducedHeight_">
<operation:domain_II rdf:resource="#halfReducedHeight"/>
<operation:domain_I>
<operation:Multiplication rdf:ID="zeroYOffset">
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/dynamic/opening.owl#yOffset"/>
<operation:domain_II>
<operation:Value>
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.0</operation:value>
</operation:Value>
</operation:domain_II>
</operation:Multiplication>
</operation:domain_I>
</operation:Addition>
</representation:z>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</representation:transformationMatrix>
</cuboidcenter:CuboidCenter>
</product:representation>
</owl:Class>
<operation:Multiplication rdf:ID="doubleWindowThickness">
<operation:domain_II>
<operation:Value>
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2.0</operation:value>
</operation:Value>
</operation:domain_II>
</operation:Multiplication>
</rdf:RDF>
<!-- Created with TopBraid Composer -->
Click here to get the file