Paketet innehåller begrepp, metoder, mallar och värdelistor kopplat till openBIM enligt buildingSMARTInternational.
Metadata för IFC (HEADER) - En beskrivning av metadata: information om en datamängd, det vill säga ”data om data”.
Säkerställer att korrekt metadata inkluderas när IFC levereras.
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:
Figur 1: Exempel på HEADER och DATA i en IFC-fil. (Filen är öppnad i Windows Anteckningar)
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)
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 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:
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.
Figur 2: Exempel på hur HEADER kan redovisas i en programvara som kan läsa IFC
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.