Swop
Semantic Web-based Open engineering Platform
groundfloor.owl
File contents
<?xml version="1.0"?>
<rdf:RDF
xmlns:representation="http://www.swop-project.eu/ontologies/pmo/representation.owl#"
xmlns:owl11="http://www.w3.org/2006/12/owl11#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:outerwall="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#"
xmlns:housedividingwall="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#"
xmlns:stairs="http://www.swop-project.eu/ontologies/manubuild/stairs.owl#"
xmlns:floor="http://www.swop-project.eu/ontologies/manubuild/floor.owl#"
xmlns:operation="http://www.swop-project.eu/ontologies/pmo/operation.owl#"
xmlns:innerwall="http://www.swop-project.eu/ontologies/manubuild/innerwall.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:groundfloor="http://www.swop-project.eu/ontologies/manubuild/groundfloor.owl#"
xmlns:product="http://www.swop-project.eu/ontologies/pmo/product.owl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.swop-project.eu/ontologies/manubuild/groundfloor.owl">
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/stairs.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl"/>
<owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>Created with iBuild PMO Manager 0.1.11 [17-07-2007]</owl:versionInfo>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/floor.owl"/>
<owl:imports rdf:resource="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl"/>
</owl:Ontology>
<owl:Class rdf:ID="GroundFloor">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="houseWidth"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/floor.owl#Floor"/>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<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="houseDepth"/>
</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 rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl#InnerWall"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="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>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#HouseDividingWall"/>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>2</owl:maxCardinality>
</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:ID="windowWidth"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</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 rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/stairs.owl#Stairs"/>
</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:ID="hallDepth"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="toiletWidth"/>
</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:ID="toiletLength"/>
</owl:onProperty>
</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:ID="kitchenLength"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="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>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/floor.owl#Floor"/>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
</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:ID="kitchenWidth"/>
</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="#windowWidth"/>
</owl:onProperty>
</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="#hallDepth"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl#InnerWall"/>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</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:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</owl:minCardinality>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#OuterWall"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#HouseDividingWall"/>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>2</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:ID="groundFloorHeight"/>
</owl:onProperty>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<product:representation>
<floor:Floor rdf:ID="floor">
<rule:next>
<outerwall:OuterWall rdf:ID="frontWall">
<rule:next>
<outerwall:OuterWall rdf:ID="rearWall">
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="rearWallTransformation">
<representation:axis>
<representation:Vector rdf:ID="yUnitVector">
<representation:x>
<operation:Value rdf:ID="zeroValue">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>0.0</operation:value>
<rdfs:label>0.0</rdfs:label>
</operation:Value>
</representation:x>
<representation:z rdf:resource="#zeroValue"/>
<representation:y>
<operation:Value rdf:ID="oneValue">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1.0</operation:value>
<rdfs:label>1.0</rdfs:label>
</operation:Value>
</representation:y>
</representation:Vector>
</representation:axis>
<representation:refDirection>
<representation:Vector rdf:ID="xUnitVector">
<representation:y rdf:resource="#zeroValue"/>
<representation:z rdf:resource="#zeroValue"/>
<representation:x rdf:resource="#oneValue"/>
</representation:Vector>
</representation:refDirection>
<representation:translation>
<representation:Vector rdf:ID="rearWallTranslation">
<representation:x>
<operation:Subtraction rdf:ID="rearWallXShift">
<operation:domain_II>
<operation:PartInstanceDatatypeProperty rdf:ID="frontWallThickness_0">
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#wallThickness"/>
<operation:domain_II>
<operation:Value rdf:ID="Index0">
<operation:value rdf:datatype=
"http://www.w3.org/2001/XMLSchema#int"
>0</operation:value>
<rdfs:label>0</rdfs:label>
</operation:Value>
</operation:domain_II>
<operation:ofClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#OuterWall"/>
</operation:PartInstanceDatatypeProperty>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</operation:domain_I>
</operation:Subtraction>
</representation:x>
<representation:z>
<owl:DatatypeProperty rdf:ID="houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</product:transformationMatrix>
<outerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</outerwall:wallHeight>
<outerwall:windowOpening>
<operation:Value rdf:ID="TRUE">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean"
>true</operation:value>
</operation:Value>
</outerwall:windowOpening>
<outerwall:windowHeight>
<owl:DatatypeProperty rdf:about="#windowHeight"/>
</outerwall:windowHeight>
<outerwall:windowXPosition>
<operation:Division rdf:ID="windowXPosition">
<operation:domain_II>
<operation:Value rdf:ID="twoValue">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2.0</operation:value>
<rdfs:label>2.0</rdfs:label>
</operation:Value>
</operation:domain_II>
<operation:domain_I>
<operation:Subtraction rdf:ID="kw-ww">
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#windowWidth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</operation:domain_I>
</operation:Subtraction>
</operation:domain_I>
</operation:Division>
</outerwall:windowXPosition>
<outerwall:wallWidth>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</outerwall:wallWidth>
<outerwall:windowYPosition>
<owl:DatatypeProperty rdf:about="#windowYPosition"/>
</outerwall:windowYPosition>
<rule:next>
<outerwall:OuterWall rdf:ID="sideWall">
<outerwall:wallWidth>
<operation:Subtraction rdf:ID="sideWallWidth">
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I>
</operation:Subtraction>
</outerwall:wallWidth>
<outerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</outerwall:wallHeight>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="sideWallTransformation">
<representation:refDirection>
<representation:Vector rdf:ID="minYUnitVector">
<representation:y>
<operation:Minus rdf:ID="minusOneValue">
<operation:domain_I rdf:resource="#oneValue"/>
</operation:Minus>
</representation:y>
<representation:z rdf:resource="#zeroValue"/>
<representation:x rdf:resource="#zeroValue"/>
</representation:Vector>
</representation:refDirection>
<representation:translation>
<representation:Vector rdf:ID="sideWallTranslation">
<representation:y>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</representation:y>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#xUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<rule:next>
<outerwall:OuterWall rdf:ID="entranceWall">
<rule:next>
<innerwall:InnerWall rdf:ID="hallLengthWall">
<innerwall:wallWidth>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</innerwall:wallWidth>
<innerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</innerwall:wallHeight>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="hallLengthWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="hallLengthWallTranslation">
<representation:y>
<operation:Addition rdf:ID="hallLengthWallYShift">
<operation:domain_II>
<operation:PartInstanceDatatypeProperty rdf:ID="hallLengthWallThickness_0">
<operation:ofClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl#InnerWall"/>
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl#wallThickness"/>
<operation:domain_II rdf:resource="#Index0"/>
</operation:PartInstanceDatatypeProperty>
</operation:domain_II>
<operation:domain_I>
<operation:Subtraction>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</operation:domain_I>
<operation:domain_II rdf:resource="#frontWallThickness_0"/>
</operation:Subtraction>
</operation:domain_I>
</operation:Addition>
</representation:y>
<representation:x>
<operation:Subtraction rdf:ID="hallLengthWallXShift">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</operation:domain_II>
</operation:Subtraction>
</representation:x>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#xUnitVector"/>
<representation:refDirection rdf:resource="#minYUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<rule:next>
<innerwall:InnerWall rdf:ID="hallWidthWall">
<rule:next>
<innerwall:InnerWall rdf:ID="toiletLengthWall">
<innerwall:wallWidth>
<owl:DatatypeProperty rdf:about="#toiletLength"/>
</innerwall:wallWidth>
<innerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</innerwall:wallHeight>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="toiletLengthWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="toiletLengthWallTranslation">
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
<representation:y>
<operation:Subtraction rdf:ID="toiletLengthWallYShift">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</operation:domain_I>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#toiletWidth"/>
</operation:domain_II>
</operation:Subtraction>
</representation:y>
<representation:x>
<operation:Addition rdf:ID="toiletLengthWallXShift">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I>
<operation:domain_II rdf:resource="#hallLengthWallThickness_0"/>
</operation:Addition>
</representation:x>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#xUnitVector"/>
<representation:refDirection rdf:resource="#minYUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<rule:next>
<innerwall:InnerWall rdf:ID="toiletWidthWall">
<rule:next>
<housedividingwall:HouseDividingWall rdf:ID="houseDividingWallLeft">
<rule:next>
<housedividingwall:HouseDividingWall rdf:ID="houseDividingWallRight">
<housedividingwall:wallWidth>
<operation:Addition rdf:ID="houseDividingWallRightWidth">
<operation:domain_I>
<operation:Subtraction>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</operation:domain_I>
</operation:Subtraction>
</operation:domain_I>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</operation:domain_II>
</operation:Addition>
</housedividingwall:wallWidth>
<housedividingwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</housedividingwall:wallHeight>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="houseDividingWallRightTransformation">
<representation:translation>
<representation:Vector rdf:ID="houseDividingWallRightTranslation">
<representation:x>
<operation:Subtraction rdf:ID="houseDividingWallRightXShift">
<operation:domain_II>
<operation:Division>
<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:domain_I rdf:resource="#frontWallThickness_0"/>
</operation:Division>
</operation:domain_II>
<operation:domain_I>
<operation:Subtraction>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I> </operation:Subtraction>
</operation:domain_I>
</operation:Subtraction>
</representation:x>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
<representation:y>
<operation:Addition rdf:ID="houseDividingWallRightYShift">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</operation:domain_I>
<operation:domain_II>
<operation:Division rdf:ID="halfHouseDividingWallLeftThickness">
<operation:domain_I>
<operation:PartInstanceDatatypeProperty rdf:ID="houseDividingWallLeftThickness_0">
<operation:domain_II rdf:resource="#Index0"/>
<operation:domain_I rdf:resource="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#wallThickness"/>
<operation:ofClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#HouseDividingWall"/>
</operation:PartInstanceDatatypeProperty>
</operation:domain_I>
<operation:domain_II rdf:resource="#twoValue"/> </operation:Division>
</operation:domain_II>
</operation:Addition>
</representation:y>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#xUnitVector"/>
<representation:refDirection rdf:resource="#minYUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<rule:next>
<stairs:Stairs rdf:ID="stairs">
<stairs:stairsLength>
<operation:Subtraction rdf:ID="stairsLength">
<operation:domain_I>
<operation:Subtraction>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</operation:domain_I>
</operation:Subtraction>
</operation:domain_I>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#toiletLength"/>
</operation:domain_II>
</operation:Subtraction>
</stairs:stairsLength>
<stairs:stairsHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</stairs:stairsHeight>
<stairs:stairsWidth>
<owl:DatatypeProperty rdf:about="#toiletWidth"/>
</stairs:stairsWidth>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="stairsTransformation">
<representation:refDirection>
<representation:Vector rdf:ID="zUnitVector">
<representation:x rdf:resource="#zeroValue"/>
<representation:y rdf:resource="#zeroValue"/>
<representation:z rdf:resource="#oneValue"/>
</representation:Vector>
</representation:refDirection>
<representation:axis rdf:resource="#yUnitVector"/>
<representation:translation>
<representation:Vector rdf:ID="stairsTranslation">
<representation:x>
<operation:Subtraction rdf:ID="stairsXShift">
<operation:domain_II>
<operation:Division>
<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:domain_I rdf:resource="#frontWallThickness_0"/>
</operation:Division>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</operation:domain_I> </operation:Subtraction>
</representation:x>
<representation:y rdf:resource="#toiletLengthWallYShift"/>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
</representation:TransformationMatrix>
</product:transformationMatrix>
</stairs:Stairs>
</rule:next>
</housedividingwall:HouseDividingWall>
</rule:next>
<housedividingwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</housedividingwall:wallHeight>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="houseDividingWallLeftTransformation">
<representation:translation>
<representation:Vector rdf:ID="houseDividingWallLeftTranslation">
<representation:x>
<operation:Division rdf:ID="houseDividingWallLeftXShift">
<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:domain_I rdf:resource="#frontWallThickness_0"/>
</operation:Division>
</representation:x>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
<representation:y rdf:resource="#halfHouseDividingWallLeftThickness"/>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#xUnitVector"/>
<representation:refDirection rdf:resource="#minYUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<housedividingwall:wallWidth>
<operation:Subtraction rdf:ID="houseDividingWallLeftWidth">
<operation:domain_II rdf:resource="#frontWallThickness_0"/>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</operation:domain_I>
</operation:Subtraction>
</housedividingwall:wallWidth>
</housedividingwall:HouseDividingWall>
</rule:next>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="toiletWidthWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="toiletWidthWallTranslation">
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
<representation:y rdf:resource="#toiletLengthWallYShift"/>
<representation:x>
<operation:Addition rdf:ID="toiletWidthWallXShift">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#toiletLength"/>
</operation:domain_II>
</operation:Addition>
</representation:x>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#yUnitVector"/>
<representation:refDirection rdf:resource="#xUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<innerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</innerwall:wallHeight>
<innerwall:wallWidth>
<operation:Subtraction rdf:ID="toiletWidthWallWidth">
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#toiletWidth"/>
</operation:domain_I>
<operation:domain_II rdf:resource="#halfHouseDividingWallLeftThickness"/>
</operation:Subtraction>
</innerwall:wallWidth>
</innerwall:InnerWall>
</rule:next>
</innerwall:InnerWall>
</rule:next>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="hallWidthWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="hallWidthWallTranslation">
<representation:y>
<operation:Subtraction rdf:ID="hallWidthWallYShift">
<operation:domain_II rdf:resource="#frontWallThickness_0"/>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</operation:domain_I>
</operation:Subtraction>
</representation:y>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
<representation:x>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</representation:x>
</representation:Vector>
</representation:translation>
<representation:refDirection rdf:resource="#xUnitVector"/>
<representation:axis rdf:resource="#yUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<innerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</innerwall:wallHeight>
<innerwall:wallWidth>
<operation:Subtraction rdf:ID="hallWidthWallWidth">
<operation:domain_I>
<operation:Addition>
<operation:domain_II rdf:resource="#frontWallThickness_0"/>
<operation:domain_I>
<operation:Subtraction>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</operation:domain_I>
</operation:Subtraction>
</operation:domain_I>
</operation:Addition>
</operation:domain_I>
<operation:domain_II rdf:resource="#halfHouseDividingWallLeftThickness"/>
</operation:Subtraction>
</innerwall:wallWidth>
</innerwall:InnerWall>
</rule:next>
</innerwall:InnerWall>
</rule:next>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="entranceWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="entranceWallTranslation">
<representation:x>
<operation:Subtraction rdf:ID="entranceWallXShift">
<operation:domain_II rdf:resource="#frontWallThickness_0"/>
<operation:domain_I>
<operation:Subtraction>
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#hallDepth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</operation:domain_I>
</operation:Subtraction>
</operation:domain_I>
</operation:Subtraction>
</representation:x>
<representation:y>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</representation:y>
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
<representation:refDirection rdf:resource="#xUnitVector"/>
<representation:axis rdf:resource="#yUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
<outerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</outerwall:wallHeight>
<outerwall:wallWidth>
<operation:Subtraction rdf:ID="entranceWallWidth">
<operation:domain_II>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</operation:domain_II>
<operation:domain_I>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</operation:domain_I>
</operation:Subtraction>
</outerwall:wallWidth>
</outerwall:OuterWall>
</rule:next>
</outerwall:OuterWall>
</rule:next>
<outerwall:windowWidth>
<owl:DatatypeProperty rdf:about="#windowWidth"/>
</outerwall:windowWidth>
</outerwall:OuterWall>
</rule:next>
<outerwall:windowHeight>
<owl:DatatypeProperty rdf:about="#windowHeight"/>
</outerwall:windowHeight>
<outerwall:windowYPosition>
<owl:DatatypeProperty rdf:about="#windowYPosition"/>
</outerwall:windowYPosition>
<outerwall:windowXPosition rdf:resource="#windowXPosition"/>
<outerwall:windowOpening rdf:resource="#TRUE"/>
<outerwall:windowWidth>
<owl:DatatypeProperty rdf:about="#windowWidth"/>
</outerwall:windowWidth>
<outerwall:wallHeight>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</outerwall:wallHeight>
<outerwall:wallWidth>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</outerwall:wallWidth>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="frontWallTransformation">
<representation:translation>
<representation:Vector rdf:ID="frontWallTranslation">
<representation:z>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</representation:z>
</representation:Vector>
</representation:translation>
<representation:refDirection rdf:resource="#xUnitVector"/>
<representation:axis rdf:resource="#yUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
</outerwall:OuterWall>
</rule:next>
<floor:floorLength>
<owl:DatatypeProperty rdf:about="#houseDepth"/>
</floor:floorLength>
<floor:openingLength>
<operation:Subtraction rdf:about="#sideWallWidth"/>
</floor:openingLength>
<floor:openingLengthOffset>
<operation:Value rdf:about="#zeroValue"/>
</floor:openingLengthOffset>
<floor:openingWidthOffset>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</floor:openingWidthOffset>
<floor:floorHeight>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth"/>
</floor:floorHeight>
<floor:floorWidth>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</floor:floorWidth>
<floor:openingWidth>
<owl:DatatypeProperty rdf:about="#houseWidth"/>
</floor:openingWidth>
<product:transformationMatrix>
<representation:TransformationMatrix rdf:ID="baseTransformation">
<representation:translation>
<representation:Vector rdf:ID="nullVector">
<representation:x rdf:resource="#zeroValue"/>
<representation:y rdf:resource="#zeroValue"/>
<representation:z rdf:resource="#zeroValue"/>
</representation:Vector>
</representation:translation>
<representation:axis rdf:resource="#yUnitVector"/>
<representation:refDirection rdf:resource="#xUnitVector"/>
</representation:TransformationMatrix>
</product:transformationMatrix>
</floor:Floor>
</product:representation>
<rdfs:subClassOf>
<owl:Restriction>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#kitchenWidth"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#windowHeight"/>
</owl:onProperty>
<owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:minCardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#Product"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#groundFloorHeight"/>
</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:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#kitchenLength"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>4</owl:maxCardinality>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#OuterWall"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#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 rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
<owl:maxCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</owl:maxCardinality>
<owl11:onClass rdf:resource="http://www.swop-project.eu/ontologies/manubuild/stairs.owl#Stairs"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty>
<owl:DatatypeProperty rdf:about="#toiletWidth"/>
</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="#houseFloorHeigth"/>
</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="#houseFloorHeigth"/>
</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="#toiletLength"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://www.swop-project.eu/ontologies/manubuild/floor.owl#Floor"/>
<rdf:Description rdf:about="http://www.swop-project.eu/ontologies/manubuild/outerwall.owl#OuterWall"/>
<rdf:Description rdf:about="http://www.swop-project.eu/ontologies/manubuild/innerwall.owl#InnerWall"/>
<rdf:Description rdf:about="http://www.swop-project.eu/ontologies/manubuild/housedividingwall.owl#HouseDividingWall"/>
<rdf:Description rdf:about="http://www.swop-project.eu/ontologies/manubuild/stairs.owl#Stairs"/>
</owl:unionOf>
</owl:Class>
</owl:allValuesFrom>
<owl:onProperty rdf:resource="http://www.swop-project.eu/ontologies/pmo/product.owl#hasPart_directly"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:DatatypeProperty rdf:about="#toiletLength">
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Toilet length</rdfs:label>
<rdfs:domain rdf:resource="#GroundFloor"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1500.0</product:defaultValue>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowHeight">
<rdfs:domain rdf:resource="#GroundFloor"/>
<rdfs:label xml:lang="en">Window height</rdfs:label>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1250.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#hallDepth">
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2000.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:label xml:lang="en">Hall depth</rdfs:label>
<rdfs:domain rdf:resource="#GroundFloor"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowWidth">
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2500.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:label xml:lang="en">Window width</rdfs:label>
<rdfs:domain rdf:resource="#GroundFloor"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#toiletWidth">
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<rdfs:label xml:lang="en">Toilet width</rdfs:label>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:domain rdf:resource="#GroundFloor"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1100.0</product:defaultValue>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#groundFloorHeight">
<rdfs:domain rdf:resource="#GroundFloor"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>2775.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">Ground floor height</rdfs:label>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#houseFloorHeigth">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:label xml:lang="en">Floor height</rdfs:label>
<rdfs:domain rdf:resource="#GroundFloor"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>250.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#houseDepth">
<rdfs:domain rdf:resource="#GroundFloor"/>
<rdfs:label xml:lang="en">House depth</rdfs:label>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>10000.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>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#houseWidth">
<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:domain rdf:resource="#GroundFloor"/>
<rdfs:label xml:lang="en">House width</rdfs:label>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>8000.0</product:defaultValue>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#kitchenLength">
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>4500.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:label xml:lang="en">Kitchen length</rdfs:label>
<rdfs:domain rdf:resource="#GroundFloor"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#windowYPosition">
<rdfs:domain rdf:resource="#GroundFloor"/>
<rdfs:label xml:lang="en">Window Y position</rdfs:label>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>1250.0</product:defaultValue>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="#kitchenWidth">
<rdfs:label xml:lang="en">Kitchen width</rdfs:label>
<product:unit rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>mm</product:unit>
<product:defaultValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float"
>5000.0</product:defaultValue>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
<rdfs:domain rdf:resource="#GroundFloor"/>
</owl:DatatypeProperty>
<operation:Value rdf:ID="Index3">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>3</operation:value>
<rdfs:label>3</rdfs:label>
</operation:Value>
<operation:Value rdf:ID="Index2">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>2</operation:value>
<rdfs:label>2</rdfs:label>
</operation:Value>
<representation:Vector rdf:ID="minXUnitVector">
<representation:x rdf:resource="#minusOneValue"/>
<representation:y rdf:resource="#zeroValue"/>
<representation:z rdf:resource="#zeroValue"/>
</representation:Vector>
<operation:Value rdf:ID="Index1">
<operation:value rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
>1</operation:value>
<rdfs:label>1</rdfs:label>
</operation:Value>
<representation:Vector rdf:ID="minZUnitVector">
<representation:z rdf:resource="#minusOneValue"/>
<representation:y rdf:resource="#zeroValue"/>
<representation:x rdf:resource="#zeroValue"/>
</representation:Vector>
</rdf:RDF>
Click here to get the file