FAST2 API

Inom Fast-API finns flera olika API:er som implementeras av olika delsystem till exempel fastighetssystem, mätvärdesssytem och lås- och passagesystem. Samtliga API:er bygger på en gemensam plattform som specificerar inloggning, frågespråk, felhantering och transport via HTTP och REST. För meddelanden används XML och fi2xml Varje API kan innehålla olika nivåer av certifiering beroende på vilka scenarior som implementeras. Generell information kring Fast-API hittas på http://www.fastapi.se med kompletteringar till fi2xml-handboken enligt http://tools.bimalliance.se

Detta dokument beskriver FAST2-implementationen av Fast-API för fastighetssystem version 1.0 för läsning.

Följande markering används i dokumentationen nedan

Ikon
Stödjer filtrering
Ikon
Stödjer sortering
Ikon
Stödjer uppdatering
Överstruken text
Stöds ej av denna version av FAST2:s implementation
FAST2-tillägg
FAST2-specifikt tillägg, ej del av standard-API:et

API Översikt

REST och HTTP

Primärt stöds läsning via GET. Ett fåtal fält stödjer uppdatering med PUT.

Säkerhet

För att kunna använda API:et behöver autenticering göras med en FAST2-användare som har behörigheter för att använda API:et. API-implementation är avsedd att användas med någon form av skalskydd. Externa konsumenter förutsätts ansluta via VPN eller motsvarande. FastAPI-standarden stödjer inte access via publika internet utan någon form av skalskydd i form av brandvägg med VPN eller motsvarande förutsätts.

Limit och offset

API:et garanterar ingenting när det gäller svarstider för anrop utan varje klient förutsätts anpassa sig till den verklighet som råder i det aktuella fallet. Faktorer som kan spela in är t.ex. aktuell belastning på servrar, typ av fråga, resurstilldelning för driftsmiljö m.m. Med anledning av detta finns en default-limit på 10 poster som används om ingen annan limit specificeras. Det just nu aktuella värdet på default-limit returneras som header-parameter Setting-Limit-Default vid lyckad inloggning.
Det finns inget som hindrar att den sätts mycket högre än så, men API:et garanterar inte att ett visst antal returneras inom en viss tid. En sådan garanti hade snabbt blivit komplex eftersom många parametrar, allt från datavolymer till inparametrar såsom filter och include kan påverka. Istället antas anropande klient använda ett rimligt lågt värde på limit och dela upp större sökningar på flera anrop. Lämpligt värde på limit bedöms alltså av anropande klient från fall till fall.

Include

Include är möjlig att göra på entiteter ett steg uppåt eller nedåt i entitetsdiagrammet. Vid hämtning av hyresobjekt (fi2spatissytem) kan include därmed göras på hyresavtal (fi2leasecontract), utrymme (fi2space) och byggnad (fi2structure) men inte t.ex. hyresgäst (fi2partner) eftersom det ligger ytterligare en nivå bort.

Primärnycklar och identiteter

Generellt använder denna implementation genererade nycklar för entiteternas ID-egenskap. Det innebär att du som konsument inte kan använda ett logiskt ID (t.ex. kundnummer eller objektnummer) för att hämta en enskild identitet utan måste använda motsvarande filter för att kunna göra urval på dessa logiska identiteter. Anledningen till detta är att i flera fall kan en fi2xml-entitet motsvarar olika entieter i FAST2 och dessa måste då kunna särskiljas vilket hade varit svårare om t.ex. kundnummer hade varit ID för fi2partner. Eftersom ID av denna anledning ändå inte kan vara helt logiskt identitetsbärande (kundens personnummer i aktuella exemplet) så har vi istället valt att konsekvent inte göra den identitetsbärande. Detta gör även att vi kan hantera personnummerbyten, förändringar av objektsnummer och andra former av identitetsjusteringar utan att påverka API-ID:t.

Värdelistor FAST2

I vissa fall använder FAST2 värden från egna värdelistor som komplement till de som definieras av fi2s värdelistor. I dessa fall görs en så bra översättning som möjligt mellan FAST2-värden och fi2-värden så att standarden implementeras men fortfarande kan FAST2-värdena användas om det blir nödvändigt. Samtliga FAST2-värden identifieras med ett schema-ID som inleds med FAST2 t.ex.

    <fi2scheme_id>FAST2_STDAVTID</fi2scheme_id>
        
Värdelistor för samtliga FAST2-värden hittas på /api/valuelists/ och en XML-version av respektive lista på /api/valuelists/ID.xml t.ex. /api/valuelists/FAST2_STDAVTID.xml

Sökningar

Sökningar generellt är case insensitive med vissa undantag och dessa har en notering om detta i dokumentationen. Om det eftersökta fältet är av typen datetime är det förväntade formatet som regel ÅÅÅÅ-MM-DDTHH:mm:ss t.ex. 2013-03-16T17:41:13 Finns det undantag från detta är det dokumenterat.

Entiteter

Partner - fi2partner

En partner motsvarar en deltagare i en avtalsrelation eller uppdragstilldelning. I FAST2 motsvarar detta framför allt kund (avtalspart) och resurs (olika relationer till arbetsorder eller ärende). Version 1 stödjer enbart kund/avtalspart.

Exempel partner - kund

Kunde inte hitta fil documentation-examples/partner-kund.xml

Status partner

fi2partner_id 

fi2partner_guid 

fi2part_fullname (max 201 tecken)
Fullständigt namn

fi2part_reference 
Referens - Huvudsaklig referens för partnern

fi2part_orgidcode (max 20 tecken)
Organisationsnummer

fi2part_web 
Hemsida. Webbsida som webbläsaren är inställd att visa vid start.

fi2part_address.fi2addr_guid 

fi2part_address.fi2addr_descr 
Beskrivning - Generell beskrivning av adressen. Innehåller alltid värdet 'Huvudadress' eftersom FAST2 i version 1 bara stödjer en adresstyp

fi2part_address.fi2addr_city (max 50 tecken)

fi2part_address.fi2addr_country (max 3 tecken)
Land - Bör lagras som landskod enligt ISO 3166

fi2part_address.fi2addr_zipcode (max 30 tecken)
Postnummer

fi2part_address.fi2addr_region 
Regionkod

fi2part_address.fi2addr_class.fi2class_code 
Klassificering av adresser enligt CA000_007_003.xml. Enbart Huvudadress (kod 03) stöds i FAST2.

fi2part_address.fi2addr_addrline@Street (max 50 tecken)
Gatuadress

fi2part_address.fi2addr_addrline@CO (max 50 tecken)
Care of

fi2part_address.fi2addr_addrline@Box (max 6 tecken)
Boxnummer/boxadress

fi2part_address.fi2addr_addrline@Att 
Att/attention

fi2part_address.fi2addr_tel@Home 
Redundant fält, se fi2part_tel@Home

fi2part_address.fi2addr_tel@Work 
Redundant fält, se fi2part_tel@Work

fi2part_address.fi2addr_tel@MobilePrivate 
Redundant fält, se fi2part_tel@MobilePrivate

fi2part_address.fi2addr_tel@MobileWork 
Redundant fält, se fi2part_tel@MobileWork

fi2part_address.fi2addr_tel@Fax 
Redundant fält, se fi2part_tel@Fax

fi2part_contact 

