Open format · aureality.info/areOtevřený formát · aureality.info/are
Your model is yours, in a format anyone can read.Váš model je váš, ve formátu, který přečte kdokoli.
Every home, room and object can be saved as .are, an open file format. It does not compete with the standards you already use, it carries them: glTF for shape, IFC for building data, GeoJSON for place. On top it adds only what they lack together: how a place, a building, a storey, a room and a thing fit together, where they sit on the globe, and the warranties, receipts, visibility and versions that belong to each.Každý dům, místnost i věc lze uložit jako .are, otevřený formát souborů. Nekonkuruje standardům, které už používáte, nese je: glTF pro tvar, IFC pro stavební data, GeoJSON pro místo. Navíc přidává jen to, co jim společně chybí: jak do sebe zapadá místo, budova, podlaží, místnost a věc, kde leží na mapě a záruky, účtenky, viditelnost a verze, které ke každé patří.
Anything inside can always be exported back to the open formats, so nobody, including us, can lock your data in. Four sites write .are today, each in the shape it needed first: the app saves homes, rooms and things as version 0.1, sealed so that a later change shows; Aureality.pro exports version 0.2; Studio saves the packed version 0.3, with glTF, IFC, DXF and GeoJSON inside one file; and Aureality.org exports .are too. One shared shape for all of them is the next step.Cokoli uvnitř lze vždy exportovat zpět do otevřených formátů, takže vaše data nemůže nikdo zamknout, ani my. Soubory .are dnes zapisují čtyři weby, každý v podobě, kterou potřeboval jako první: aplikace ukládá domovy, místnosti a věci jako verzi 0.1, zapečetěné tak, aby byla vidět každá pozdější změna; Aureality.pro exportuje verzi 0.2; Studio ukládá balenou verzi 0.3 s glTF, IFC, DXF a GeoJSON uvnitř jednoho souboru; a .are exportuje i Aureality.org. Dalším krokem je jedna společná podoba pro všechny.
Each file also says who it is for: private to you, which is the default, shared with chosen people, or public. The reference code can already encrypt a file for the people you choose. Anchoring a public file on a blockchain is described in the specification only; no Aureality site does it.Každý soubor také říká, pro koho je: soukromý jen pro vás, což je výchozí stav, sdílený s vybranými lidmi, nebo veřejný. Referenční kód už umí soubor zašifrovat pro lidi, které zvolíte. Ukotvení veřejného souboru na blockchainu popisuje jen specifikace; žádný web Aureality ho nedělá.
- atomatom
- objectvěc
- roommístnost
- homedomov
- buildingbudova
- cityměsto
- planetplaneta
- universevesmír
Every file records its order of size, from an atom to the universe, so the format can grow from one thing to a whole city. Today it is used from objects up to buildings.Každý soubor nese svůj řád velikosti, od atomu po vesmír, takže formát může růst od jedné věci po celé město. Dnes se používá od věcí po budovy.
Specification under CC BY 4.0, schema and examples in the public domain (CC0), reference code under Apache 2.0. More on the format page.Specifikace pod CC BY 4.0, schéma a příklady jako volné dílo (CC0), referenční kód pod Apache 2.0. Víc na stránce o formátu.
// house.are, the packed form (Studio, version 0.3)// house.are, balená podoba (Studio, verze 0.3)
house.are one file, a zip insidejeden soubor, uvnitř zip
are.json place › building › storey › room › thing,místo › budova › podlaží › místnost › věc,
position on the globe, receipts, versionspoloha na mapě, účtenky, verze
model.glb shape, as glTFtvar, jako glTF
model.ifc building data, as IFCstavební data, jako IFC
plan.dxf drawingsvýkresy
site.geojson place, as GeoJSONmísto, jako GeoJSON
// radiator.are, version 0.1 (shortened)// radiator.are, verze 0.1 (zkráceno)
{
"header": {
"did": "did:are:local:radiator-7f3c",
"name": "Kitchen radiator""Radiátor v kuchyni",
"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", … }] }
}