Offenes Format · aureality.info/are
Ihr Modell gehört Ihnen, in einem Format, das jeder lesen kann.
Jedes Zuhause, jeder Raum und jedes Objekt lässt sich als .are speichern, ein offenes Dateiformat. Es konkurriert nicht mit den Standards, die Sie bereits nutzen, es trägt sie: glTF für die Form, IFC für Gebäudedaten, GeoJSON für den Ort. Darüber fügt es nur hinzu, was ihnen gemeinsam fehlt: wie ein Ort, ein Gebäude, ein Geschoss, ein Raum und ein Ding zusammenpassen, wo sie auf dem Globus liegen, und die Garantien, Belege, Sichtbarkeit und Versionen, die zu jedem gehören.
Alles darin lässt sich immer zurück in die offenen Formate exportieren, sodass niemand, auch wir nicht, Ihre Daten einsperren kann. Vier Websites schreiben heute .are, jede in der Form, die sie zuerst brauchte: Die App speichert Häuser, Räume und Dinge als Version 0.1, versiegelt, sodass eine spätere Änderung sichtbar wird; Aureality.pro exportiert Version 0.2; Studio speichert die gepackte Version 0.3 mit glTF, IFC, DXF und GeoJSON in einer Datei; und Aureality.org exportiert ebenfalls .are. Eine gemeinsame Form für alle ist der nächste Schritt.
Jede Datei sagt auch, für wen sie ist: privat für Sie, was die Voreinstellung ist, geteilt mit ausgewählten Personen oder öffentlich. Der Referenzcode kann eine Datei bereits für die von Ihnen gewählten Personen verschlüsseln. Das Verankern einer öffentlichen Datei auf einer Blockchain ist nur in der Spezifikation beschrieben; keine Aureality-Website tut das.
- Atom
- Objekt
- Raum
- Zuhause
- Gebäude
- Stadt
- Planet
- Universum
Jede Datei hält ihre Größenordnung fest, vom Atom bis zum Universum, sodass das Format von einem Ding bis zu einer ganzen Stadt wachsen kann. Heute wird es von Objekten bis zu Gebäuden genutzt.
Spezifikation unter CC BY 4.0, Schema und Beispiele gemeinfrei (CC0), Referenzcode unter Apache 2.0. Mehr auf der Formatseite.
// house.are, die gepackte Form (Studio, Version 0.3)
house.are eine Datei, darin ein Zip
are.json Ort › Gebäude › Geschoss › Raum › Ding,
Position auf dem Globus, Belege, Versionen
model.glb Form, als glTF
model.ifc Gebäudedaten, als IFC
plan.dxf Zeichnungen
site.geojson Ort, als GeoJSON
// radiator.are, Version 0.1 (gekürzt)
{
"header": {
"did": "did:are:local:radiator-7f3c",
"name": "Heizkörper Küche",
"scale_exponent": 0,
"privacy_mode": "LOCAL_PRIVATE"
},
"spatial": {
"physical_properties": { "dimensions_m": [0.6, 0.1, 0.9] },
"geometry_refs": [
{ "format": "GLTF", "uri": "local://radiator.glb" }
]
},
"graph": { "parent_did": "did:are:local:kitchen" },
"mind_sense": { "sort_plan": "KEEP" },
"timeline": { "history": [{ "event": "created", … }] }
}