fi2part_class.fi2class_code 
Partnertyp enligt CA000_005_003.xml. Denna klassificering är dock något missvisande eftersom en partners klassificering beror på avtalsrelationer som förändras över tid. Vid varje tidpunkt kan en partner därmed tillhöra ingen, en eller flera klasskoder i olika sammanhang. Den partnertyp i FAST2 som stöds av version 1 av FastAPI är dock partners som kan vara hyresgäster men inte nödvändigtvis är det. Bra exempel är en person som söker lägenhet eller en nyttjare. På grund av detta har alla möjliga avtalspartners/kunder (prefix KUND-) typ 16. Denna kan dock inte användas för att t.ex. avgöra om en partner är en hyresgäst eller ej utan ett sådant urval måste baseras på avtalsrelationer (fi2leasecontract)

fi2part_value.fi2value_code[CreatedDate] 

fi2part_value.fi2value_code[CreatedBy] 

fi2part_value.fi2value_code[ChangedDate] 

fi2part_value.fi2value_code[ChangedBy] 

fi2part_value.fi2value_code[ETag] 

fi2part_email@Work (max 255 tecken)
Epost-adress. Mappas till detta fält för företag (värde finns i fi2part_orgidcode)

fi2part_email@Private (max 255 tecken)
Epost-adress. Mappas till detta fält för partners som inte är kunder (värde saknas i fi2part_orgidcode)

fi2part_name@Default 
Namn med typ enligt UB001_004_001. Stöd ej av FAST2, använd förnamn och efternamn istället.

fi2part_tel@Home (max 20 tecken)
Telefon bostad

fi2part_tel@Work (max 20 tecken)
Telefon arbete

fi2part_tel@MobilePrivate (max 20 tecken)
Telefon mobil

fi2part_tel@MobileWork (max 20 tecken)
Telefon mobil. Mappas till detta fält för företag (värde finns i fi2part_orgidcode)

fi2part_tel@Fax (max 50 tecken)
Faxnummer. Stöds på typ resurs som inte ingår i version 1

fi2part_ids.fi2_id@Ssn (max 20 tecken)
Kundnummer, ofta personnummer utan sekelsiffror och bindestreck (ÅÅMMDDXXXX)

fi2part_ids.fi2_id@PartnerId 
Partner-ID.

Exempel partner fastapi.se

<fi2partner id="PARTN-1" guid="75148DBB-6A96-46CD-9A1C-BE5ACCEAC272"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2part_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:53</fi2value_value>
    </fi2part_value>
    <fi2part_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:11:46</fi2value_value>
    </fi2part_value>
    <fi2part_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:53.970</fi2value_value>
    </fi2part_value>
    <fi2part_ids>
        <fi2_id usage="PartnerId">1</fi2_id>
        <fi2_id usage="Ssn">580213-8894</fi2_id>
    </fi2part_ids>
    <fi2part_class>
        <fi2class_code>16</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CA000_005_003</fi2scheme_id>
            <fi2scheme_name>Klassificering FI2Partner</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CA000_005_003.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2part_class>
    <fi2part_fullname>Per Friman</fi2part_fullname>
    <fi2part_reference />
    <fi2part_orgidcode />
    <fi2part_tel usage="Home"></fi2part_tel>
    <fi2part_tel usage="Work"></fi2part_tel>
    <fi2part_tel usage="MobilePrivate"></fi2part_tel>
    <fi2part_tel usage="Fax"></fi2part_tel>
    <fi2part_email usage="Private"></fi2part_email>
    <fi2part_email usage="Work"></fi2part_email>
    <fi2part_web />
    <fi2part_contact>
        <fi2contact_class>
            <fi2class_code>Primary</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>xxxxxxx</fi2scheme_id>
                <fi2scheme_name>Klassificering av kontaktinformation</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/xxxxxxx.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2contact_class>
        <fi2cont_fname>Per</fi2cont_fname>
        <fi2cont_mname />
        <fi2cont_lname>Friman</fi2cont_lname>
        <fi2cont_fullname>Per Friman</fi2cont_fullname>
        <fi2cont_tel usage="Home">7292-669444</fi2cont_tel>
        <fi2cont_tel usage="Work">1017-298075</fi2cont_tel>
        <fi2cont_tel usage="MobilePrivate">070-3852384</fi2cont_tel>
        <fi2cont_tel usage="Fax"></fi2cont_tel>
        <fi2cont_fax />
        <fi2cont_email usage="Private">Per.Friman@Hemma.se</fi2cont_email>
        <fi2cont_email usage="Work">Per.Friman@jobbet.se</fi2cont_email>
        <fi2cont_address>
            <fi2addr_class>
                <fi2class_code>03</fi2class_code>
                <fi2class_scheme>
                    <fi2scheme_id>CA000_007_003</fi2scheme_id>
                    <fi2scheme_name>Klassificering av adresser</fi2scheme_name>
                    <fi2scheme_url>http://www.fi2.se/classlist/CA000_007_003.xml</fi2scheme_url>
                </fi2class_scheme>
            </fi2addr_class>
            <fi2addr_addrline usage="Street">?stergatan 47</fi2addr_addrline>
            <fi2addr_addrline usage="CO"></fi2addr_addrline>
            <fi2addr_addrline usage="Box"></fi2addr_addrline>
            <fi2addr_addrline usage="Att"></fi2addr_addrline>
            <fi2addr_zipcode>91827</fi2addr_zipcode>
            <fi2addr_city>V?derk?ping</fi2addr_city>
            <fi2addr_country>Sverige</fi2addr_country>
            <fi2addr_region>Mitt</fi2addr_region>
            <fi2addr_tel usage="Home">13123456</fi2addr_tel>
            <fi2addr_tel usage="Work"></fi2addr_tel>
            <fi2addr_tel usage="MobilePrivate">070369304</fi2addr_tel>
            <fi2addr_tel usage="Fax"></fi2addr_tel>
        </fi2cont_address>
    </fi2part_contact>
</fi2partner>

Avtal - fi2leasecontract

En avtalskoppling i FAST2 motsvarar en tidsbestämd relation mellan en avtalspart (partner) och ett uthyrningsbart objekt. Detta görs i FAST2-modellen som en avtalsrad som har ett avtal som sammanhållande entitet. Det är alltså en avtalsrad som motsvarar fi2leasecontract i fi2-modellen. FAST2-implementationen av fastapi:et har behållt det övergripande avtalets ID som avtalsnummer/ContractNr och kompletterat ID-begreppen även med radnumret (ContractRowNo). För hyresgästen finns det alltså t.ex. både en lägenhet och en parkeringsplats på samma avtalsnummer.

    <fi2lease_ids>
        <fi2_id usage="ContractNo">114859</fi2_id>
        <fi2_id usage="ContractRowNo">999999</fi2_id>
    </fi2lease_ids>
        
Anropet returnerar samtliga avtalsrader förutom borttagna/makulerade så mottagande klient ansvarar för att, vid behov, filterar bort preliminära, framtida eller historiska avtal.
Status på avtal returneras som en egen klasskod och för anropande system är det som regel bara preliminära avtal som behöver hanteras. Dessa kan rent datum-mässigt vara aktiva men ska alltså bortses från om urval t.ex. gäller att hitta aktuella hyresgäster. Preliminära avtal är inte aktiva.
    <fi2lease_class>
        <fi2class_code>P</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>FAST2_AVTALSRADSTATUS</fi2scheme_id>
        </fi2class_scheme>
    </fi2lease_class>
        

Exempel avtal

Kunde inte hitta fil documentation-examples/avtalsrad.xml

