buildingSMART / buildingSMART/IDS

Instructions, Annotations, Translations & Co

Open
#154 8 comments 0 reactions 0 assignees View on GitHub
schema
Dominant language
C#
Stars
318
Forks
90
PR merge metrics
No merged PRs in 30d

Description

We generate _IDS_ files from user models mapped to _IFC_. In a user model a lot of definitions are possible, such as description for the object class (entity) and attributes. The object class names, attribute names or enumeration values etc. are proper names in the user context language.

Few _IDS XML_ elements have the `instructions` attribute, so in our _IDS_ export we put a lot of this information in `annotations` elements. The receiving side could use this information to configure their application (tooltips, label translation etc.). But in the form of `annotations` elements, the information is unstructured. E.g. the receiving side can’t distinguish between an information describing an object class (entity) and a translation for the object class name.

An _IDS_ example from our export below.

I'm looking for ways _IDS_ can provide more guidance to structure such information. Any ideas or proposals?

```


DBM für Betriebsphase aufbereiten
FHNW
IDS 0.9.3
DBM für Betriebsphase aufbereiten
Author sample@sample.ch
2023-03-13
FDK
Projekt abgeschlossen







Identifkation: FB-1
Art der Verortung: Linear, Linie
eBKP-Zuweisung: Zuweisung offen
LOGO-Klasse: Schicht

IFCBUILDINGELEMENTPROXY


USERDEFINED






CHTBAZH_Oberbau


Bindemitteltyp



Bindemitteltyp




? Unbekannt




B 100/150




B 120/150




B 20/30




B 40/50




B 50/70




B 55/70




B 70/100




B 80/100




Bitumen




Emulsion




HB Hartbitumen




hydraulischer Kalk




PmB-E 10/30-70 (CH-E)




PmB-E 30/50-65 (CH-E)




PmB-E 50/70-65 (CH-E)




PmB 10/40 (CH-E)




PmB 25/55 (CH-E)




PmB 30/50-65 (CH-E)




PmB 45/80 (CH-E)




PmB 65/105 (CH-E)




PmB Polymodifizierte Bindelmittel (alt)




PmB Polymodifizierte Bindemittel




Spez NV




Zement







```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.