infopack logo

openbim

1.0.0-rc.0

Paketet innehåller begrepp, metoder, mallar och värdelistor kopplat till openBIM enligt buildingSMARTInternational.

Metadata HEADER - En beskrivning av metadata: information om en datamängd, det vill säga ”data om data”.

Jämför fil Öppna i webbläsare Ladda ner Se meta fil Ladda ner PDF

Metadata för IFC (HEADER)

Säkerställer att korrekt metadata inkluderas när IFC levereras.

Vad?

Metadata är information om en datamängd, det vill säga ”data om data”. Varje IFC-modell inleds med ett avsnitt med metadata för själva IFC-modellen. Avsnittet rubriceras ”HEADER”. Därefter kommer modellinformationen, som rubriceras “DATA”. Informationen i en IFC-leverans består alltså av följande två delar:

  1. HEADER med information om IFC-filen. Här finns information om vem som skapat filen, vilken IFC- och MVD-version som använts vid export med mera.
  2. DATA är innehållet i IFC-filen i form av IFC-entiteter med tillhörande attribut och egenskaper, samt deras förhållanden till varandra.

Exempel_HEADER_DATA

Figur: Exempel på HEADER och DATA i en IFC-fil. (Filen är öppnad i Windows Anteckningar)

Struktur och attribut i IFC HEADER

HEADER innehåller ett antal fördefinierade metadatafält, som kommer med vid IFC-exporten.Dessa beskrivs i tabellen nedan.

Tabell: Attribut i HEADER för IFC

Attribut Exempel (värde) Förklaring
FILE_DESCRIPTION
Description 1 ViewDefinition (Coordination View) Formell definition av den model view definition (MVD) som använts vid export. Denna information kan kompletteras med ytterligare valfri information om exporten, t.ex. “RevitIdentifiers” som i figuren i exemplet.
Implementation Level 1 2:1 Efterlevnadsklass enligt ISO 10303–21 (STEP). För IFC-formatet är detta värde alltid 2:1.
FILE_NAME Exempel Förklaring
Name1 C:\V-57-V-000.ifc Lokal sökväg och namn för aktuell fil.
Time Stamp1 2024–01-15T21:55:31+01:00 Datum och tidpunkt enligt ISO 8601 för när filen skapades.
Author2 Skopis Skopis@byggarebob.se Namn och e-postadress till den person som skapat filen.
Organization2 Byggare Bob AB Namnet på det företag där personen som skapat filen arbetar.
Preprocessor version1 ODA SDAI 23.12 Namn och version för det verktyg som använts för att skapa filen, inte originalprogramvaran som skapat informationsinnehållet.
Originating System1 Autodesk Revit 24.0.5.432 (ENU) - IFC 24.2.0.49 Namn, version, och kompileringsnummer för originalprogramvaran.
Authorization2 Bandis Bandis@byggarebob.se Namn och e-postadress till den person som godkänt att filen levereras, t.ex. uppdragsansvarig.
FILE_SCHEMA Exempel Förklaring
Schema Identifiers1 IFC4X3 Namn på aktuell IFC-version.

1 Obligatorisk (värde läggs in av programmet)

2 Valfri (värde kan anges av användaren)

Varför?

Metadata behövs för att kunna identifiera ursprunget på den data som exporterats till IFC. Den metadata som redovisas i filens HEADER är viktig bland annat för att kunna kontrollera följande:

Allt detta kan vara bra att veta om till exempel felsökning behöver göras i ursprungsmodellen.

Hur?

Hur metadata genereras till IFC-filens HEADER beror på vilken programvara som används vid exporten. Hur fälten för METADATA fylls i varierar enligt följande två metoder:

  1. Metadata genereras automatiskt vid export till IFC-formatet baserat på programvaruleverantörens inställningar.
  2. Användaren väljer vilken data som skrivs till metadatafälten. Hur detta går till varierar beroende på vilken programvara som används. I vissa programvaror finns specifika fält där användaren anger metadata, exempelvis i Autodesk Revit. I andra programvaror hämtas informationen från fördefinierade fält där innehållet inte kan ändras av användaren. I det senare fallet är det viktigt att veta från vilka fält metadata hämtas så att rätt data kommer med vid exporten.

Ansvar för korrekt METADATA

Ansvaret för att metadata genereras på ett korrekt sätt ligger hos den som skapar IFC-modellen, alltså leverantören av informationen. Det kan vara modellansvarig hos respektive disciplin. I vissa fall exporteras metadata på ett felaktigt sätt. Vid dessa tillfällen bör denna person åtgärda felaktigheten i den exporterade filen via ett textredigeringsprogram, exempelvis Windows Anteckningar.

Metadata redovisas tydligast i programvaror som läser IFC-filer (en “BIM-viewer”). Nedan presenteras samma exempel med metadata i programmet Solibri . Informationen i HEADER redovisas på nivån IfcProject. För att granska metadata måste toppnoden i IFC-modellen markeras.

Redovisning HEADER

Figur: Exempel på hur HEADER kan redovisas i en programvara som kan läsa IFC

Kravställning och leverans

För att säkerställa att metadata för IFC-modellen levereras på ett korrekt sätt ska mottagaren av leveransen ställa krav på metadata i HEADER. Det görs förslagsvis via en leveransspecifikation för objekt, men i nuvarande version av IDS (vers 1.0) går det inte att kontrollera krav på metadata via IDS-formatet. Kraven ska vara en del av projektets informationsutbyteskrav (EIR) i enlighet med anvisningarna i ISO 19650.