Core requirements enabled with simple, proven and robust HTTP 1.1 feature plus some modern extensions.
| Requirements | Feature |
|---|---|
| Data Security | E2E authorization for data provisioning and validation ( HTTP 1.1 authentication + Modern SSO implementation ) |
| Data Change | Essential indication of data change ( HTTP 1.1, etag ) |
| Multi-format | Single- und Multi-format requests with and without content negotiation ( HTTP 1.1: Content Negotiation ) |
We expect the data to comply with the RFC2077 model definition
There is a gowing number of IANA Registration for model types which enable the multi format support.
| Name | IANA Registration | In domain Links |
|---|---|---|
| 3mf | model/3mf | |
| e57 | model/e57 | |
| gltf-binary | model/gltf-binary | |
| gltf+json | model/gltf+json | |
| JT | model/JT | jt |
| iges | model/iges | |
| mtl | model/mtl | |
| obj | model/obj | |
| prc | model/prc | |
| step | model/step | Any model format |
| step+xml | model/step+xml | Any model format |
| step+zip | model/step+zip | Any model format |
| step-xml+zip | model/step-xml+zip | Any model format |
| stl | model/stl | |
| u3d | model/u3d | |
| vnd.usda | model/vnd.usda | usd |
| vnd.usdz+zip | model/vnd.usdz+zip | usd |
| x3d-vrml | model/x3d-vrml | Any model format |
| x3d+fastinfoset | model/x3d+fastinfoset | Any model format |
| x3d+xml | model/x3d+xml | Any model format |
| las | 😦 | |
| glExtRef | 😦 | gltf |
| SPZ | 😦 |
The following API feature are option and only provided in some implementation
Additional information provided in a separate data package
Links inside the (model) domain and fragments of data. URI Fragment standards allow to address sub-data