Status avtal

fi2leasecontract_id 

fi2leasecontract_guid (max 50 tecken)

fi2lease_initialdate 
Startdatum/från-och-med-datum. Format vid sökning 'ÅÅÅÅ-MM-DD TT:MM:SS'. FAST2 stödjer enbart datum, inte datum+tid, och kommer därför alltid returnera 00:00:00 som tid och enbart ta hänsyn till datum-delen vid sökning.

fi2lease_terminateddate 
Finns värde i detta fält är avtalet uppsagt och avtalet upphör detta datum. Om värde saknas är avtalet inte uppsagt. Format vid sökning 'ÅÅÅÅ-MM-DD'. Använd tom sträng för att söka efter ej uppsagda avtal.

fi2lease_endingdate 
Initialt slutdatum då avtal tecknas. Bostäder saknar värde i detta fält, övriga avtalstyper har datum angivet. Detta uppdateras normalt sett inte utan är det slutdatum som gällde då avtalet träffades. När avtalet träffas har currenddate och endingdate samma värde fram tills den dag då endingdate passeras. Då räknas currenddate fram till nästa slutdatum baserat på uppsägningstiden. Format vid sökning 'ÅÅÅÅ-MM-DD'. Motsvarar kontraktslut i FAST2 och i vissa tillämpningar där automatisk förlängning tillämpas så uppdateras detta datum vid förlängning. Använd tom sträng för att söka efter avtal utan kontraktsslut.

fi2lease_renewaldate 
Datum från vilket avtalet blivit förlängt. Om avtalet har automatisk förlängning och inte har sagts upp och fi2lease_currenddate passeras så ska fi2lease_renewaldate uppdateras med värdet av fi2lease_currenddate innan fi2lease_currenddate räknas upp och sätts till nästa currenddate.

fi2lease_date 
Datum då avtalet träffas. Motsvarar det datum då det skapas i systemet, alltså den tidpunkt då avtalet finns i FAST2. Detta värde är samma datum som finns i fi2lease_value.fi2value_code[CreatedDate]

fi2lease_signdate 
Datum underskrift - Datum för underskrift av kontraktet. Motsvarar det datum då det skapas i systemet, alltså den tidpunkt då avtalet finns i FAST2. Detta värde är samma datum som finns i fi2lease_value.fi2value_code[CreatedDate]

fi2lease_noticedate 
Datum då avtalet har sagts upp

fi2lease_noticetime 
Uppsägningstid i månader
Antal månader för uppsägning. Ange som ett heltal. FAST2 stödjer uppsägningstid i dagar men detta stöds inte av FastAPI version 1/Fi2XML 1.31- värde saknas i dessa fall

fi2lease_currenddate 
Sista dag för avtalet om det skulle sägas upp idag. Om det är uppsagt så ska currenddate vara lika med terminateddate. Beräknat värde som tar hänsyn till kontraktsslut, hanterar uppsägningstid i dagar och räknar fram till närmast kommande månadsslut.

fi2lease_parentobject@fi2spatisystem.fi2parent_ids.fi2_id 

fi2lease_documents 
FAST2 stödjer inte hantering av dokument i version 1 av API:et

fi2lease_class.fi2class_code 
Klassificering av kontraktstyper enligt CA000_009_002. Standardmappning görs för bostadsavtal (11) och hyresavtal (1). FAST2 hanterar internt avtalstyper på ett mer detaljerat sätt än den standardmappning som erbjuds i CA000_009_002, se t.ex. FAST2:s standardavtalstyper i FAST2_STDAVTID (case sensitive)

fi2lease_class.fi2class_code[FAST2_STDAVTID] FAST2-tillägg 
Standardavtal

fi2lease_class.fi2class_code[FAST2_AVTAL_RADSTATUS] FAST2-tillägg 
Status för avtalsraden

fi2lease_termreason.fi2class_code 
Uppsägningsorsak enligt CB001_002_001.xml. CB001_002_001 innehåller bara ett värde 'Flytt' och detta returneras alltid om avtalet är uppsagt (case sensitive)

fi2lease_noticestatus.fi2class_code 
Uppsägningsstatus enligt CB001_001_001.xml. FAST2 saknar stöd för preliminär uppsägning så värde 'Definitely' returneras alltid om avtalet är uppsagt (case sensitive)

fi2lease_value.fi2value_code[NoticedBy] 

fi2lease_value.fi2value_code[CreatedDate] 

fi2lease_value.fi2value_code[CreatedBy] 

fi2lease_value.fi2value_code[ChangedDate] 

fi2lease_value.fi2value_code[ChangedBy] 

fi2lease_value.fi2value_code[ETag] 

fi2lease_ids.fi2_id@ContractNo 
Avtalsnummer

fi2lease_ids.fi2_id@ContractRowNo FAST2-tillägg 
Radnummer på avtalet. Flera rader kan vara knutet till ett avtalsnummer. Varje avtalsrad i FAST2 är knutet till ett objekt och motsvarar därmed fi2leasecontract.

fi2lease_descr@Default 
Beskrivning av avtalet

fi2lease_actor.fi2actor_partner_id 

fi2lease_actor.fi2actor_role.fi2class_code 
Klassificering av partner enligt CA000_005_003.xml. FAST2's avtalsroll 1 och 2 motsvarar roll 16 enligt CA000_005_003

fi2lease_actor.fi2actor_role.fi2class_code[FAST2_PARTROLL] FAST2-tillägg 
Rollnummer för avtalsroll

fi2lease_actor.fi2actor_partner.fi2part_ids@Sortorder 
Sorteringsordning för avtalsroller. I FAST2 motsvarar detta rollnummer på avtalsrelationen. Anger uppräkningsordning för Partners i en viss roll, t ex när två hyresgäster står på kontraktet har de sortorder 1 och 2. Observera att sortorder inte ingår i defaultsortering från API:et.

fi2lease_apparea.fast2:contract_no 
Avtalsnummer

fi2lease_apparea.fast2:lease_actor 
Med attributen fi2actor_partner_id (kundnr för avtalsinnehavaren) samt fi2actor_partner_initialdate och fi2actor_partner_terminateddate som start och slutdatum för den här innehavaren.

Exempel avtal fastapi.se

