mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-13 10:57:49 +00:00
Rename source dir
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
import ifcopenshell
|
||||
from brickschema.graph import Graph
|
||||
|
||||
|
||||
class Generator:
|
||||
def __init__(self):
|
||||
self.file = ifcopenshell.file(schema="IFC4")
|
||||
self.schema = Graph()
|
||||
self.schema.load_file("Brick.ttl") # stable 1.3 loaded from external file
|
||||
|
||||
def generate(self):
|
||||
classification = self.file.create_entity(
|
||||
"IfcClassification",
|
||||
**{
|
||||
"Source": "Brick",
|
||||
"Edition": "August-11",
|
||||
"EditionDate": "2023-08-11",
|
||||
"Name": "Brick",
|
||||
"Description": "",
|
||||
"Location": "https://brickschema.org/schema/Brick",
|
||||
"ReferenceTokens": [],
|
||||
}
|
||||
)
|
||||
|
||||
query = self.schema.query(
|
||||
"""
|
||||
PREFIX brick: <https://brickschema.org/schema/Brick#>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
|
||||
PREFIX owl: <http://www.w3.org/2002/07/owl#>
|
||||
SELECT ?entity ?label ?definition WHERE {
|
||||
{
|
||||
?entity rdfs:subClassOf* brick:Equipment .
|
||||
} UNION {
|
||||
?entity rdfs:subClassOf* brick:Location .
|
||||
} UNION {
|
||||
?entity rdfs:subClassOf* brick:Collection .
|
||||
} UNION {
|
||||
?entity rdfs:subClassOf* brick:Alarm .
|
||||
} UNION {
|
||||
?entity rdfs:subClassOf* brick:Sensor .
|
||||
}
|
||||
FILTER NOT EXISTS {
|
||||
?entity owl:deprecated true .
|
||||
}
|
||||
OPTIONAL {
|
||||
?entity rdfs:label ?label .
|
||||
?entity skos:definition ?definition .
|
||||
}
|
||||
}
|
||||
GROUP BY ?entity
|
||||
"""
|
||||
)
|
||||
|
||||
# create references dictionary
|
||||
references = {}
|
||||
|
||||
for row in query:
|
||||
# location is the entity URI
|
||||
location = row.get("entity")
|
||||
|
||||
# description is the entity's definition
|
||||
description = row.get("definition")
|
||||
if not description:
|
||||
description = ""
|
||||
|
||||
# name is the entity's label if it exists, else the name in the URI
|
||||
name = row.get("label")
|
||||
if not name:
|
||||
name = location.split("#")[-1].replace("_", " ")
|
||||
|
||||
# create the reference
|
||||
ref = self.file.create_entity(
|
||||
"IfcClassificationReference",
|
||||
**{"Location": location, "Description": description, "Identification": name, "Name": name}
|
||||
)
|
||||
|
||||
# get all parents of the entity
|
||||
query = self.schema.query(
|
||||
"""
|
||||
PREFIX brick: <https://brickschema.org/schema/Brick#>
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
SELECT ?parent WHERE {
|
||||
brick:{entity} rdfs:subClassOf ?parent .
|
||||
}
|
||||
""".replace(
|
||||
"{entity}", location.split("#")[-1]
|
||||
)
|
||||
)
|
||||
# filter parents for the brick entity
|
||||
for row in query:
|
||||
parent = row.get("parent").toPython()
|
||||
if "brickschema.org" in parent and parent in references.keys():
|
||||
# some parents are not a brick type, so those should be ignored
|
||||
# some entities have multiple parents that are a brick type
|
||||
# since the query traverses down the graph, we can assume at least one parent has been seen, so pick that one
|
||||
# if no parent is found, then it must mean it is the top level of what was queried
|
||||
break
|
||||
parent = None
|
||||
|
||||
# assign reference source
|
||||
if parent:
|
||||
ref.ReferencedSource = references[parent]
|
||||
else:
|
||||
ref.ReferencedSource = classification
|
||||
|
||||
# save this reference for future reference sources
|
||||
references[location.toPython()] = ref
|
||||
|
||||
self.file.write("Brick.ifc")
|
||||
|
||||
|
||||
generator = Generator()
|
||||
generator.generate()
|
||||
@@ -0,0 +1,60 @@
|
||||
import os
|
||||
import ifcopenshell
|
||||
import pandas as pd
|
||||
|
||||
directory_path = "uniclass/"
|
||||
|
||||
edition = "July 2023"
|
||||
|
||||
ifc = ifcopenshell.file(schema="IFC4")
|
||||
classification = ifc.create_entity(
|
||||
"IfcClassification",
|
||||
Source="RIBA Enterprises Ltd",
|
||||
Edition=edition,
|
||||
EditionDate="2023-07-01",
|
||||
Name="Uniclass",
|
||||
Description="Uniclass is a unified classification system made up of a set of tables that can be used by different parts of the industry in various ways.",
|
||||
Location="https://uniclass.thenbs.com/",
|
||||
ReferenceTokens=["_"],
|
||||
)
|
||||
|
||||
references = {}
|
||||
|
||||
tables = [
|
||||
("Ac", "Activities"),
|
||||
("Co", "Complexes"),
|
||||
("En", "Entities"),
|
||||
("SL", "Spaces / Locations"),
|
||||
("EF", "Elements / Functions"),
|
||||
("Ss", "Systems"),
|
||||
("Pr", "Products"),
|
||||
("TE", "Tools and equipment"),
|
||||
("PM", "Project management"),
|
||||
("FI", "Form of information"),
|
||||
("Ro", "Roles"),
|
||||
("Ma", "Materials"),
|
||||
("PC", "Properties and characteristics"),
|
||||
("Zz", "CAD"),
|
||||
]
|
||||
|
||||
for identification, name in tables:
|
||||
ref = ifc.create_entity("IfcClassificationReference", Identification=identification, Name=name)
|
||||
references[identification] = ref
|
||||
ref.ReferencedSource = classification
|
||||
|
||||
for filename in os.listdir(directory_path):
|
||||
if filename.endswith(".xlsx") and "change-log" not in filename and "codes-not-in-use" not in filename:
|
||||
file_path = os.path.join(directory_path, filename)
|
||||
df = pd.read_excel(file_path, header=2)
|
||||
for index, row in df.iterrows():
|
||||
identification = row["Code"]
|
||||
name = row["Title"]
|
||||
ref = ifc.create_entity("IfcClassificationReference", Identification=identification, Name=name)
|
||||
references[identification] = ref
|
||||
parent = "_".join(identification.split("_")[0:-1])
|
||||
if parent in references:
|
||||
ref.ReferencedSource = references[parent]
|
||||
else:
|
||||
ref.ReferencedSource = classification
|
||||
|
||||
ifc.write(f"Uniclass {edition}.ifc")
|
||||
@@ -0,0 +1,60 @@
|
||||
import csv
|
||||
import os
|
||||
import json
|
||||
|
||||
# import pystache
|
||||
import subprocess
|
||||
import ifcopenshell
|
||||
from pathlib import Path
|
||||
|
||||
|
||||
class Generator:
|
||||
def __init__(self):
|
||||
self.file = ifcopenshell.file(schema="IFC4")
|
||||
self.out_dir = "./"
|
||||
|
||||
def generate(self):
|
||||
classification = self.file.create_entity(
|
||||
"IfcClassification",
|
||||
**{
|
||||
"Source": "VBIS",
|
||||
"Edition": "May-20",
|
||||
"EditionDate": "2020-05-01",
|
||||
"Name": "VBIS",
|
||||
"Description": "",
|
||||
"Location": "https://vbis.com.au/",
|
||||
"ReferenceTokens": ["-"],
|
||||
}
|
||||
)
|
||||
# We assume all the Excel spreadsheets are re-exported in CSV format
|
||||
for filename in Path("./").glob("*.csv"):
|
||||
with open(filename, newline="") as csvfile:
|
||||
reader = csv.reader(csvfile, delimiter=",", quotechar='"')
|
||||
name = None
|
||||
levels = [None, None, None, None]
|
||||
ref = classification
|
||||
for i, row in enumerate(reader):
|
||||
if i <= 4:
|
||||
continue
|
||||
if row[0]:
|
||||
name = row[0]
|
||||
elif row[1]:
|
||||
name = row[1]
|
||||
elif row[2]:
|
||||
name = row[2]
|
||||
elif row[3]:
|
||||
name = row[3]
|
||||
ref = self.file.create_entity(
|
||||
"IfcClassificationReference", **{"Identification": row[4], "Name": name}
|
||||
)
|
||||
cur_level = len(row[4].split("-")) - 1
|
||||
levels[cur_level] = ref
|
||||
if cur_level == 0:
|
||||
ref.ReferencedSource = classification
|
||||
else:
|
||||
ref.ReferencedSource = levels[cur_level - 1]
|
||||
self.file.write("VBIS.ifc")
|
||||
|
||||
|
||||
generator = Generator()
|
||||
generator.generate()
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,473 @@
|
||||
<BuildingInformation>
|
||||
<Classification>
|
||||
<System>
|
||||
<Name>CBI Classification - Level 2</Name>
|
||||
<EditionVersion>2019</EditionVersion>
|
||||
<EditionDate>
|
||||
<Year>2019</Year>
|
||||
<Month>08</Month>
|
||||
<Day>23</Day>
|
||||
</EditionDate>
|
||||
<Description>CBI (Co-ordinated Building Information) is a classification system designed by and for members of the construction industry, to co-ordinate the five main information sources: drawings; specifications; quantities; technical and research information; trade information and publications.</Description>
|
||||
<Source>https://masterspec.co.nz</Source>
|
||||
<Items>
|
||||
<Item>
|
||||
<ID>1</ID>
|
||||
<Name>General</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>11</ID>
|
||||
<Name>Contract conditions</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>12</ID>
|
||||
<Name>General requirements</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2</ID>
|
||||
<Name>Site</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>21</ID>
|
||||
<Name>Demolition</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22</ID>
|
||||
<Name>Preparation and groundwork</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23</ID>
|
||||
<Name>Foundations</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>24</ID>
|
||||
<Name>Minor demolition and alterations</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>3</ID>
|
||||
<Name>Structure</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>31</ID>
|
||||
<Name>Concrete</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>32</ID>
|
||||
<Name>Earth</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>33</ID>
|
||||
<Name>Masonry</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>34</ID>
|
||||
<Name>Steel</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>35</ID>
|
||||
<Name>Stainless steel</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>36</ID>
|
||||
<Name>Aluminium</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>37</ID>
|
||||
<Name>Other metals</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>38</ID>
|
||||
<Name>Timber</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>39</ID>
|
||||
<Name>Plastics</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>4</ID>
|
||||
<Name>Enclosure</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>41</ID>
|
||||
<Name>Tanking and pre-cladding</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>42</ID>
|
||||
<Name>Wall cladding</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>43</ID>
|
||||
<Name>Roofing and decking</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>44</ID>
|
||||
<Name>Membrane roofing</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>45</ID>
|
||||
<Name>Windows and doors</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>46</ID>
|
||||
<Name>Glazing</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>47</ID>
|
||||
<Name>Insulation</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>48</ID>
|
||||
<Name>Enclosure sundries</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>49</ID>
|
||||
<Name>Metalwork</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>5</ID>
|
||||
<Name>Interior</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>51</ID>
|
||||
<Name>Wall and ceiling linings</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>52</ID>
|
||||
<Name>Partitions and doors</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>53</ID>
|
||||
<Name>Ceiling systems</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>54</ID>
|
||||
<Name>Floors</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>55</ID>
|
||||
<Name>Joinery fixtures and hardware</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>56</ID>
|
||||
<Name>Specialist equipment and assemblies</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>57</ID>
|
||||
<Name>Furniture and appliances</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>58</ID>
|
||||
<Name>Signs and features</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>6</ID>
|
||||
<Name>Finish</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>61</ID>
|
||||
<Name>Applied coatings</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>62</ID>
|
||||
<Name>Tiling</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>63</ID>
|
||||
<Name>Overlay flooring and wall panelling</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>64</ID>
|
||||
<Name>Resilient surfacing</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>65</ID>
|
||||
<Name>Carpeting</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>66</ID>
|
||||
<Name>Flooring ancillaries</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>67</ID>
|
||||
<Name>Painting, decoration and coating</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>68</ID>
|
||||
<Name>Finishes sundries</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>7</ID>
|
||||
<Name>Services</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>71</ID>
|
||||
<Name>Liquid supply</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>72</ID>
|
||||
<Name>Gas</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>73</ID>
|
||||
<Name>Fire</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>74</ID>
|
||||
<Name>Liquid disposal</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>75</ID>
|
||||
<Name>Heating and cooling</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>76</ID>
|
||||
<Name>Ventilation and air-conditioning</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>77</ID>
|
||||
<Name>Electrical</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>78</ID>
|
||||
<Name>Communications and controls</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>79</ID>
|
||||
<Name>Transport</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>8</ID>
|
||||
<Name>External</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>81</ID>
|
||||
<Name>Retaining walls</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>82</ID>
|
||||
<Name>Pavements</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>83</ID>
|
||||
<Name>Landscape cultivation</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>84</ID>
|
||||
<Name>Landscape structures</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>85</ID>
|
||||
<Name>Landscape services</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>86</ID>
|
||||
<Name>Civil engineering infrastructure</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>88</ID>
|
||||
<Name>Specialist structures</Name>
|
||||
<Description></Description>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children></Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Items>
|
||||
</System>
|
||||
</Classification>
|
||||
</BuildingInformation>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,783 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<BuildingInformation>
|
||||
<Classification>
|
||||
<System>
|
||||
<Name>Rumsfunktionskoder CC001 - 001</Name>
|
||||
<EditionVersion>001</EditionVersion>
|
||||
<EditionDate>
|
||||
<Year>2014</Year>
|
||||
<Month>8</Month>
|
||||
<Day>25</Day>
|
||||
</EditionDate>
|
||||
<Description>Klasslista rumsfunktionskoder Malmö Stadsfastigheter</Description>
|
||||
<Source>ttp://tools.bimalliance.se/fi2listor/Klasslistor.aspx</Source>
|
||||
<Items>
|
||||
<Item>
|
||||
<ID>20</ID>
|
||||
<Name>Arbetslokaler</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>20-01</ID>
|
||||
<Name>Kontor</Name>
|
||||
<Description>arbetsrum, kurator</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-02</ID>
|
||||
<Name>Kontorslandskap</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-03</ID>
|
||||
<Name>Konferensrum</Name>
|
||||
<Description>Sammanträdesrum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-04</ID>
|
||||
<Name>Grupprum</Name>
|
||||
<Description>samtal, klubbrum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-05</ID>
|
||||
<Name>Expedition</Name>
|
||||
<Description>reception, expedition, mottagning</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-06</ID>
|
||||
<Name>Kopiering</Name>
|
||||
<Description>skrivare</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-07</ID>
|
||||
<Name>Pausrum</Name>
|
||||
<Description>paus, personal, lärarrum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-08</ID>
|
||||
<Name>Matrum</Name>
|
||||
<Description>matsal</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-09</ID>
|
||||
<Name>Vilrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-10</ID>
|
||||
<Name>Ateljé</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-11</ID>
|
||||
<Name>Bibliotek</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-12</ID>
|
||||
<Name>Samlingsrum</Name>
|
||||
<Description>dagrum, gillestuga, studierum, lekrum,</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-13</ID>
|
||||
<Name>Utbildningssal</Name>
|
||||
<Description>Basrum, Lektionssal, Bild, data, musik, hemkunskap, klassrumslöjd, textilslöjd,Ytbehandling, NO, träslöjd, metallslöjd</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-14</ID>
|
||||
<Name>Behandling</Name>
|
||||
<Description>läkarmottagning, aktivitetsrum, sjukgymnast, sköteskemottagning, tandläkarmottagning, motionsrum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-15</ID>
|
||||
<Name>Aktivitetsrum</Name>
|
||||
<Description>inom social resursförvaltning.</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>20-16</ID>
|
||||
<Name>Laboratorie</Name>
|
||||
<Description>laboratorierum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>21</ID>
|
||||
<Name>Utrymmen för boende</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>21-01</ID>
|
||||
<Name>Sovrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>21-02</ID>
|
||||
<Name>Vardagsrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>21-03</ID>
|
||||
<Name>Allrum</Name>
|
||||
<Description>studentrum, äldreboende; vardagsrum m. sovalkov.</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22</ID>
|
||||
<Name>Publika Utrymmen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>22-01</ID>
|
||||
<Name>Foajé</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-02</ID>
|
||||
<Name>Salong</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-03</ID>
|
||||
<Name>Utställning</Name>
|
||||
<Description>galleri, utställninglokal</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-04</ID>
|
||||
<Name>Aula/skrivsal</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-05</ID>
|
||||
<Name>Torg</Name>
|
||||
<Description>elevrum, fritidslokal, uppehållsrum, </Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-06</ID>
|
||||
<Name>Butik</Name>
|
||||
<Description>biljettförsäljning</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-07</ID>
|
||||
<Name>Restaurang</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-08</ID>
|
||||
<Name>Café</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-09</ID>
|
||||
<Name>Idrottshall</Name>
|
||||
<Description>spelplan, gymnastiksal</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-10</ID>
|
||||
<Name>Läktare</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>22-11</ID>
|
||||
<Name>Väntrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23</ID>
|
||||
<Name>Kommunikations-utrymmen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>23-01</ID>
|
||||
<Name>Entré</Name>
|
||||
<Description>groventré, huvudentré</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-02</ID>
|
||||
<Name>Vindfång</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-03</ID>
|
||||
<Name>Korridor</Name>
|
||||
<Description>hall, passage</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-04</ID>
|
||||
<Name>Trappa</Name>
|
||||
<Description>trapphus, trapphall</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-05</ID>
|
||||
<Name>Hiss</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-06</ID>
|
||||
<Name>Hisshall</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-07</ID>
|
||||
<Name>Entresoleplan</Name>
|
||||
<Description>balkong</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-08</ID>
|
||||
<Name>Kapprum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-09</ID>
|
||||
<Name>Veranda</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-10</ID>
|
||||
<Name>Balkong</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>23-11</ID>
|
||||
<Name>Kulvert</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>24</ID>
|
||||
<Name>Utrymmen för skydd och försvar</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>24-01</ID>
|
||||
<Name>Skyddsrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>24-02</ID>
|
||||
<Name>Skyddsrumsförråd</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25</ID>
|
||||
<Name>Hygienutrymmen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>25-01</ID>
|
||||
<Name>WC</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-02</ID>
|
||||
<Name>RWC</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-03</ID>
|
||||
<Name>WC/Dusch</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-04</ID>
|
||||
<Name>Dusch</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-05</ID>
|
||||
<Name>WC/Bad</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-06</ID>
|
||||
<Name>Bastu</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-07</ID>
|
||||
<Name>Förrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-08</ID>
|
||||
<Name>Skötrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-09</ID>
|
||||
<Name>Kök</Name>
|
||||
<Description>mottagning, tillagningskök, bostadskök</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-10</ID>
|
||||
<Name>Diskrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-11</ID>
|
||||
<Name>Pentry</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-12</ID>
|
||||
<Name>Renseri</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-13</ID>
|
||||
<Name>Frys-/kylrum</Name>
|
||||
<Description>kylrum, frysrum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-14</ID>
|
||||
<Name>Sköljrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>25-15</ID>
|
||||
<Name>Tvätt</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26</ID>
|
||||
<Name>Driftutrymmen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>26-01</ID>
|
||||
<Name>Schakt</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-02</ID>
|
||||
<Name>Undercentral</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-03</ID>
|
||||
<Name>Pannrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-04</ID>
|
||||
<Name>Fläktrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-05</ID>
|
||||
<Name>Elcenttral</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-06</ID>
|
||||
<Name>El/telenisch</Name>
|
||||
<Description>telerum</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-07</ID>
|
||||
<Name>Datanisch</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-08</ID>
|
||||
<Name>Serverrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-09</ID>
|
||||
<Name>Hissmaskinrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-10</ID>
|
||||
<Name>Teknisk kulvert</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-11</ID>
|
||||
<Name>Reningsanläggning</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-12</ID>
|
||||
<Name>Kylmaskinrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-13</ID>
|
||||
<Name>Gasfång</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>26-14</ID>
|
||||
<Name>Spånsug</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27</ID>
|
||||
<Name>Specialutrymmen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>27-01</ID>
|
||||
<Name>Orkesterdike</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-02</ID>
|
||||
<Name>Repetitionslokal</Name>
|
||||
<Description>övning</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-03</ID>
|
||||
<Name>Scen</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-04</ID>
|
||||
<Name>Inspelningstudio</Name>
|
||||
<Description>studio, mediatek</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-05</ID>
|
||||
<Name>Loge</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-06</ID>
|
||||
<Name>Akvarie</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-07</ID>
|
||||
<Name>Bassäng</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-08</ID>
|
||||
<Name>Terrarie</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-09</ID>
|
||||
<Name>Djurlokal</Name>
|
||||
<Description>stall</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-10</ID>
|
||||
<Name>Ishall</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-11</ID>
|
||||
<Name>Verkstad</Name>
|
||||
<Description>smedja</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>27-12</ID>
|
||||
<Name>Växthus</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28</ID>
|
||||
<Name>Stödfunktioner</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>28-01</ID>
|
||||
<Name>Apparatrum</Name>
|
||||
<Description>Apparatrum, sterilrum, teknikrum, preparation</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-02</ID>
|
||||
<Name>Arkiv</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-03</ID>
|
||||
<Name>Förråd</Name>
|
||||
<Description>Barnvagn, redskap, garderob, vagnhall, materialrum, klk</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-04</ID>
|
||||
<Name>Mörkrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-05</ID>
|
||||
<Name>Nodrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-06</ID>
|
||||
<Name>Omklädning</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-07</ID>
|
||||
<Name>Sortering</Name>
|
||||
<Description>post, uppackning, vaktmästeri, varuintag</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-08</ID>
|
||||
<Name>Lager</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-09</ID>
|
||||
<Name>Garage</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-10</ID>
|
||||
<Name>Soprum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-11</ID>
|
||||
<Name>Miljörum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-12</ID>
|
||||
<Name>Torkrum</Name>
|
||||
<Description>tågvind</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-13</ID>
|
||||
<Name>Vind</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-14</ID>
|
||||
<Name>Disponibelt</Name>
|
||||
<Description>Ospecificerat</Description>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>28-15</ID>
|
||||
<Name>Städrum</Name>
|
||||
<Description/>
|
||||
<Availability>Zone</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Items>
|
||||
</System>
|
||||
</Classification>
|
||||
</BuildingInformation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+896
@@ -0,0 +1,896 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<BuildingInformation>
|
||||
<Classification>
|
||||
<System>
|
||||
<Name>TALO 2000 Building Component Classification</Name>
|
||||
<EditionVersion>2006</EditionVersion>
|
||||
<EditionDate>
|
||||
<Year>2006</Year>
|
||||
<Month>12</Month>
|
||||
<Day>13</Day>
|
||||
</EditionDate>
|
||||
<Description>The TALO 2000 classifying the information used for the implementation and control of the construction project from a perspective of costs. The classification is divided into sections that describe physical building components and technology components as well as tasks such as project, real estate and user tasks.</Description>
|
||||
<Source>https://www.rakennustieto.fi/index/tuotteet/nimikkeistot_21/talo2000.html</Source>
|
||||
<Items>
|
||||
<Item>
|
||||
<ID>1</ID>
|
||||
<Name>Building elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1</ID>
|
||||
<Name>Site elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.1</ID>
|
||||
<Name>Ground elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.1.1</ID>
|
||||
<Name>Clearing elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.2</ID>
|
||||
<Name>Trenches</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.3</ID>
|
||||
<Name>Channels</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.4</ID>
|
||||
<Name>Filling on site</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.5</ID>
|
||||
<Name>Embankments</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.6</ID>
|
||||
<Name>Draining elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.7</ID>
|
||||
<Name>Other ground elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2</ID>
|
||||
<Name>Soil stabilisation and reinforcement elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.2.1</ID>
|
||||
<Name>Piles</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.2</ID>
|
||||
<Name>Soil stabilisation elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.3</ID>
|
||||
<Name>Reinforcement elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.4</ID>
|
||||
<Name>Other soil stabilisation and reinforcement elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3</ID>
|
||||
<Name>Paved and green areas</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.3.1</ID>
|
||||
<Name>Traffic area pavings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.2</ID>
|
||||
<Name>Parking area pavings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.3</ID>
|
||||
<Name>Leisure and play area pavings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.4</ID>
|
||||
<Name>Green areas</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.5</ID>
|
||||
<Name>Special area pavings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4</ID>
|
||||
<Name>Site equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.4.1</ID>
|
||||
<Name>Building equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.2</ID>
|
||||
<Name>Leisure equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.3</ID>
|
||||
<Name>Play equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.4</ID>
|
||||
<Name>Site signage</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.5</ID>
|
||||
<Name>Other site equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5</ID>
|
||||
<Name>Site constructions</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.5.1</ID>
|
||||
<Name>Yard sheds</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.2</ID>
|
||||
<Name>Yard shelters and pergolas</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.3</ID>
|
||||
<Name>Fences and retaining walls</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.4</ID>
|
||||
<Name>Site stairs, ramps and terraces</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.5</ID>
|
||||
<Name>Site parking facilities</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.6</ID>
|
||||
<Name>Other site constructions</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2</ID>
|
||||
<Name>Building elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.1</ID>
|
||||
<Name>Foundations</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.1.1</ID>
|
||||
<Name>Footings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.1.2</ID>
|
||||
<Name>Enclosure walls, foundation columns, foundation beams</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.1.3</ID>
|
||||
<Name>Special foundations</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2</ID>
|
||||
<Name>Ground floors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.2.1</ID>
|
||||
<Name>Ground floor slabs</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2.2</ID>
|
||||
<Name>Ground floor ducts</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2.3</ID>
|
||||
<Name>Special ground floors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3</ID>
|
||||
<Name>Structural frame</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.3.1</ID>
|
||||
<Name>Civil defence shelters</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.2</ID>
|
||||
<Name>Bearing walls</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.3</ID>
|
||||
<Name>Columns</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.4</ID>
|
||||
<Name>Beams</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.5</ID>
|
||||
<Name>Intermediate floors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.6</ID>
|
||||
<Name>Roofing decks</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.7</ID>
|
||||
<Name>Structural frame stairs</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.8</ID>
|
||||
<Name>Other structural elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4</ID>
|
||||
<Name>Facades</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.4.1</ID>
|
||||
<Name>External walls</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.2</ID>
|
||||
<Name>Windows</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.3</ID>
|
||||
<Name>External doors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.4</ID>
|
||||
<Name>Facade attachments</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.5</ID>
|
||||
<Name>Other facade sections</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5</ID>
|
||||
<Name>External decks</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.5.1</ID>
|
||||
<Name>Balconies</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5.2</ID>
|
||||
<Name>Shelters and pergolas</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5.3</ID>
|
||||
<Name>Special external decks</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6</ID>
|
||||
<Name>Roofs</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.6.1</ID>
|
||||
<Name>Roof substructures</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.2</ID>
|
||||
<Name>Eaves</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.3</ID>
|
||||
<Name>Roofings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.4</ID>
|
||||
<Name>Roof safety products</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.5</ID>
|
||||
<Name>Glass roof structures</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.6</ID>
|
||||
<Name>Skylights and hatches</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.7</ID>
|
||||
<Name>Special roof substructures</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3</ID>
|
||||
<Name>Internal space elements (infills)</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.1</ID>
|
||||
<Name>Internal dividers</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.1.1</ID>
|
||||
<Name>Partitions</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.2</ID>
|
||||
<Name>Glass partitions</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.3</ID>
|
||||
<Name>Special partitions</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.4</ID>
|
||||
<Name>Balustrades and railings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.5</ID>
|
||||
<Name>Internal doors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.6</ID>
|
||||
<Name>Special doors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.7</ID>
|
||||
<Name>Space stairs</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.8</ID>
|
||||
<Name>Other internal dividers</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2</ID>
|
||||
<Name>Space surfaces</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.2.1</ID>
|
||||
<Name>Floor surface elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.2</ID>
|
||||
<Name>Floorings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.3</ID>
|
||||
<Name>Ceiling surface elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.4</ID>
|
||||
<Name>Ceiling finishings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.5</ID>
|
||||
<Name>Wall surface elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.6</ID>
|
||||
<Name>Wall finishings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.7</ID>
|
||||
<Name>Other space surfaces</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3</ID>
|
||||
<Name>Internal fixtures</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.3.1</ID>
|
||||
<Name>Standard fittings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.2</ID>
|
||||
<Name>Special fittings</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.3</ID>
|
||||
<Name>Accessories</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.4</ID>
|
||||
<Name>Standard appliances</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.5</ID>
|
||||
<Name>Internal signage</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.6</ID>
|
||||
<Name>Other internal fixtures</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4</ID>
|
||||
<Name>Other internal space elements (infills)</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.4.1</ID>
|
||||
<Name>Maintenance platforms and catwalks</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4.2</ID>
|
||||
<Name>Fireplaces and flues</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4.3</ID>
|
||||
<Name>Other special internal space elements (infills)</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5</ID>
|
||||
<Name>Box units</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.5.1</ID>
|
||||
<Name>Box unit bathrooms</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.2</ID>
|
||||
<Name>Box unit refrigeration rooms</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.3</ID>
|
||||
<Name>Box unit saunas</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.4</ID>
|
||||
<Name>Box units for services systems</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.5</ID>
|
||||
<Name>Flue and duct components</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.6</ID>
|
||||
<Name>Other box units</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2</ID>
|
||||
<Name>Services elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.1</ID>
|
||||
<Name>Plumbing elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.2</ID>
|
||||
<Name>Air conditioning elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.3</ID>
|
||||
<Name>Electrical elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.4</ID>
|
||||
<Name>Data transfer elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5</ID>
|
||||
<Name>Mechanical elements</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.1</ID>
|
||||
<Name>Transportation equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.1.1</ID>
|
||||
<Name>Lifts</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.1.2</ID>
|
||||
<Name>Escalators and conveyors</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.1.3</ID>
|
||||
<Name>Other transportation equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2</ID>
|
||||
<Name>Space-specific machines and devices</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.2.1</ID>
|
||||
<Name>Kitchen equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.2</ID>
|
||||
<Name>Laundry machines</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.3</ID>
|
||||
<Name>Civil defence shelter equipment</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.4</ID>
|
||||
<Name>Pool machines and devices</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.5</ID>
|
||||
<Name>Other space-specific machines and devices</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children/>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Items>
|
||||
</System>
|
||||
</Classification>
|
||||
</BuildingInformation>
|
||||
@@ -0,0 +1,798 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<BuildingInformation>
|
||||
<Classification>
|
||||
<System>
|
||||
<Name>TALO 2000 Hankenimikkeistö</Name>
|
||||
<EditionVersion>2006</EditionVersion>
|
||||
<EditionDate>
|
||||
<Year>2006</Year>
|
||||
<Month>12</Month>
|
||||
<Day>13</Day>
|
||||
</EditionDate>
|
||||
<Description>Rakennushankkeen toteutukseen ja ohjaukseen käytettävän tiedon peittävästi kustannusten näkökulmasta luokitteleva nimikkeistö. Hankenimikkeistö jakaantuu osiin, jotka kuvaavat fyysisiä rakennusosia ja tekniikkaosia sekä tehtäviä, kuten hanke-, kiinteistö- ja käyttäjätehtäviä.</Description>
|
||||
<Source>https://www.rakennustieto.fi/index/tuotteet/nimikkeistot_21/talo2000.html</Source>
|
||||
<Items>
|
||||
<Item>
|
||||
<ID>1</ID>
|
||||
<Name>RAKENNUSOSAT</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1</ID>
|
||||
<Name>Alueosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.1</ID>
|
||||
<Name>Maaosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.1.1</ID>
|
||||
<Name>Raivausosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.2</ID>
|
||||
<Name>Kaivannot</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.3</ID>
|
||||
<Name>Kanaalit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.4</ID>
|
||||
<Name>Täyttöosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.5</ID>
|
||||
<Name>Penkereet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.6</ID>
|
||||
<Name>Kuivatusosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.1.7</ID>
|
||||
<Name>Erityiset maaosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2</ID>
|
||||
<Name>Tuennat ja vahvistukset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.2.1</ID>
|
||||
<Name>Paalut</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.2</ID>
|
||||
<Name>Tuennat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.3</ID>
|
||||
<Name>Vahvistukset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.2.4</ID>
|
||||
<Name>Erityiset tuennat ja vahvistukset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3</ID>
|
||||
<Name>Päällysteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.3.1</ID>
|
||||
<Name>Liikennealueiden päällysteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.2</ID>
|
||||
<Name>Paikoitusalueiden päällysteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.3</ID>
|
||||
<Name>Oleskelu- ja leikkialueiden päällysteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.4</ID>
|
||||
<Name>Kasvillisuus</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.3.5</ID>
|
||||
<Name>Erityisalueiden päällysteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4</ID>
|
||||
<Name>Alueen varusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.4.1</ID>
|
||||
<Name>Talovarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.2</ID>
|
||||
<Name>Oleskeluvarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.3</ID>
|
||||
<Name>Leikkivarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.4</ID>
|
||||
<Name>Alueopasteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.4.5</ID>
|
||||
<Name>Erityiset aluevarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5</ID>
|
||||
<Name>Alueen rakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.1.5.1</ID>
|
||||
<Name>Pihavarastot</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.2</ID>
|
||||
<Name>Pihakatokset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.3</ID>
|
||||
<Name>Aidat ja tukimuurit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.4</ID>
|
||||
<Name>Alueen portaat, luiskat ja terassit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.5</ID>
|
||||
<Name>Alueen pysäköintirakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.1.5.6</ID>
|
||||
<Name>Erityiset alueen rakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2</ID>
|
||||
<Name>Talo-osat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.1</ID>
|
||||
<Name>Perustukset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.1.1</ID>
|
||||
<Name>Anturat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.1.2</ID>
|
||||
<Name>Perusmuurit, peruspilarit ja peruspalkit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.1.3</ID>
|
||||
<Name>Erityiset perustukset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2</ID>
|
||||
<Name>Alapohjat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.2.1</ID>
|
||||
<Name>Alapohjalaatat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2.2</ID>
|
||||
<Name>Alapohjakanaalit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.2.3</ID>
|
||||
<Name>Erityiset alapohjat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3</ID>
|
||||
<Name>Runko</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.3.1</ID>
|
||||
<Name>Väestönsuojat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.2</ID>
|
||||
<Name>Kantavat seinät</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.3</ID>
|
||||
<Name>Pilarit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.4</ID>
|
||||
<Name>Palkit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.5</ID>
|
||||
<Name>Välipohjat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.6</ID>
|
||||
<Name>Yläpohjat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.7</ID>
|
||||
<Name>Runkoportaat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.3.8</ID>
|
||||
<Name>Erityiset runkorakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4</ID>
|
||||
<Name>Julkisivut</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.4.1</ID>
|
||||
<Name>Ulkoseinät</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.2</ID>
|
||||
<Name>Ikkunat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.3</ID>
|
||||
<Name>Ulko-ovet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.4</ID>
|
||||
<Name>Julkisivuvarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.4.5</ID>
|
||||
<Name>Erityiset julkisivurakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5</ID>
|
||||
<Name>Ulkotasot</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.5.1</ID>
|
||||
<Name>Parvekkeet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5.2</ID>
|
||||
<Name>Katokset</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.5.3</ID>
|
||||
<Name>Erityiset ulkotasot</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6</ID>
|
||||
<Name>Vesikatot</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.2.6.1</ID>
|
||||
<Name>Vesikattorakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.2</ID>
|
||||
<Name>Räystäsrakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.3</ID>
|
||||
<Name>Vesikatteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.4</ID>
|
||||
<Name>Vesikattovarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.5</ID>
|
||||
<Name>Lasikattorakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.6</ID>
|
||||
<Name>Kattoikkunat ja -luukut</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.2.6.7</ID>
|
||||
<Name>Erityiset vesikattorakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3</ID>
|
||||
<Name>Tilaosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.1</ID>
|
||||
<Name>Tilan jako-osat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.1.1</ID>
|
||||
<Name>Väliseinät</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.2</ID>
|
||||
<Name>Lasiväliseinät</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.3</ID>
|
||||
<Name>Erityisväliseinät</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.4</ID>
|
||||
<Name>Kaiteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.5</ID>
|
||||
<Name>Väliovet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.6</ID>
|
||||
<Name>Erityisovet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.7</ID>
|
||||
<Name>Tilaportaat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.1.8</ID>
|
||||
<Name>Erityiset tilajako-osat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2</ID>
|
||||
<Name>Tilapinnat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.2.1</ID>
|
||||
<Name>Lattioiden pintarakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.2</ID>
|
||||
<Name>Lattiapinnat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.3</ID>
|
||||
<Name>Sisäkattorakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.4</ID>
|
||||
<Name>Sisäkattopinnat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.5</ID>
|
||||
<Name>Seinien pintarakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.6</ID>
|
||||
<Name>Seinäpinnat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.2.7</ID>
|
||||
<Name>Erityiset tilapinnat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3</ID>
|
||||
<Name>Tilavarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.3.1</ID>
|
||||
<Name>Vakiokiintokalusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.2</ID>
|
||||
<Name>Erityiskiintokalusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.3</ID>
|
||||
<Name>Varusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.4</ID>
|
||||
<Name>Vakiolaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.5</ID>
|
||||
<Name>Tilaopasteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.3.6</ID>
|
||||
<Name>Erityiset tilavarusteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4</ID>
|
||||
<Name>Muut tilaosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.4.1</ID>
|
||||
<Name>Hoitotasot ja kulkurakenteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4.2</ID>
|
||||
<Name>Tulisijat ja savuhormit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.4.3</ID>
|
||||
<Name>Muut erityiset tilaosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5</ID>
|
||||
<Name>Tilaelementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>1.3.5.1</ID>
|
||||
<Name>Kylpyhuone-elementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.2</ID>
|
||||
<Name>Kylmähuone-elementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.3</ID>
|
||||
<Name>Saunaelementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.4</ID>
|
||||
<Name>Talotekniikan tilaelementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.5</ID>
|
||||
<Name>Hormielementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>1.3.5.6</ID>
|
||||
<Name>Erityiset tilaelementit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2</ID>
|
||||
<Name>TEKNIIKKAOSAT</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.1</ID>
|
||||
<Name>Putkiosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.2</ID>
|
||||
<Name>Ilmanvaihto-osat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.3</ID>
|
||||
<Name>Sähköosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.4</ID>
|
||||
<Name>Tiedonsiirto-osat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5</ID>
|
||||
<Name>Laiteosat</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.1</ID>
|
||||
<Name>Siirtolaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.1.1</ID>
|
||||
<Name>Hissit</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.1.2</ID>
|
||||
<Name>Kuljettimet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.1.3</ID>
|
||||
<Name>Erityiset siirtolaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2</ID>
|
||||
<Name>Tilalaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
<Children>
|
||||
<Item>
|
||||
<ID>2.5.2.1</ID>
|
||||
<Name>Keittiölaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.2</ID>
|
||||
<Name>Pesulalaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.3</ID>
|
||||
<Name>Väestösuojalaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.4</ID>
|
||||
<Name>Allaslaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
<Item>
|
||||
<ID>2.5.2.5</ID>
|
||||
<Name>Erityiset tilalaitteet</Name>
|
||||
<Description/>
|
||||
<Availability>ModelElement</Availability>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Children>
|
||||
</Item>
|
||||
</Items>
|
||||
</System>
|
||||
</Classification>
|
||||
</BuildingInformation>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,98 @@
|
||||
# coding=utf-8
|
||||
|
||||
"""This script converts Graphisoft XML into an IFC file"""
|
||||
|
||||
import xml.etree.ElementTree as ET
|
||||
import ifcopenshell
|
||||
import ifcopenshell.guid
|
||||
import os
|
||||
|
||||
|
||||
class IFC4Extractor:
|
||||
def __init__(self, xml_file):
|
||||
self.xml_file = xml_file
|
||||
self.tree = ET.parse(self.xml_file)
|
||||
self.root = self.tree.getroot()
|
||||
self.ns = {"xs": "http://www.w3.org/2001/XMLSchema"}
|
||||
self.file = ifcopenshell.file()
|
||||
self.data = {
|
||||
"BB/SfB (3/4 cijfers)": {"source": "Regie der Gebouwen", "tokens": ["."]},
|
||||
"BIMTypeCode": {"source": "BIMStockholm", "tokens": None},
|
||||
"Common Arrangement of Work Sections (CAWS)": {"source": "NBS", "tokens": ["/"]},
|
||||
"CBI Classification - Level 2": {"source": "Masterspec", "tokens": None},
|
||||
"CBI Classification - Level 4": {"source": "Masterspec", "tokens": None},
|
||||
"Rumsfunktionskoder CC001 - 001": {"source": "BIMAlliance", "tokens": ["-"]},
|
||||
"CCS": {"source": "Molio", "tokens": None},
|
||||
"CCTB": {"source": "CCT-Bâtiments", "tokens": ["."]},
|
||||
"Funktionskoder Regionservice CD001 - 001": {"source": "BIMAlliance", "tokens": None},
|
||||
"Rumsfunktion Blekinge CD002 - 001": {"source": "BIMAlliance", "tokens": None},
|
||||
"EcoQuaestor Codetabel": {"source": "EcoQuaestor", "tokens": [".", "-"]},
|
||||
"GuBIMclass CA": {"source": "GuBIMClass", "tokens": ["."]},
|
||||
"GuBIMclass ES": {"source": "GuBIMClass", "tokens": ["."]},
|
||||
"MasterFormat": {"source": "CSI", "tokens": [" ", "."]},
|
||||
"NATSPEC Worksections": {"source": "NATSPEC", "tokens": None},
|
||||
"NBS Create": {"source": "NBS", "tokens": ["_", "/"]},
|
||||
"NL/SfB (4 cijfers)": {"source": "BIMLoket", "tokens": ["."]},
|
||||
"NS 3451 - Bygningsdelstabell": {"source": "Standard Norge", "tokens": None},
|
||||
"OmniClass": {"source": "OmniClass", "tokens": ["-", " "]},
|
||||
"ÖNORM 6241-2": {"source": "freeBIM 2", "tokens": None},
|
||||
"RICS NRM1": {"source": "RICS", "tokens": ["."]},
|
||||
"RICS NRM3": {"source": "RICS", "tokens": ["."]},
|
||||
"SFG20": {"source": "SFG20", "tokens": ["-"]},
|
||||
"SINAPI": {"source": "Caixa", "tokens": ["/"]},
|
||||
"STABU-Element": {"source": "STABU", "tokens": ["."]},
|
||||
"TALO 2000 Building Component Classification": {"source": "Rakennustieto", "tokens": ["."]},
|
||||
"TALO 2000 Hankenimikkeistö": {"source": "Rakennustieto", "tokens": ["."]},
|
||||
"Uniclass": {"source": "RIBA Enterprises Ltd", "tokens": ["_"]},
|
||||
"Uniclass 2015": {"source": "RIBA Enterprises Ltd", "tokens": ["_"]},
|
||||
"UniFormat": {"source": "UniFormat", "tokens": ["."]},
|
||||
"Uniformat": {"source": "UniFormat", "tokens": ["."]},
|
||||
"VMSW": {"source": "VMSW", "tokens": ["."]},
|
||||
}
|
||||
|
||||
def extract(self):
|
||||
for system in self.tree.findall("Classification/System"):
|
||||
project = self.file.create_entity("IfcProjectLibrary", Name=system.find("Name").text)
|
||||
parent = self.file.create_entity(
|
||||
"IfcClassification",
|
||||
**{
|
||||
"Source": self.data[system.find("Name").text]["source"],
|
||||
"Edition": system.find("EditionVersion").text,
|
||||
"EditionDate": self.get_edition_date(system),
|
||||
"Name": system.find("Name").text,
|
||||
"Description": system.find("Description").text,
|
||||
"Location": system.find("Source").text,
|
||||
"ReferenceTokens": self.data[system.find("Name").text]["tokens"],
|
||||
},
|
||||
)
|
||||
self.file.createIfcRelAssociatesClassification(ifcopenshell.guid.new(), None, None, None, [project], parent)
|
||||
children = system.findall("Items/Item")
|
||||
self.get_children(children, parent)
|
||||
|
||||
def get_children(self, children, parent):
|
||||
for child in children:
|
||||
reference = self.file.create_entity(
|
||||
"IfcClassificationReference",
|
||||
**{
|
||||
"Identification": child.find("ID").text,
|
||||
"Name": child.find("Name").text,
|
||||
"ReferencedSource": parent,
|
||||
"Description": child.find("Description").text,
|
||||
},
|
||||
)
|
||||
children = child.find("Children")
|
||||
if children:
|
||||
self.get_children(children, reference)
|
||||
|
||||
def get_edition_date(self, system):
|
||||
d = system.find("EditionDate")
|
||||
return "{}-{:02}-{:02}".format(d.find("Year").text, int(d.find("Month").text), int(d.find("Day").text))
|
||||
|
||||
def export(self, filename):
|
||||
self.file.write(filename)
|
||||
|
||||
|
||||
for filename in os.listdir("xml/"):
|
||||
extractor = IFC4Extractor(f"xml/{filename}")
|
||||
extractor.extract()
|
||||
extractor.export(f"ifc/{filename[0:-3]}ifc")
|
||||
Reference in New Issue
Block a user