/** * Furnishing Ontology */ namespace <> dc:<> wsml:<> loc:<> xsd:<> ontology <> nonFunctionalProperties dc:title hasValue "Furniture Ontology (simplified)" dc:creator hasValue "SWF Project" dc:subject hasValues {"Furniture", "Dewelling", "Accessories", "Room"} dc:description hasValue "describes different types of furniture" dc:publisher hasValue "SWF Project" dc:contributor hasValues {"Michael Stollberg", "Ioan Toma"} dc:date hasValue "2004-09-20" dc:type hasValue <> /** * ontologies are modeled as WSMO Ontologies */ dc:format hasValue "text/plain" dc:language hasValue "en-US" dc:coverage hasValue "project specific / general" dc:rights hasValue <> version hasValue "$Revision: 1.8 $" endNonFunctionalProperties importedOntologies {<>} /************************************************************************************************** The Furnishing ontology consists of 4 major sub-ontologies: 1. "Dwelling Ontology" 2. "Room Ontology" 3. "Furniture Ontology" 4. "Accessories Ontology" **************************************************************************************************/ /************************************************************************************************** Dwelling Ontology **************************************************************************************************/ /** * concept definitions */ //top concept for every kind of dwelling concept dwelling nonFunctionalProperties dc:description hasValue "general class - dwelling" endNonFunctionalProperties hasRooms ofType xsd:boolean concept flat subConceptOf dwelling nonFunctionalProperties dc:description hasValue "flat subclass of dwelling" endNonFunctionalProperties concept apartment subConceptOf flat nonFunctionalProperties dc:description hasValue "apartment subclass of flat" endNonFunctionalProperties concept privateHouse subConceptOf dwelling nonFunctionalProperties dc:description hasValue "privateHouse subclass of dwelling" endNonFunctionalProperties /************************************************************************************************** Room Ontology **************************************************************************************************/ /** * concept definitions */ //top concept for every kind of room concept room nonFunctionalProperties dc:description hasValue "general class - room" endNonFunctionalProperties height ofType xsd:integer sqm ofType xsd:float lengthOfWalls ofType set xsd:float numberOfWindows ofType xsd:integer numberOfDoors ofType xsd:integer concept bathroom subConceptOf room nonFunctionalProperties dc:description hasValue "bathroom subclass of room" endNonFunctionalProperties concept bedroom subConceptOf room nonFunctionalProperties dc:description hasValue "bedroom subclass of room" endNonFunctionalProperties concept dinigroom subConceptOf room nonFunctionalProperties dc:description hasValue "diningroom subclass of room" endNonFunctionalProperties concept livingroom subConceptOf room nonFunctionalProperties dc:description hasValue "livingroom subclass of room" endNonFunctionalProperties concept homeOffice subConceptOf room nonFunctionalProperties dc:description hasValue "homeOffice subclass of room" endNonFunctionalProperties concept kitchen subConceptOf room nonFunctionalProperties dc:description hasValue "kitchen subclass of room" endNonFunctionalProperties /************************************************************************************************** Furniture Ontology **************************************************************************************************/ /** * concept definitions */ //top concept for every kind of furniture concept furniture nonFunctionalProperties dc:description hasValue "general class of furniture" endNonFunctionalProperties name ofType xsd:string width ofType xsd:integer height ofType xsd:integer depth ofType xsd:integer manufacturer ofType manufacturer material ofType set material color ofType xsd:string //the entity who made the furniture; the seller concept is defined in SWFMO ontology concept manufacturer nonFunctionalProperties dc:description hasValue "furniture manufacturer" endNonFunctionalProperties name ofType xsd:string address ofType loc:address //the material the furniture is made off concept material nonFunctionalProperties dc:description hasValue "material a piece of furniture is made of, includes material-type and quality" endNonFunctionalProperties type ofType xsd:string quality ofType xsd:integer /************************************************************************************************** * BED hierarchy **************************************************************************************************/ concept bed subConceptOf furniture nonFunctionalProperties dc:description hasValue "bed as a subclass of furniture" endNonFunctionalProperties numberOfPersons ofType xsd:integer concept singleBed subConceptOf bed nonFunctionalProperties dc:description hasValue "a bed for only one person" endNonFunctionalProperties //restriction: only one person concept doubleBed subConceptOf bed nonFunctionalProperties dc:description hasValue "a bed for two persons" endNonFunctionalProperties //restriction: two person concept kingSizeBed subConceptOf bed nonFunctionalProperties dc:description hasValue "a huge bed" endNonFunctionalProperties concept pencilePostBed subConceptOf bed nonFunctionalProperties dc:description hasValue "a bed with four slim posts; used alone or with a canopy" endNonFunctionalProperties /************************************************************************************************** * STORAGE FURNITURE hierarchy **************************************************************************************************/ concept storageFurniture subConceptOf furniture nonFunctionalProperties dc:description hasValue "kind of furniture used to store diferent thinghs" endNonFunctionalProperties storageCapacity ofType xsd:float /** * CABINET hierarchy */ concept cabinet subConceptOf storageFurniture nonFunctionalProperties dc:description hasValue "cabinet as a subclass of furniture" endNonFunctionalProperties concept fileCabinet subConceptOf cabinet nonFunctionalProperties dc:description hasValue "cabinet used to store documents in a office" endNonFunctionalProperties /** * todo specify the realtion fileCabinet and homeOffice */ /** * CHEST hierarchy */ concept chest subConceptOf storageFurniture nonFunctionalProperties dc:description hasValue "a box with a lid used especially for the safekeeping of belongings" endNonFunctionalProperties concept blanketChest subConceptOf chest nonFunctionalProperties dc:description hasValue "a chest used for general storage, usually kept in the bedroom" endNonFunctionalProperties /** * todo specify the realtion between blanketChest and bedroom */ concept coffer subConceptOf chest nonFunctionalProperties dc:description hasValue "multi-functional traveling chest with handles and a domed lid but without feet, usually made of oak" endNonFunctionalProperties concept commode subConceptOf chest nonFunctionalProperties dc:description hasValue "french term for a chest-of-drawers" endNonFunctionalProperties concept dresser subConceptOf chest nonFunctionalProperties dc:description hasValue "a low long chest of drawers used for storing clothes" endNonFunctionalProperties /** * SHELF hierarchy */ concept shelf subConceptOf storageFurniture nonFunctionalProperties dc:description hasValue "a long seat with back and arms" endNonFunctionalProperties concept bookshelf subConceptOf shelf nonFunctionalProperties dc:description hasValue "an open shelf for holding books" endNonFunctionalProperties shelvsNumber ofType xsd:integer isFlexible ofType xsd:boolean /************************************************************************************************** * SEAT FURNITURE hierarchy **************************************************************************************************/ concept seat subConceptOf furniture nonFunctionalProperties dc:description hasValue "a seating accommodation" endNonFunctionalProperties /** * CHAIR hierarchy */ concept chair subConceptOf seat nonFunctionalProperties dc:description hasValue "chair as a subclass of furniture" endNonFunctionalProperties numberOfLegs ofType xsd:integer concept armChair subConceptOf chair nonFunctionalProperties dc:description hasValue "a chair with side structures to support the arms or elbows" endNonFunctionalProperties concept fauteuil subConceptOf armChair nonFunctionalProperties dc:description hasValue "a French term for an armchair" endNonFunctionalProperties concept gainsboroughChair subConceptOf armChair nonFunctionalProperties dc:description hasValue "deep armchair with an upholstered seat and back, padded open arms, and carved decoration" endNonFunctionalProperties concept seatRail subConceptOf chair nonFunctionalProperties dc:description hasValue "framework that supports the seat of a chair and holds the legs together" endNonFunctionalProperties concept sideChair subConceptOf chair nonFunctionalProperties dc:description hasValue "a chair without arms, designed to stand against a wall" endNonFunctionalProperties concept wingChair subConceptOf chair nonFunctionalProperties dc:description hasValue "a fully upholstered chair with wings at the sides to protect the sitter from drafts; also known as a 'wing-back'" endNonFunctionalProperties concept chaislounge subConceptOf chair //, sofa nonFunctionalProperties dc:description hasValue "long reclining chair/sofa" endNonFunctionalProperties concept stool subConceptOf chair nonFunctionalProperties dc:description hasValue "a chair without back and arms, supproted by three or four legsor by a central pedestral" endNonFunctionalProperties /** * SOFA hierarchy */ concept sofa subConceptOf seat nonFunctionalProperties dc:description hasValue "a long seat with back and arms" endNonFunctionalProperties concept clubSofa subConceptOf sofa nonFunctionalProperties dc:description hasValue "an upholstered piece of furniture whose arms are lower than its level back" endNonFunctionalProperties concept sectional subConceptOf sofa nonFunctionalProperties dc:description hasValue "a sofa that has several segments, which may be used in combination or separately to fit in a room" endNonFunctionalProperties concept camelbackSofa subConceptOf sofa nonFunctionalProperties dc:description hasValue "sofa style characterized by a large symetrical rise or 'hump' located on the back" endNonFunctionalProperties concept sofaBed subConceptOf sofa //, bed nonFunctionalProperties dc:description hasValue "a sofa that can be used as bed" endNonFunctionalProperties /************************************************************************************************** * TABLE hierarchy **************************************************************************************************/ concept table subConceptOf furniture nonFunctionalProperties dc:description hasValue "table as a subclass of furniture" endNonFunctionalProperties numberOfLegs ofType xsd:integer concept cocktailTable subConceptOf table nonFunctionalProperties dc:description hasValue "a table positioned in front of the major seating units which provides a surface for serving" endNonFunctionalProperties concept console subConceptOf table nonFunctionalProperties dc:description hasValue "a table intended to stand against a wall, between windows" endNonFunctionalProperties concept credenceTable subConceptOf table nonFunctionalProperties dc:description hasValue "a type of small table used for storing food before serving; generally a semi-circular table with a hinged top" endNonFunctionalProperties /** * TABLE - DESK hierarchy */ concept desk subConceptOf table nonFunctionalProperties dc:description hasValue "a table used for working" endNonFunctionalProperties /** * todo specify the realtion between desk and homeOffice */ concept bureau subConceptOf desk nonFunctionalProperties dc:description hasValue "a writing desk with a fall or cylinder front, enclosing a fitted interior, with drawers below" endNonFunctionalProperties /** * todo specify the realtion between bureau and homeOffice */ concept pedestalDesk subConceptOf desk nonFunctionalProperties dc:description hasValue "a flat desk, usually with a leather top, that stands on two banks of drawers" endNonFunctionalProperties /** * TABLE hierarchy (cont.) */ concept harvestTable subConceptOf table nonFunctionalProperties dc:description hasValue "a narrow rectangular table with hinged drop leaves" endNonFunctionalProperties concept huntboard subConceptOf table nonFunctionalProperties dc:description hasValue "a light, portable sideboard used for serving food and drinks" endNonFunctionalProperties concept pedestalTable subConceptOf table nonFunctionalProperties dc:description hasValue "a set of occasional tables that slide one beneath the other when not in use" endNonFunctionalProperties /** * todo specify that has allways ONE leg */ concept pembrokeTable subConceptOf table nonFunctionalProperties dc:description hasValue "a small two-flap table that stands on four legs" endNonFunctionalProperties /** * todo specify that has allways FOUR legs */ concept sofaTable subConceptOf table nonFunctionalProperties dc:description hasValue "a rectangular table with two hinged flaps at the ends designed to stand in front of a sofa" endNonFunctionalProperties /** * todo specify the relation between this kind of table and soda concept */ concept teapoy subConceptOf table nonFunctionalProperties dc:description hasValue "a small piece of freestanding furniture designed for holding tea" endNonFunctionalProperties concept tripodTable subConceptOf table nonFunctionalProperties dc:description hasValue "a small table with a round top supported by a three-legged pillar, originally made for serving tea" endNonFunctionalProperties /** * todo specify that has allways THREE legs */ concept gatelegTable subConceptOf table nonFunctionalProperties dc:description hasValue "table with drop leaves and a movable leg, which can be swung into position to hold the leaf upright or retracted to allow the leaf to remain down" endNonFunctionalProperties /************************************************************************************************** * Accessories Ontology **************************************************************************************************/ concept accessories nonFunctionalProperties dc:description hasValue "general class of accesories" endNonFunctionalProperties manufacturer ofType manufacturer material ofType set material color ofType xsd:string /** * hygieneAccessories */ concept hygieneAccessories subConceptOf accessories nonFunctionalProperties dc:description hasValue "hygiene accesories" endNonFunctionalProperties concept washingAccessories subConceptOf hygieneAccessories nonFunctionalProperties dc:description hasValue "washingAccesories subclass of hygieneAccessories" endNonFunctionalProperties height ofType xsd:integer hasFilter ofType xsd:boolean concept shower subConceptOf washingAccessories nonFunctionalProperties dc:description hasValue "shower subclass of washingAccesories" endNonFunctionalProperties height ofType xsd:integer hasFilter ofType xsd:boolean concept bathtube subConceptOf washingAccessories nonFunctionalProperties dc:description hasValue "bathtube subclass of washingAccesories" endNonFunctionalProperties capacity ofType xsd:float concept jacuzii subConceptOf bathtube nonFunctionalProperties dc:description hasValue "jacuzzi subclass of bathtube" endNonFunctionalProperties hasSteam ofType xsd:boolean concept toilet subConceptOf hygieneAccessories nonFunctionalProperties dc:description hasValue "toilet subclass of washingAccesories" endNonFunctionalProperties concept washingMachine subConceptOf hygieneAccessories nonFunctionalProperties dc:description hasValue "washingMachine subclass of washingAccesories" endNonFunctionalProperties concept dryer subConceptOf hygieneAccessories nonFunctionalProperties dc:description hasValue "dryer subclass of washingAccesories" endNonFunctionalProperties /** * cookingAccessories */ concept cookingAccessories subConceptOf accessories nonFunctionalProperties dc:description hasValue "cooking accesories" endNonFunctionalProperties concept kitchenSink subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "kitchenSink subclass of cookingAccessories" endNonFunctionalProperties numberOfBasins ofType xsd:integer concept oven subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "oven subclass of cookingAccessories" endNonFunctionalProperties energySource ofType energysource //electric, gas, dual maxTemperature ofType xsd:float /* * todo put an restriction that the temperature can not be less that 0 or more that 300 C */ hasSelfCleaning ofType xsd:boolean concept microwaveOven subConceptOf oven nonFunctionalProperties dc:description hasValue "microwaveoven subclass of oven" endNonFunctionalProperties concept dishwasher subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "dishwasher subclass of cookingAccessories" endNonFunctionalProperties concept mixer subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "mixer subclass of cookingAccessories" endNonFunctionalProperties concept toaster subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "toaster subclass of cookingAccessories" endNonFunctionalProperties concept cookingRecipient subConceptOf cookingAccessories nonFunctionalProperties dc:description hasValue "cookingRecipient subclass of cookingAccessories" endNonFunctionalProperties volum ofType xsd:float concept pot subConceptOf cookingRecipient nonFunctionalProperties dc:description hasValue "pot subclass of cookingRecipient" endNonFunctionalProperties concept pan subConceptOf cookingRecipient nonFunctionalProperties dc:description hasValue "pan subclass of cookingRecipient" endNonFunctionalProperties /** * lightingAccessories */ concept lightingAccessories subConceptOf accessories nonFunctionalProperties dc:description hasValue "lighting accesories" endNonFunctionalProperties concept lamp subConceptOf lightingAccessories nonFunctionalProperties dc:description hasValue "lamp subclass of lightingAccessories" endNonFunctionalProperties power ofType xsd:integer //measure the consum (watt) brightness ofType xsd:integer //measure the brightness (lumen) concept floorLamp subConceptOf lamp nonFunctionalProperties dc:description hasValue "foorLamp subclass of lamp" endNonFunctionalProperties concept ceilingLamp subConceptOf lamp nonFunctionalProperties dc:description hasValue "ceilingLamp subclass of lamp" endNonFunctionalProperties concept tableLamp subConceptOf lamp nonFunctionalProperties dc:description hasValue "tableLamp subclass of lamp" endNonFunctionalProperties concept wallLamp subConceptOf lamp nonFunctionalProperties dc:description hasValue "wallLamp subclass of lamp" endNonFunctionalProperties /** * communicationAccessories */ concept communicationAccessories subConceptOf accessories nonFunctionalProperties dc:description hasValue "communication accesories" endNonFunctionalProperties concept phone subConceptOf communicationAccessories nonFunctionalProperties dc:description hasValue "phone subclass of communicationAccessories" endNonFunctionalProperties number ofType xsd:string concept mobilephone subConceptOf phone nonFunctionalProperties dc:description hasValue "mobilephone subclass of phone" endNonFunctionalProperties concept fax subConceptOf communicationAccessories nonFunctionalProperties dc:description hasValue "fax subclass of communicationAccessories" endNonFunctionalProperties number ofType xsd:string /** * entertainmentAccessories */ concept entertainmentAccessories subConceptOf accessories nonFunctionalProperties dc:description hasValue "entertainment accesories" endNonFunctionalProperties concept televisor subConceptOf entertainmentAccessories nonFunctionalProperties dc:description hasValue "televisor subclass of accesories" endNonFunctionalProperties isColor ofType xsd:boolean diagonal ofType xsd:float concept radio subConceptOf entertainmentAccessories nonFunctionalProperties dc:description hasValue "radio subclass of accesories" endNonFunctionalProperties /************************************************************************************************** * realtions definitions **************************************************************************************************/ /************************************************************************************************** * R2F - room2furniture relations **************************************************************************************************/ relation room2furniture nonFunctionalProperties dc:description hasValue "general relation between a room and the furniture that might be in the room" endNonFunctionalProperties paramRoom ofType room paramFurniture ofType furniture /** * bathroom2furniture */ relation bathroom2furniture nonFunctionalProperties dc:description hasValue "relation between bathroom and the furniture that might be in the bathroom" endNonFunctionalProperties paramBathroom ofType bathroom paramFurniture ofType bathroomFurniture concept bathroomFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the bathroom" endNonFunctionalProperties shelf ofType shelf cabinet ofType cabinet stool ofType stool /** * bedroom2furniture */ relation bedroom2furniture nonFunctionalProperties dc:description hasValue "relation between bedroom and the furniture that might be in the bedroom" endNonFunctionalProperties paramBedroom ofType bedroom paramFurniture ofType bedroomFurniture concept bedroomFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the bedroom" endNonFunctionalProperties shelf ofType shelf bed ofType bed /** * dinigroom2furniture */ relation dinigroom2furniture nonFunctionalProperties dc:description hasValue "relation between dinigroom and the furniture that might be in the dinigroom" endNonFunctionalProperties paramDinigroom ofType dinigroom paramFurniture ofType diningroomFurniture concept diningroomFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the diningroom" endNonFunctionalProperties table ofType table chair ofType chair /** * livingroom2furniture */ relation livingroom2furniture nonFunctionalProperties dc:description hasValue "relation between livingroom and the furniture that might be in the livingroom" endNonFunctionalProperties paramLivingroom ofType livingroom paramFurniture ofType livingroomFurniture concept livingroomFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the livingroom" endNonFunctionalProperties table ofType table sofa ofType sofa /** * homeOffice2furniture */ relation homeOffice2furniture nonFunctionalProperties dc:description hasValue "relation between homeOffice and the furniture that might be in the homeOffice" endNonFunctionalProperties paramHomeOffice ofType homeOffice paramFurniture ofType homeOfficeFurniture concept homeOfficeFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the home office" endNonFunctionalProperties desk ofType desk chair ofType chair /** * kitchen2furniture */ relation kitchen2furniture nonFunctionalProperties dc:description hasValue "relation between kitchen and the furniture that might be in the kitchen" endNonFunctionalProperties paramKitchen ofType kitchen paramFurniture ofType kitchenFurniture concept kitchenFurniture nonFunctionalProperties dc:description hasValue "set of furniture that can be found in the kitchen" endNonFunctionalProperties table ofType table shelf ofType shelf /************************************************************************************************** * R2A - room2accessories relations **************************************************************************************************/ relation room2accessories nonFunctionalProperties dc:description hasValue "general relation between a room and the accessories that might be in the room" endNonFunctionalProperties paramRoom ofType room paramAccessories ofType accessories /** * bathroom2accessories */ relation bathroom2accessories nonFunctionalProperties dc:description hasValue "relation between bathroom and the accessories that might be in the bathroom" endNonFunctionalProperties paramBathroom ofType bathroom paramAccessories ofType bathroomAccessories concept bathroomAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the bathroom" endNonFunctionalProperties toilet ofType toliet washingAccessories ofType washingAccessories lightingAccessories ofType lightingAccessories /** * bedroom2accessories */ relation bedroom2accessories nonFunctionalProperties dc:description hasValue "relation between bedroom and the accessories that might be in the bedroom" endNonFunctionalProperties paramBedroom ofType bedroom paramAccessories ofType bedroomAccessories concept bedroomAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the bedroom" endNonFunctionalProperties lightingAccessories ofType lightingAccessories /** * dinigroom2accessories */ relation dinigroom2accessories nonFunctionalProperties dc:description hasValue "relation between dinigroom and the accessories that might be in the dinigroom" endNonFunctionalProperties paramDinigroom ofType dinigroom paramAccessories ofType diningroomAccessories concept diningroomAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the diningroom" endNonFunctionalProperties lightingAccessories ofType lightingAccessories /** * livingroom2Accessories */ relation livingroom2accessories nonFunctionalProperties dc:description hasValue "relation between livingroom and the accessories that might be in the livingroom" endNonFunctionalProperties paramLivingroom ofType livingroom paramAccessories ofType livingroomAccessories concept livingroomAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the livingroom" endNonFunctionalProperties lightingAccessories ofType lightingAccessories entertainmentAccessories ofType entertainmentAccessories /** * homeOffice2accessories */ relation homeOffice2accessories nonFunctionalProperties dc:description hasValue "relation between homeOffice and the accessories that might be in the homeOffice" endNonFunctionalProperties paramHomeOffice ofType homeOffice paramAccessories ofType homeOfficeAccessories concept homeOfficeAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the home office" endNonFunctionalProperties lamp ofType lamp communicationAccessories ofType communicationAccessories /** * kitchen2accessories */ relation kitchen2accessories nonFunctionalProperties dc:description hasValue "relation between kitchen and the accessories that might be in the kitchen" endNonFunctionalProperties paramKitchen ofType kitchen paramAccessories ofType kitchenAccessories concept kitchenAccessories nonFunctionalProperties dc:description hasValue "set of accessories that can be found in the kitchen" endNonFunctionalProperties cookingAccessories ofType cookingAccessories