<fi2leasecontract id="1" guid="94F6BA02-EE7E-4076-B5B4-5C3062ED304B"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2lease_descr lang="sv" usage="Default"></fi2lease_descr>
    <fi2lease_ids>
        <fi2_id usage="ContractNo">1</fi2_id>
    </fi2lease_ids>
    <fi2lease_class>
        <fi2class_code>1</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CA000_009_002</fi2scheme_id>
            <fi2scheme_name>FI2klassificering av kontraktstyper</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CA000_009_002.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2lease_class>
    <fi2lease_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:54:18</fi2value_value>
    </fi2lease_value>
    <fi2lease_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:13:17</fi2value_value>
    </fi2lease_value>
    <fi2lease_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:54:18.170</fi2value_value>
    </fi2lease_value>
    <fi2lease_value>
        <fi2value_code>NoticedBy</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_001_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? ett hyreskontrakt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_001_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>HG</fi2value_value>
    </fi2lease_value>
    <fi2lease_actor>
        <fi2actor_partner id="PARTN-147">
            <fi2part_ids>
                <fi2_id usage="Sortorder">2</fi2_id>
            </fi2part_ids>
        </fi2actor_partner>
        <fi2actor_role>
            <fi2class_code>16</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_005_003</fi2scheme_id>
                <fi2scheme_name>Klassificering FI2Partner</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_005_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2actor_role>
    </fi2lease_actor>
    <fi2lease_actor>
        <fi2actor_partner id="PARTN-162">
            <fi2part_ids>
                <fi2_id usage="Sortorder">2</fi2_id>
            </fi2part_ids>
        </fi2actor_partner>
        <fi2actor_role>
            <fi2class_code>16</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_005_003</fi2scheme_id>
                <fi2scheme_name>Klassificering FI2Partner</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_005_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2actor_role>
    </fi2lease_actor>
    <fi2lease_actor>
        <fi2actor_partner id="PARTN-273">
            <fi2part_ids>
                <fi2_id usage="Sortorder">1</fi2_id>
            </fi2part_ids>
        </fi2actor_partner>
        <fi2actor_role>
            <fi2class_code>16</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_005_003</fi2scheme_id>
                <fi2scheme_name>Klassificering FI2Partner</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_005_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2actor_role>
    </fi2lease_actor>
    <fi2lease_initialdate>1988-01-21T00:00:00</fi2lease_initialdate>
    <fi2lease_endingdate>1998-01-21</fi2lease_endingdate>
    <fi2lease_noticedate>1989-07-01</fi2lease_noticedate>
    <fi2lease_renewaldate>1900-01-01</fi2lease_renewaldate>
    <fi2lease_date>1988-01-21</fi2lease_date>
    <fi2lease_noticestatus>
        <fi2class_code>Preliminary</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CB001_001_001</fi2scheme_id>
            <fi2scheme_name />
            <fi2scheme_url>http://www.fi2.se/classlist/CB001_001_001.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2lease_noticestatus>
    <fi2lease_termreason>
        <fi2class_code>Move</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CB001_002_001</fi2scheme_id>
            <fi2scheme_name>Klassificering av upps?gningorsak</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CB001_002_001.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2lease_termreason>
    <fi2lease_noticetime>3</fi2lease_noticetime>
    <fi2lease_parentobject fi2item="fi2spatisystem">
        <fi2parent_ids>
            <fi2_id>OBJ-16010204</fi2_id>
        </fi2parent_ids>
    </fi2lease_parentobject>
</fi2leasecontract>

Vakanta objekt

Samtliga vakanta objekt hanteras på avtalsnummer/ContractNr 999999999. Finns ett aktivt avtal på ett objekt med detta kontraktsnummer skall detta alltså anses vakant från avtalets startdatum så länge det inte är preliminärt.

Exempel vakantavtal

Kunde inte hitta fil documentation-examples/avtalsrad-vakant.xml

Fastighet - fi2property

Motsvarar en juridisk fastighet. Innehåller en eller flera byggnader.

Exempel fastighet

Kunde inte hitta fil documentation-examples/fastighet.xml

Status fastighet

fi2property_id 

fi2property_guid (max 50 tecken)

fi2prop_county (max 2 tecken)
Länskod
Länskod eller regionkod är en tvåsiffrig kod för län i Sverige. Koden utgör de två första siffrorna i kommunernas kod.

fi2prop_municipal (max 2 tecken)
Kommunkod
Kommunkod, fyrsiffrig sifferkod som tilldelas varje svensk kommun av Skatteverket. Den fullständiga kommunkoden består av två siffror för län (länskoden), följt av två siffror för kommun.

fi2prop_parish (max 2 tecken)
Församlingskod
En sexsiffrig kod för att beteckna en svensk församling. I församlingskodens sex siffror betecknar de första län, de två följande kommun och de två sista församlingens nummer inom kommunen.

fi2prop_region (max 6 tecken)
Fastighetsområde
Ett fastighetsområde är ett sammanhängande markområde och/eller vattenområde som utgör den geografiska utbredningen för antingen en fastighet eller en samfällighet. Motsvarar administrationsområdeskod i FAST2

fi2prop_function (max 100 tecken)
Funktion
Huvudsaklig verksamhet som fastigheten är avsedd för

fi2prop_vatshare 
Momsandel. Anger i procent den del av fastigheten som angivits vara momspliktig. Implementerad som en priskonstant på fastighetsnivå i FAST2.

fi2prop_documents 

fi2prop_address.fi2addr_guid 

fi2prop_address.fi2addr_descr 

fi2prop_address.fi2addr_city 
Postort - hämtas från fastighetens första objekt (case sensitive)

fi2prop_address.fi2addr_country (max 2 tecken)
Landskod enligt ISO 3166-2

fi2prop_address.fi2addr_zipcode 
Postnummer - hämtas från fastighetens första objekt

fi2prop_address.fi2addr_region 

fi2prop_address.fi2addr_class.fi2class_code 
Enbart klass 03 Huvudadress stöds (case sensitive)

fi2prop_address.fi2addr_addrline@Street 

fi2prop_address.fi2addr_addrline@CO 

fi2prop_address.fi2addr_addrline@Box 

fi2prop_address.fi2addr_addrline@Att 

fi2prop_address.fi2addr_tel@Home 

fi2prop_address.fi2addr_tel@Work 

fi2prop_address.fi2addr_tel@MobilePrivate 

fi2prop_address.fi2addr_tel@MobileWork 

fi2prop_address.fi2addr_tel@Fax 

fi2prop_class.fi2class_code (max 10 tecken)
Klassificering av fastigheter enligt CA000_008_002

fi2prop_value.fi2value_code[CreatedDate] 

fi2prop_value.fi2value_code[CreatedBy] 

fi2prop_value.fi2value_code[ChangedDate] 

fi2prop_value.fi2value_code[ChangedBy] 

fi2prop_value.fi2value_code[ETag] 

fi2prop_area.fi2area_code[<AREATYP>].fi2area_value 
Uppmätt area, mättekniskt begrepp enligt boverket VE001_003_003 där <AREATYP> kan t.ex. vara LOA, BOA, BRA o.s.v.

fi2prop_area.fi2area_code[<AREATYP>] 
För kompabilitet med referensimplementationen stöds även filtrering och sortering direkt på denna path. Motsvarar fi2prop_area.fi2area_code[<AREATYP>].fi2area_value

fi2prop_area.fi2area_measuredby 

fi2prop_area.fi2area_measureddate 

fi2prop_area.fi2area_measuretype 

fi2prop_area.fi2area_derivedfrom 

fi2prop_area.fi2area_perimeter 

fi2prop_area.fi2area_status.fi2class_code 
Enbart status 'Def' hanteras

fi2prop_ids.fi2_id@PropertyId (max 15 tecken)
Fastighetsnummer

fi2prop_name@Default (max 50 tecken)
Benämning.
I normalfallet skall fastighetsbeteckning anges här. En fastighetsbeteckning är en beteckning som identifierar en registerenhet.

fi2prop_descr@Default 
Fastighetsbeskrivning
Kortfattad beskrivning av fastigheten.

Exempel fastighet fastapi.se

