1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//! File-level metadata, independent of serialization.
//!
//! STEP writes this as `FILE_DESCRIPTION`/`FILE_NAME`/`FILE_SCHEMA` inside a
//! `HEADER;` section; ifcXML writes it as attributes on the root element. The
//! fields are the same, so they live here and each codec maps to its own
//! syntax.
/// Metadata describing the file and the schema it claims to follow.