Aureality整理你的空间,理解你的现实。
登录
概览

开放格式 · 已在使用

.are 包裹您已经在用的开放格式。

一个 .are 文件描述一个地方及其中的一切:建筑、楼层和房间,以及里面的物品。它不自创几何格式。形状仍用 glTF,建筑数据仍用 IFC,位置仍用 GeoJSON。在此之上,.are 只补充它们合起来仍缺少的内容:各部分如何相互嵌套、它们在地球仪上的位置,以及属于每个部分的记录。

其中的一切随时都能导出回开放格式,因此任何人,包括我们,都无法锁住您的数据。

理念

包裹标准,而不是取代它们。

建筑师、工程师和制图者已经有很好的开放格式。但没有哪一个能单独容纳一个地方随时间变化的全貌。这正是 .are 唯一的任务。

  • 层级地点 › 建筑 › 楼层 › 房间 › 物品。每个部分都是一条独立的条目,知道自己的上级,所以您可以只把一把扶手椅发给买家,而不必附上整栋房子。
  • 在地球仪上的位置建筑在地球上的位置,以及每个部分在其上级中的位置,以米为单位。
  • 记录保修、收据、状况和备注,以及每件物品的计划:保留、出售、捐赠、维修或回收。
  • 可见性与版本谁可以看到每个部分,以及一份历史记录:每次更改都会封存前一次,这样之后的修改都能看出来。

所有读取 .are 的应用都遵守一条规则:不认识的字段会被保留并写回,这样途中不会丢失任何内容。

house.are一个文件,内部是 zip
are.json

.are 补充的部分:层级、在地球仪上的位置、收据、保修、谁能看到什么,以及版本。

  1. 地点
  2. 建筑
  3. 楼层
  4. 房间
  5. 物品
model.glb形状与材质,以 glTF 保存
model.ifc建筑数据,以 IFC 保存,原样不变
plan.dxf图纸,以 DXF 保存
site.geojson位置,以 GeoJSON 保存

解压它, 里面的每个文件都无需 Aureality 就能打开。

打包形式,即 Studio 保存的样子(0.3 版)。应用把同样的层级保存为由 .are 条目组成的 .zip(0.1 版)。

它包含什么

每种数据都保留在自己的开放标准中。

格式包含它是什么
glTF 2.0形状与材质,用于网页、AR 和 3D 软件Khronos Group 的开放 3D 格式,也是 ISO 标准
IFC建筑数据:墙、楼板、洞口、楼层及其属性,原样保留建筑信息模型(BIM)的开放标准,ISO 16739
GeoJSON位置:地图上的点和形状网页地图数据的开放格式,RFC 7946
DXF图纸:平面图和剖面图几乎所有 CAD 软件都能读写

其他格式的文件在导入时会转换为这些格式,因此 .are 中的内容始终可以用常见工具读取。

目前在哪里使用

目前有三个版本在使用。下一步是统一的形式。

目前有四个 Aureality 网站写入 .are 文件,各自采用最先需要的形式:应用保存 0.1 版,Aureality.pro 导出 0.2 版,Studio 保存打包的 0.3 版。它们都面向会员,我们正与一个小组一起测试。下一步是把它们统一成每个网站都能读取的一种形式。

Aureality.online

内测中

把房屋、房间和物品保存为 .are 0.1 版,每个文件一条条目,整栋住宅则保存为这些条目的 .zip。每次保存都会封存,您可以打开文件并分享单个物品。

打开应用

Aureality.pro

会员专用

每个专业工作区都能把工作导出为 .are 文件,0.2 版。

打开 Aureality.pro

Aureality.org

预览

组织登记中的每栋建筑都有一本可导出为 .are 的护照。

打开 Aureality.org

Studio

会员专用

保存打包形式,0.3 版:一个文件,里面有 are.json、glTF、IFC、DXF 和 GeoJSON。

打开 Studio

统一的形式

Next

应用、Studio、Aureality.pro 和地球仪读写相同的文件,项目在它们之间流转不会丢失任何内容。

参考代码

即将发布

JavaScript 和 Python 库以及命令行工具:创建和嵌套条目,封存并验证它们,分享不含私人备注的买家视图,并为选定的人加密文件。它们将与规范一起发布。