<fi2property id="PROP-1" guid="EA69741E-500D-43A0-8B2D-0F34223EB427"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2prop_ids>
        <fi2_id usage="PropertyId">01</fi2_id>
    </fi2prop_ids>
    <fi2prop_class>
        <fi2class_code>3</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CA000_008_002</fi2scheme_id>
            <fi2scheme_name>Taxeringsenheter Riksskatteverket</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CA000_008_002.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2prop_class>
    <fi2prop_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57</fi2value_value>
    </fi2prop_value>
    <fi2prop_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:11:52</fi2value_value>
    </fi2prop_value>
    <fi2prop_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57.213</fi2value_value>
    </fi2prop_value>
    <fi2prop_name lang="sv">Fastighet 01</fi2prop_name>
    <fi2prop_descr lang="sv" usage="Default">Fastighet 01</fi2prop_descr>
    <fi2prop_county />
    <fi2prop_municipal>Kommun 01</fi2prop_municipal>
    <fi2prop_parish>F?rsamling</fi2prop_parish>
    <fi2prop_region>Mitt</fi2prop_region>
    <fi2prop_function>Funktion 01</fi2prop_function>
    <fi2prop_vatshare>0</fi2prop_vatshare>
    <fi2prop_area>
        <fi2area_code>LOA</fi2area_code>
        <fi2area_value unit="kvm">1000</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_area>
        <fi2area_code>BOA</fi2area_code>
        <fi2area_value unit="kvm">214</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_area>
        <fi2area_code>BRA</fi2area_code>
        <fi2area_value unit="kvm">231</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_area>
        <fi2area_code>BTA</fi2area_code>
        <fi2area_value unit="kvm">252</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_area>
        <fi2area_code>AGAR</fi2area_code>
        <fi2area_value unit="kvm">260</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_area>
        <fi2area_code>ATEMP</fi2area_code>
        <fi2area_value unit="kvm">286</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2prop_area>
    <fi2prop_address>
        <fi2addr_class>
            <fi2class_code>03</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_007_003</fi2scheme_id>
                <fi2scheme_name>Klassificering av adresser</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_007_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2addr_class>
        <fi2addr_addrline usage="Street">?stergatan 41</fi2addr_addrline>
        <fi2addr_addrline usage="CO"></fi2addr_addrline>
        <fi2addr_addrline usage="Box"></fi2addr_addrline>
        <fi2addr_addrline usage="Att"></fi2addr_addrline>
        <fi2addr_zipcode>91827</fi2addr_zipcode>
        <fi2addr_city>V?derk?ping</fi2addr_city>
        <fi2addr_country>Sverige</fi2addr_country>
        <fi2addr_region>Mitt</fi2addr_region>
        <fi2addr_tel usage="Home">13123456</fi2addr_tel>
        <fi2addr_tel usage="Work"></fi2addr_tel>
        <fi2addr_tel usage="MobilePrivate">070369298</fi2addr_tel>
        <fi2addr_tel usage="Fax"></fi2addr_tel>
    </fi2prop_address>
</fi2property>

Byggnad - fi2structure

Motsvarar en fysisk byggnad (en huskropp) eller en logisk byggnadsgruppering t.ex. en yta med parkeringplatser. En eller flera byggnader grupperas i en fastighet.

Exempel byggnad FAST2

Kunde inte hitta fil documentation-examples/byggnad.xml

Status byggnad

fi2structure_id 

fi2structure_guid (max 50 tecken)

fi2struct_number (max 15 tecken)
Byggnadsnummer, del av primärnyckel i FAST2. Behöver inte vara numeriskt namnet till trots.

fi2struct_height 

fi2struct_usage 
Användning - Med byggnadsverksanvändning avses vid klassificering den användning som upptar störst andel av byggnadsverkets area

fi2struct_function 
Funktion - Med byggnadsverksfunktion avses byggnadsverkets huvudsakliga användning.

fi2struct_constryear 
Byggår

fi2struct_reconstryear 
Ombyggnadsår

fi2struct_assessyear 
Värdeår. Detta värde hämtas i FAST2 från fastigheten.

fi2struct_parentobject@fi2property.fi2parent_ids.fi2_id 

fi2struct_documents 

fi2struct_address.fi2addr_guid 

fi2struct_address.fi2addr_descr 

fi2struct_address.fi2addr_city 
Postort - hämtas från fastighetens första objekt (case sensitive)

fi2struct_address.fi2addr_country (max 2 tecken)
Landskod enligt ISO 3166-2. Hämtas från fastigheten (case sensitive)

fi2struct_address.fi2addr_zipcode 
Postnummer - hämtas från fastighetens första objekt

fi2struct_address.fi2addr_region 

fi2struct_address.fi2addr_class.fi2class_code 
Enbart klass 03 Huvudadress stöds (case sensitive)

fi2struct_address.fi2addr_addrline@Street 

fi2struct_address.fi2addr_addrline@CO 

fi2struct_address.fi2addr_addrline@Box 

fi2struct_address.fi2addr_addrline@Att 

fi2struct_address.fi2addr_tel@Home 

fi2struct_address.fi2addr_tel@Work 

fi2struct_address.fi2addr_tel@MobilePrivate 

fi2struct_address.fi2addr_tel@MobileWork 

fi2struct_address.fi2addr_tel@Fax 

fi2struct_class.fi2class_code (max 10 tecken)
Typkod för byggnaden enligt CE001_001_004 Förutsätter att listan i FAST2 med giltliga ändamål är synkroniserad med typkoderna i CE001_001_004

fi2struct_value.fi2value_code[Floors] 
Antal våningar på byggnaden

fi2struct_value.fi2value_code[Stairwells] 
Antal trappuppgångar

fi2struct_value.fi2value_code[Elevators] (max 1 tecken)
FAST2 stödjer bara värde hiss finns/hiss finns ej på byggnaden. Detta innebär att värde 0 returneras om byggnaden saknar hiss, värde 1 returneras som byggnaden har en eller flera hissar

fi2struct_value.fi2value_code[CreatedDate] 

fi2struct_value.fi2value_code[CreatedBy] 

fi2struct_value.fi2value_code[ChangedDate] 

fi2struct_value.fi2value_code[ChangedBy] 

fi2struct_value.fi2value_code[ETag] 

fi2struct_area.fi2area_code[<AREATYP>].fi2area_value 
Uppmätt area, mättekniskt begrepp enligt boverket VE001_003_003 där <AREATYP> kan t.ex. vara LOA, BOA, BRA o.s.v.

fi2struct_area.fi2area_code[<AREATYP>] 
För kompabilitet med referensimplementationen stöds även filtrering och sortering direkt på denna path. Motsvarar fi2struct_area.fi2area_code[<AREATYP>].fi2area_value

fi2struct_area.fi2area_measuredby 

fi2struct_area.fi2area_measureddate 

fi2struct_area.fi2area_measuretype 

fi2struct_area.fi2area_derivedfrom 

fi2struct_area.fi2area_perimeter 

fi2struct_area.fi2area_status.fi2class_code 
Enbart status 'Def' hanteras

fi2struct_ids.fi2_id@StructureId (max 30 tecken)
Byggnadsidentitet: Sammanslagning av fastighetsnummer och byggnadsnummer. Nummer i dessa sammanhang behöver inte vara numeriskt.

fi2struct_name@Default (max 50 tecken)
Beskrivning i FAST2

fi2struct_descr@Default (max 100 tecken)
Alias i FAST2

Exempel byggnad fastapi.se

