Swop
Semantic Web-based Open engineering Platform
outerwall.owl
File contents
<?xml version="1.0"?>
<rdf:RDF
xmlns:outerwall="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:representation="http://www.swop-project.eu/ontologies/pmo/representation.owl#"
xmlns:operation="http://www.swop-project.eu/ontologies/pmo/operation.owl#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rule="http://www.swop-project.eu/ontologies/pmo/rule.owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:cuboid="http://www.swop-project.eu/ontologies/d23/cuboid.owl#"
xmlns:product="http://www.swop-project.eu/ontologies/pmo/product.owl#"
xmlns:owl11="http://www.w3.org/2006/12/owl11#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:materials="http://www.swop-project.eu/ontologies/manubuild/materials.owl#"
xml:base="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/materials.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl"/>
<owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Created with iBuild PMO Manager 0.1.10 [13-07-2007]</owl:versionInfo>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/d23/cuboid.owl"/>
</owl:Ontology>
<owl:Class rdf:ID="OuterWall">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="windowHeight"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="windowYPosition"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="windowXPosition"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<product:representation>
<rule:IfThenElse rdf:ID="IfThenElse_1">
<rule:condition>
<owl:DatatypeProperty rdf:ID="windowOpening"/>
</rule:condition>
<rule:domain_II>
<cuboid:Cuboid rdf:ID="Cuboid_1">
<cuboid:depth>
<owl:DatatypeProperty rdf:ID="wallThickness"/>
</cuboid:depth>
<cuboid:width>
<owl:DatatypeProperty rdf:ID="wallWidth"/>
</cuboid:width>
<cuboid:height>
<owl:DatatypeProperty rdf:ID="wallHeight"/>
</cuboid:height>
<representation:material rdf:resource="http://www.swop-project.eu/ontologies/manubuild/materials.owl#outerWallMaterial"/>
</cuboid:Cuboid>
</rule:domain_II>
<rule:domain_I>
<representation:ConstructiveSolidGeometry rdf:ID="ConstructiveSolidGeometry_1">
<rule:domain_I rdf:resource="#Cuboid_1"/>
<rule:domain_II>
<cuboid:Cuboid rdf:ID="WindowOpeningCuboid">
<cuboid:depth>
<owl:DatatypeProperty rdf:about="#wallThickness"/>
</cuboid:depth>
<cuboid:width>
<owl:DatatypeProperty rdf:ID="windowWidth"/>
</cuboid:width>
<cuboid:height>
<owl:DatatypeProperty rdf:about="#windowHeight"/>
</cuboid:height>
<representation:transformationMatrix>
<representation:TransformationMatrix rdf:ID="windowTransformation">
<representation:translation>
<representation:Vector rdf:ID="windowTranslation">
<representation:x>
<owl:DatatypeProperty rdf:about="#windowXPosition"/>
</representation:x>
<representation:y>
<owl:DatatypeProperty rdf:about="#windowYPosition"/>
</representation:y>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</representation:transformationMatrix>
</cuboid:Cuboid>
</rule:domain_II>
</representation:ConstructiveSolidGeometry>
</rule:domain_I>
</rule:IfThenElse>
</product:representation>
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#wallWidth"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowOpening"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowWidth"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowXPosition"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowYPosition"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowOpening"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowHeight"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowWidth"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#wallThickness"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#Product"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#wallHeight"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:DatatypeProperty rdf:about="#windowYPosition">
<rdfs:domain rdf:resource="#OuterWall"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1200.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Window Y position</rdfs:label>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowXPosition">
<rdfs:domain rdf:resource="#OuterWall"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1250.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Window X position</rdfs:label>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowOpening">
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>false</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
<rdfs:label xml:lang="en">Window opening</rdfs:label>
<rdfs:domain rdf:resource="#OuterWall"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowWidth">
<rdfs:domain rdf:resource="#OuterWall"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2500.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Window width</rdfs:label>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#wallThickness">
<rdfs:label xml:lang="en">Wall Thickness</rdfs:label>
<rdfs:domain rdf:resource="#OuterWall"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>300.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#wallHeight">
<rdfs:label xml:lang="en">Wall Height</rdfs:label>
<rdfs:domain rdf:resource="#OuterWall"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2000.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#wallWidth">
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>5000.0</product:defaultValue>
<rdfs:domain rdf:resource="#OuterWall"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:label xml:lang="en">Wall Width</rdfs:label>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowHeight">
<rdfs:domain rdf:resource="#OuterWall"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1250.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Window height</rdfs:label>
</owl:DatatypeProperty>
</rdf:RDF>
Click here to get the file