文件内部 · 0.1 版

六个层次,从身份到价值。

在 0.1 版中,每条条目是一个最多包含六个层次的 JSON 文件。应用填写它需要的部分,其余保留。

  1. header
    身份永久 ID、名称、版本、尺度量级以及面向谁。整条条目的封印也保存在这里。
  2. spatial
    形状与位置在上级中的位置、可选的地球仪位置、尺寸、质量、材质和状况,以及各细节级别几何数据的链接,例如 glTF 或点云。
  3. graph
    关系它的上级和下级,以及它由什么构成、属于什么、靠近什么或替代什么。它可以链接到材料和常见产品的共享定义;它自己的实测值始终优先。
  4. mind_sense
    含义标签、备注、任务、物品的计划,以及标明确定程度的 AI 建议。
  5. timeline
    历史创建、移动、维修、出售、赠送。每条条目都带有前一条的指纹,因此任何篡改都会显现。
  6. ledger
    所有权与价值所有者、共享、许可、价值和要价,每个金额都附有币种。
// armchair.are,0.1 版(节选)
{
  "header": {
    "did": "did:are:local:armchair-7f3c",
    "name": "世纪中期风格扶手椅",
    "version": "0.1.0",
    "scale_exponent": 0,
    "privacy_mode": "LOCAL_PRIVATE",
    "merkle_root": "sha256:d185f8…"
  },
  "spatial": {
    "physical_properties": {
      "dimensions_m": [0.85, 0.85, 0.9],
      "condition": { "grade": "worn" }
    },
    "geometry_refs": [
      { "lod": 1, "format": "GLTF",
        "uri": "local://armchair.glb" }
    ]
  },
  "graph": {
    "parent_did": "did:are:local:living-room",
    "relations": [{ "type": "made_of",
      "target_did": "did:are:public:material:leather" }]
  },
  "mind_sense": { "sort_plan": "SELL" },
  "timeline": { "history": [
    { "event": "created", … }, { "event": "repaired", … }
  ] },
  "ledger": { "asking_price": { "amount": 320, "currency": "EUR" } }
}

文件面向谁

默认私密。只有您选择时才共享。

每个文件都会说明面向谁,共有三种模式。

私密

默认
LOCAL_PRIVATE

仅限您本人。应用写入的每个文件都从这里开始,您自己的地点和物品只对您显示在地球仪上。

与选定的人共享

参考代码中已有
ENCRYPTED_SHARED

经过加密,只有您选定的人才能打开,例如收到扶手椅却看不到您私人备注的买家。参考代码已经能做到这一点。

公开

规范中已有
PUBLIC_ONCHAIN

任何人都可读取,例如任何文件都可链接的材料和常见产品的共享定义。规范还允许通过封印把公开文件锚定在区块链上。没有任何 Aureality 网站这样做,也没有任何功能依赖于此。

任意尺度

从原子到宇宙。

每个文件都以 10 的幂记录其以米为单位的尺度量级,这样应用就知道要加载多少细节,同一种格式也能描述一颗螺丝、一栋房子或一座城市。规范允许整个范围。Aureality 目前使用从物品到建筑的范围。

  1. 10−10 m原子
  2. 10−1 m杯子
  3. 100 m椅子
  4. 101 m房子
  5. 107 m地球
  6. 1026 m宇宙

目前已在使用

从长远看,.are 旨在描述任何尺度的任何事物,而不丢失细节。这是方向,并非日期承诺。 Aureality 的方向

对所有人开放

可自由阅读、使用和在其基础上构建。

规范

CC BY 4.0

可出于任何目的分享和改编,但需注明来源。

模式与示例

CC0

公有领域:可无条件使用。

参考代码

Apache 2.0

可在您自己的软件中使用,包括商业软件,但需保留许可声明。

完整的规范、模式和参考代码将在本页发布,每个版本都有固定地址。如果您想在此之前阅读或实现 .are,请写信至 [email protected].

下一个版本

我们仍在研究的内容。

对 .are 有疑问?请阅读常见问题,或用英语或捷克语给我们写信。

最后更新 2026-10-28