<fi2structure id="BUILD-0101" guid="75227D2A-CAA0-4EBF-BDEA-29E3C360A1B0"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2struct_ids>
        <fi2_id usage="StructureId">0101</fi2_id>
    </fi2struct_ids>
    <fi2struct_class>
        <fi2class_code>100</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CE001_001_004</fi2scheme_id>
            <fi2scheme_name>Fastst?llda typkoder f?r byggnadskoder enligt Boverket</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CE001_001_004.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2struct_class>
    <fi2struct_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57</fi2value_value>
    </fi2struct_value>
    <fi2struct_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:11:52</fi2value_value>
    </fi2struct_value>
    <fi2struct_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57.337</fi2value_value>
    </fi2struct_value>
    <fi2struct_value>
        <fi2value_code>Elevators</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_002_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? en byggnad</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_002_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>1</fi2value_value>
    </fi2struct_value>
    <fi2struct_value>
        <fi2value_code>Floors</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_002_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? en byggnad</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_002_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2</fi2value_value>
    </fi2struct_value>
    <fi2struct_value>
        <fi2value_code>Stairwells</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_002_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? en byggnad</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_002_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>1</fi2value_value>
    </fi2struct_value>
    <fi2struct_number>0101</fi2struct_number>
    <fi2struct_name lang="sv">Byggnad 0101</fi2struct_name>
    <fi2struct_descr lang="sv" usage="Default"></fi2struct_descr>
    <fi2struct_height unit="m">0</fi2struct_height>
    <fi2struct_usage />
    <fi2struct_function />
    <fi2struct_constryear>1975</fi2struct_constryear>
    <fi2struct_reconstryear />
    <fi2struct_assessyear />
    <fi2struct_area>
        <fi2area_code>LOA</fi2area_code>
        <fi2area_value unit="kvm">777.142857142857</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_area>
        <fi2area_code>BOA</fi2area_code>
        <fi2area_value unit="kvm">203</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_area>
        <fi2area_code>BRA</fi2area_code>
        <fi2area_value unit="kvm">231</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_area>
        <fi2area_code>BTA</fi2area_code>
        <fi2area_value unit="kvm">244</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_area>
        <fi2area_code>AGAR</fi2area_code>
        <fi2area_value unit="kvm">274</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_area>
        <fi2area_code>ATEMP</fi2area_code>
        <fi2area_value unit="kvm">291</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2struct_area>
    <fi2struct_address>
        <fi2addr_class>
            <fi2class_code>03</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_007_003</fi2scheme_id>
                <fi2scheme_name>Klassificering av adresser</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_007_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2addr_class>
        <fi2addr_addrline usage="Street">?stergatan 56</fi2addr_addrline>
        <fi2addr_addrline usage="CO"></fi2addr_addrline>
        <fi2addr_addrline usage="Box"></fi2addr_addrline>
        <fi2addr_addrline usage="Att"></fi2addr_addrline>
        <fi2addr_zipcode>91827</fi2addr_zipcode>
        <fi2addr_city>V?derk?ping</fi2addr_city>
        <fi2addr_country>Sverige</fi2addr_country>
        <fi2addr_region>Mitt</fi2addr_region>
        <fi2addr_tel usage="Home">13123456</fi2addr_tel>
        <fi2addr_tel usage="Work"></fi2addr_tel>
        <fi2addr_tel usage="MobilePrivate">070369313</fi2addr_tel>
        <fi2addr_tel usage="Fax"></fi2addr_tel>
    </fi2struct_address>
    <fi2struct_parentobject fi2item="fi2property">
        <fi2parent_ids>
            <fi2_id>PROP-1</fi2_id>
        </fi2parent_ids>
    </fi2struct_parentobject>
</fi2structure>

Objekt - fi2spatisystem

Objekt motsvarar inte bara lägenheter utan alla typer av objekt. I FAST2 kategoriseras objekt in i två typer: Typ och övergripande typ. Båda dessa finns som egna värdelistor och kan användas för att t.ex. avgöra vad som är en lägenhet och ej.
I exemplet nedan hittar vi alltså en lägenhet på tre rum och kök med övergripande typ B3 (Tre rum) och typ B3ROK (Tre rum och kök). Ett vanligt urval för att hitta lägenheter blir en filtrering på övergripande typ B* om FAST2 är konfigurerat med samtliga bostadstyper som B1, B2, B3 o.s.v.

    <fi2spsys_class id="FAST2_OBJEKT_TYP_OVERGRIPANDE">
        <fi2class_code>B3</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>FAST2_OBJEKT_TYP_OVERGRIPANDE</fi2scheme_id>
        </fi2class_scheme>
    </fi2spsys_class>
    <fi2spsys_class id="FAST2_OBJEKT_TYP">
        <fi2class_code>B3ROK</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>FAST2_OBJEKT_TYP</fi2scheme_id>
        </fi2class_scheme>
    </fi2spsys_class>
        

Vid hantering av objekt måste mottagande system hantera aktiv- och inaktiv-datum för att inte basera logik på objekt som finns i FAST2 men som inte längre hanteras i verksamheten. Dessa värden finns i fi2spsys_startdate och fi2spsys_enddate.

ID-typ 'ApartmentNr' motsvarar Lantmäteriets lägenhetsregisternummer, FAST2 har drivit förslaget att denna inkluderas i UA000_004_001 och har den ännu inte lagts till så är ärendet under behandling.

Exempel objekt FAST2

Kunde inte hitta fil documentation-examples/objekt.xml

Status objekt

fi2spatisystem_id 
Genererat ID, använd @ObjectId för objektnummer

fi2spatisystem_guid (max 50 tecken)

fi2spsys_fullname 
Fullständigt namn - Eventuellt komplett namn för utrymmessystemet

fi2spsys_startdate 
Aktiv från och med datum - Format vid sökning 'ÅÅÅÅ-MM-DD'

fi2spsys_enddate 
Aktiv till och med datum - Format vid sökning 'ÅÅÅÅ-MM-DD'

fi2spsys_parentobject@fi2structure.fi2parent_ids.fi2_id 

fi2spsys_documents 

fi2spsys_address.fi2addr_guid 

fi2spsys_address.fi2addr_descr 

fi2spsys_address.fi2addr_city (max 50 tecken)
Postort

fi2spsys_address.fi2addr_country (max 2 tecken)
Landskod enligt ISO 3166-2. Hämtas från fastigheten

fi2spsys_address.fi2addr_zipcode (max 30 tecken)
Postnummer

fi2spsys_address.fi2addr_region 

fi2spsys_address.fi2addr_class.fi2class_code 
Enbart klass 03 Huvudadress stöds (case sensitive)

fi2spsys_address.fi2addr_addrline@Street 

fi2spsys_address.fi2addr_addrline@CO 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_addrline@Box 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_addrline@Att 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_tel@Home 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_tel@Work 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_tel@MobilePrivate 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_tel@MobileWork 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_address.fi2addr_tel@Fax 
Objekt saknar adress/kontaktinformation utöver adress

fi2spsys_class.fi2class_code 
Klassifikation av utrymmessystem enligt CB001_005_001.xml. FAST2 använder som standardmappning en kombination av boendeobjektsflaggning, kategori på övergripande typ samt standardtypkoder.

fi2spsys_value.fi2value_code[Rooms] 
Antal rum

fi2spsys_value.fi2value_code[Floor] 
Numerisk representation av våning

fi2spsys_value.fi2value_code[CreatedDate] 

fi2spsys_value.fi2value_code[CreatedBy] 

fi2spsys_value.fi2value_code[ChangedDate] 

fi2spsys_value.fi2value_code[ChangedBy] 

fi2spsys_value.fi2value_code[ETag] 

fi2spsys_area.fi2area_code[<AREATYP>].fi2area_value 
Uppmätt area, mättekniskt begrepp enligt boverket VE001_003_003 där <AREATYP> kan t.ex. vara LOA, BOA, BRA o.s.v.

