Materials¶
The materials schema contains information regarding the materials that are used within components. These maybe a single material from the base materials catalogue, a combination of base materials and/or a material from the materials schema itself.
Table¶
Column | Status |
Format | Notes |
---|---|---|---|
identifier | required |
String | The globally unique identifier for the created material unique identifier. See identifiers section for information on how to construct this identifier |
materialName | required |
String | The name of the material this row relates to. (e.g., Aluminium 3000 Series or Borosilicate glass) |
externalIdentifiers | recommended |
Dictionary | A dictionary of identifiers that might be used to identify the material in other systems. For example: manufacturer’s own internal identifier, bar codes or global trade item number (gtin). To provide external identifiers please follow this format. {'externalIdentifierName1': 'identifier1', 'externalIdentifierName2': 'identifier2'} |
materialConstituents | required |
List | The information regarding the consituents that are combined to create this material. The entries should be from the Material Constituents Relationship List identifier. |
combinationPurpose | recommended |
String | Why is this material being used? Use the identifier of the function that this row relates to. The entry here should be drawn from the Function Controlled List. |
certification | recommended |
Boolean | Does the material have a certificate (e.g. FSC, REACH, FSA etc.)? Answer as: TRUE for yes and FALSE for no. |
certificationClaims | recommended |
List | The information regarding the certification. The entries should be the Certification Claims Relationship List identifiers. |
manufacturedCountry | recommended |
Numeric | The country the component was manufactured in. Use the country numeric ISO codes as described in the ISO 3166 international standard. |
updateDate | required |
String | The date that the material was provided/last updated. Use the format dd/mm/yyyy . |
Diagram¶
erDiagram
BASE_MATERIALS }o--o{ MATERIALS : within
MATERIALS {
identifier String
materialName String
externalIdentifiers Dictionary
materialConstituents List
combinationPurpose String
certification Boolean
certificationClaims List
manufacturedCountry Numeric
updateDate String
}
MATERIALS }o..o{ CONTROLLED_LISTS : attributes
MATERIALS }o--o{ COMPONENTS : within
MATERIALS }o..o{ RELATIONSHIP_LISTS : attributes
CONTROLLED_LISTS {
function recommended
}
RELATIONSHIP_LISTS {
materialConstituents required
certificationClaims recommended
}
Template¶
Materials should be provided as a separate csv file. The specification of this csv file is as follows:
Example¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
|
Guide for how to take measurements¶
Units¶
All measurements should be given using the metric system.
- Weight: grams (g)
Numbers should be entered with a decimal place. Use the decimal / full stop / period character as a separator. Do not exceed 3 decimal places. When rounding, use convential rounding methods: for 5 and above round up, 4 and below round down. For example: volume = 0.67952 rounded to 0.68.
Important: When converting between systems of measurement, perform the conversion first and then apply the convential rounding. This will give more accuracy and consistency.