fi2spsys_area.fi2area_code[<AREATYP>] 
För kompabilitet med referensimplementationen stöds även filtrering och sortering direkt på denna path. Motsvarar fi2spsys_area.fi2area_code[<AREATYP>].fi2area_value

fi2spsys_area.fi2area_measuredby 

fi2spsys_area.fi2area_measureddate 

fi2spsys_area.fi2area_measuretype 

fi2spsys_area.fi2area_derivedfrom 

fi2spsys_area.fi2area_perimeter 

fi2spsys_area.fi2area_status.fi2class_code 
Enbart status 'Def' hanteras

fi2spsys_ids.fi2_id@ObjectId (max 15 tecken)
Objektnummer

fi2spsys_name@Default 
Benämning

fi2spsys_descr@Default (max 80 tecken)
Beskrivning av objektet (fritextfält, inte kopplat till t.ex. objektets typ)

fi2spsys_class.fi2class_code[FAST2_OBJEKT_TYP_OVERGRIPANDE] FAST2-tillägg 
Övergripande objekttyp t.ex. B4

fi2spsys_class.fi2class_code[FAST2_OBJEKT_TYP] FAST2-tillägg 
Objekttyp t.ex. B4ROK

Exempel objekt fastapi.se

<fi2spatisystem id="OBJ-0110101" guid="2E3C4967-0654-46B7-9DEA-5F31F7AD66D5"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2spsys_ids>
        <fi2_id usage="ObjectId">0110101</fi2_id>
    </fi2spsys_ids>
    <fi2spsys_class>
        <fi2class_code>Apartment</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CB001_005_001</fi2scheme_id>
            <fi2scheme_name>Vilka olika typer av utrymmessystem/l?genheter</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CB001_005_001.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2spsys_class>
    <fi2spsys_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57</fi2value_value>
    </fi2spsys_value>
    <fi2spsys_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:11:54</fi2value_value>
    </fi2spsys_value>
    <fi2spsys_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:52:57.913</fi2value_value>
    </fi2spsys_value>
    <fi2spsys_value>
        <fi2value_code>Floor</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_003_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? ett utrymmessystem</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_003_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>1</fi2value_value>
    </fi2spsys_value>
    <fi2spsys_value>
        <fi2value_code>Rooms</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_003_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden p? ett utrymmessystem</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_003_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>3</fi2value_value>
    </fi2spsys_value>
    <fi2spsys_name lang="sv">3 Rum + K?k</fi2spsys_name>
    <fi2spsys_descr lang="sv" usage="Default">Rymlig och modern 3-rummare</fi2spsys_descr>
    <fi2spsys_address>
        <fi2addr_class>
            <fi2class_code>03</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CA000_007_003</fi2scheme_id>
                <fi2scheme_name>Klassificering av adresser</fi2scheme_name>
                <fi2scheme_url>http://www.fi2.se/classlist/CA000_007_003.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2addr_class>
        <fi2addr_addrline usage="Street">V?stergatan 58</fi2addr_addrline>
        <fi2addr_addrline usage="CO"></fi2addr_addrline>
        <fi2addr_addrline usage="Box"></fi2addr_addrline>
        <fi2addr_addrline usage="Att"></fi2addr_addrline>
        <fi2addr_zipcode>91827</fi2addr_zipcode>
        <fi2addr_city>V?derk?ping</fi2addr_city>
        <fi2addr_country>Sverige</fi2addr_country>
        <fi2addr_region>Mitt</fi2addr_region>
        <fi2addr_tel usage="Home">13123456</fi2addr_tel>
        <fi2addr_tel usage="Work"></fi2addr_tel>
        <fi2addr_tel usage="MobilePrivate">070369384</fi2addr_tel>
        <fi2addr_tel usage="Fax"></fi2addr_tel>
    </fi2spsys_address>
    <fi2spsys_area>
        <fi2area_code>LOA</fi2area_code>
        <fi2area_value unit="kvm">905.714285714285</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_area>
        <fi2area_code>BOA</fi2area_code>
        <fi2area_value unit="kvm">211</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_area>
        <fi2area_code>BRA</fi2area_code>
        <fi2area_value unit="kvm">236</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_area>
        <fi2area_code>BTA</fi2area_code>
        <fi2area_value unit="kvm">246</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_area>
        <fi2area_code>AGAR</fi2area_code>
        <fi2area_value unit="kvm">268</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_area>
        <fi2area_code>ATEMP</fi2area_code>
        <fi2area_value unit="kvm">291</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2spsys_area>
    <fi2spsys_startdate>1900-01-01</fi2spsys_startdate>
    <fi2spsys_enddate>1900-01-01</fi2spsys_enddate>
    <fi2spsys_parentobject fi2item="fi2structure">
        <fi2parent_ids>
            <fi2_id>BUILD-1802</fi2_id>
        </fi2parent_ids>
    </fi2spsys_parentobject>
</fi2spatisystem>

Utrymme - fi2space

Ett utrymme motsvarar t.ex. ett rum i en lägenhet.

Exempel utrymme FAST2

Kunde inte hitta fil documentation-examples/utrymme.xml

Status utrymme

fi2space_id 

fi2space_guid (max 50 tecken)

fi2space_common 
Gemensam
Status om utrymmet är disponibelt för flera avtal. Ett gemensamt utrymme eller gemensamhetsutrymme är ett utrymme som är avsett att användas av två eller flera brukare och som inte är övrigt utrymme. I FAST2 hanteras detta genom andelsvärden på utrymmeskopplingen mellan förvaltningsobjekt och uthyrningsobjekt.

fi2space_height 
Höjd

fi2space_perimeter 
Areaomkrets. FAST2 använder bredd och djup, detta fält motsvarar 2 x bredd + 2 x djup. Därav ej sökbart.

fi2space_documents 

fi2space_parentobject@fi2spatisystem.fi2parent_ids.fi2_id 

fi2space_class.fi2class_code 
Övrig klassificering, saknar klasslista och därför inte implementerat. Se fi2space_usage.fi2class_code.

fi2space_usage.fi2class_code 
Användning enligt CX001_002_003.xml (case sensitive)

fi2space_class.fi2class_code[FAST2_UTRYMME_TYP] FAST2-tillägg 
Utrymmestyp FAST2

fi2space_value.fi2value_code[CreatedDate] 

fi2space_value.fi2value_code[CreatedBy] 

fi2space_value.fi2value_code[ChangedDate] 

fi2space_value.fi2value_code[ChangedBy] 

fi2space_value.fi2value_code[ETag] 

fi2space_area.fi2area_code[<AREATYP>].fi2area_value 
Uppmätt area, mättekniskt begrepp enligt boverket VE001_003_003 där <AREATYP> kan t.ex. vara LOA, BOA, BRA o.s.v.

fi2space_area.fi2area_code[<AREATYP>] 
För kompabilitet med referensimplementationen stöds även filtrering och sortering direkt på denna path. Motsvarar fi2space_area.fi2area_code[<AREATYP>].fi2area_value

fi2space_area.fi2area_measuredby 

fi2space_area.fi2area_measureddate 

fi2space_area.fi2area_measuretype 

fi2space_area.fi2area_derivedfrom 

fi2space_area.fi2area_perimeter 

fi2space_area.fi2area_status.fi2class_code 
Enbart status 'Def' hanteras

fi2space_ids.fi2_id@SpaceId 
Utrymmesnummer

fi2space_name@Default (max 50 tecken)
Benämning av utrymmet (hämtas från utrymmestypen)
Med utrymmesbenämning avses en beteckning på ett utrymme enligt ett klassifikationssystem.

fi2space_descr@Default (max 50 tecken)
Sammanfattande beskrivning av utrymmet.

Exempel utrymme fastapi.se

<fi2space id="SPACE-2" guid="D7D9A260-4B71-40A6-8CBE-B338719B00EF"
    xmlns="http://www.fi2.se/schemas/1.31">
    <fi2space_ids>
        <fi2_id usage="SpaceId">2</fi2_id>
    </fi2space_ids>
    <fi2space_class>
        <fi2class_code>211.B</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CX001_002_003</fi2scheme_id>
            <fi2scheme_name>Klassificering BSAB utrymmen</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CX001_002_003.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2space_class>
    <fi2space_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:53:03</fi2value_value>
    </fi2space_value>
    <fi2space_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:12:10</fi2value_value>
    </fi2space_value>
    <fi2space_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:53:03.100</fi2value_value>
    </fi2space_value>
    <fi2space_name lang="sv">K?k</fi2space_name>
    <fi2space_descr lang="sv" usage="Default">K?k 1</fi2space_descr>
    <fi2space_common>true</fi2space_common>
    <fi2space_area>
        <fi2area_code>LOA</fi2area_code>
        <fi2area_value unit="kvm">751.428571428571</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_area>
        <fi2area_code>BOA</fi2area_code>
        <fi2area_value unit="kvm">674.285714285714</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_area>
        <fi2area_code>BRA</fi2area_code>
        <fi2area_value unit="kvm">235</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_area>
        <fi2area_code>BTA</fi2area_code>
        <fi2area_value unit="kvm">250</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_area>
        <fi2area_code>AGAR</fi2area_code>
        <fi2area_value unit="kvm">275</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_area>
        <fi2area_code>ATEMP</fi2area_code>
        <fi2area_value unit="kvm">288</fi2area_value>
        <fi2area_status>
            <fi2class_code>DEF</fi2class_code>
            <fi2class_scheme>
                <fi2scheme_id>CB001_003_001</fi2scheme_id>
                <fi2scheme_name />
                <fi2scheme_url>http://www.fi2.se/classlist/CB001_003_001.xml</fi2scheme_url>
            </fi2class_scheme>
        </fi2area_status>
        <fi2area_measuredby>Kalles M?tning AB</fi2area_measuredby>
        <fi2area_measureddate>2005-10-01</fi2area_measureddate>
        <fi2area_measuretype />
        <fi2area_derivedfrom />
        <fi2area_perimeter unit="m">0</fi2area_perimeter>
    </fi2space_area>
    <fi2space_height unit="m">2.6</fi2space_height>
    <fi2space_perimeter unit="m">0</fi2space_perimeter>
    <fi2space_parentobject fi2item="fi2spatisystem">
        <fi2parent_ids>
            <fi2_id>OBJ-07010203</fi2_id>
        </fi2parent_ids>
    </fi2space_parentobject>
</fi2space>

Enhet - fi2equipment

En enhet representerar någon form av utrustning eller annan yta eller föremål som finns i utrymmet och som behöver underhåll eller på annat sätt hanteras. Vanliga exempel är element (radiator), fönster, golv/väggar/tak, tvättmaskin, badkar och kökskran (blandare).

Exempel enhet FAST2

Kunde inte hitta fil documentation-examples/enhet.xml

Status enhet

fi2equipment_id 

fi2equipment_guid (max 50 tecken)

fi2equipment_comment 
Kommentar - notering i FAST2

fi2equipment_manufacture 

fi2equipment_type (max 20 tecken)
Utrustningstyp (Typkod i FAST2)

fi2equipment_documents 

fi2equipment_parentobject@fi2space.fi2parent_ids.fi2_id 

fi2equipment_class.fi2class_code 
Klassificering av utrustning enligt CB001_004_001.xml (case sensitive)

fi2equipment_value.fi2value_code[AdressId] 
Adress-id till enheten. T.ex. MAC-adress

fi2equipment_value.fi2value_code[CreatedDate] 

fi2equipment_value.fi2value_code[CreatedBy] 

fi2equipment_value.fi2value_code[ChangedDate] 

fi2equipment_value.fi2value_code[ChangedBy] 

fi2equipment_value.fi2value_code[ETag] 

fi2equipment_ids.fi2_id@EquipmentId 

fi2equipment_name@Default (max 50 tecken)
Kortfattad benämning

fi2equipment_descr@Default 
Beskrivning
Sammanfattande beskrivning av inredningen/utrustningen.

fi2equipment_date@Installed 
Installationsdatum - Format vid sökning 'ÅÅÅÅ-MM-DD'

fi2equipment_date@Maintained 
Underhåll senast utfört datum - Format vid sökning 'ÅÅÅÅ-MM-DD'

fi2equipment_date@Repaired 

Exempel enhet fastapi.se

<fi2equipment id="EQ-1" guid="84E1F8DD-0878-4323-A8B8-AF369241EEAF" xmlns="http://www.fi2.se/schemas/1.31">
    <fi2equipment_ids>
        <fi2_id usage="EquipmentId">1</fi2_id>
    </fi2equipment_ids>
    <fi2equipment_class>
        <fi2class_code>01</fi2class_code>
        <fi2class_scheme>
            <fi2scheme_id>CB001_004_001</fi2scheme_id>
            <fi2scheme_name>Klassificering av utrustning</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/classlist/CB001_004_001.xml</fi2scheme_url>
        </fi2class_scheme>
    </fi2equipment_class>
    <fi2equipment_date usage="Installed">2015-04-23</fi2equipment_date>
    <fi2equipment_value>
        <fi2value_code>AdressId</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_004_001</fi2scheme_id>
            <fi2scheme_name>Egenskaper f?r utrustning</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_004_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>SIEM-7645</fi2value_value>
    </fi2equipment_value>
    <fi2equipment_value>
        <fi2value_code>ChangedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:53:39</fi2value_value>
    </fi2equipment_value>
    <fi2equipment_value>
        <fi2value_code>CreatedDate</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2015-04-23T09:12:30</fi2value_value>
    </fi2equipment_value>
    <fi2equipment_value>
        <fi2value_code>ETag</fi2value_code>
        <fi2value_scheme>
            <fi2scheme_id>VB001_005_001</fi2scheme_id>
            <fi2scheme_name>Till?tna v?rden f?r alla typer av fi2objekt</fi2scheme_name>
            <fi2scheme_url>http://www.fi2.se/valuelist/VB001_005_001.xml</fi2scheme_url>
        </fi2value_scheme>
        <fi2value_value>2014-03-12T11:53:39.760</fi2value_value>
    </fi2equipment_value>
    <fi2equipment_name lang="sv">S-14237645</fi2equipment_name>
    <fi2equipment_comment>Spis Induktionsh?ll</fi2equipment_comment>
    <fi2equipment_manufacture>Siemens</fi2equipment_manufacture>
    <fi2equipment_type>INDUK</fi2equipment_type>
    <fi2equipment_parentobject fi2item="fi2space">
        <fi2parent_ids>
            <fi2_id>SPACE-339</fi2_id>
        </fi2parent_ids>
    </fi2equipment_parentobject>
</fi2equipment>

FAST2 FastAPI 64