A11yJSON:描述物理世界无障碍性的标准
A11yJSON: A standard to describe the accessibility of the physical world

原始链接: https://sozialhelden.github.io/a11yjson/

## A11yJSON:标准化无障碍数据 A11yJSON是一个基于GeoJSON的开放标准,旨在简化场所和设施无障碍信息的共享。它允许对电梯、坡道、卫生间和政策(例如,是否允许携带宠物)等特征进行详细描述,甚至包括实时运行状态。 该格式使用文档化的数据模型,易于集成到任何项目中,无论编程语言如何。一个TypeScript库可以实现编译时的数据结构检查,而一个Node.js/web模块 (@sozialhelden/a11yjson) 提供运行时验证、清理和清晰的错误信息。 A11yJSON由非营利组织Sozialhelden e.V.(Wheelmap.org的创建者)开发,旨在提高无障碍数据的一致性和可用性。模式定义可移植到其他语言,如GraphQL和JSON Schema。该项目欢迎贡献,并鼓励用户通过GitHub和社交媒体支持它。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 A11yJSON:一种描述物理世界可访问性的标准 (sozialhelden.github.io) 9 分,由 robin_reala 发布 4 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 robin_reala 12 分钟前 [–] 我最初是在对 Schema.org 微数据中缺乏此类信息感到惊讶后发现的。这似乎是一个奇怪的承认。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

A11yJSON icon A11yJSON is an open standard based on GeoJSON (RFC 7946). Its goal is to make accessibility information more comfortable to exchange.

Integrate A11yJSON into data schemas that describe…

  • real places
  • local amenities, like elevators, escalators, or vending machines
  • sanitary facilities
  • physical media and services
  • policies that can be barriers (like dog friendliness)
  • escalators and elevators (including their real-time operational status)

This is a valid A11yJSON data snippet:

The docs provide examples (for example, a cinema, canteen, an elevator) for more complex definitions, or the list of accessibility criteria to see the format's extent.

Is this for me?

See the FAQ.

Here is a list of projects using A11yJSON.

Technically…

A11yJSON provides a collection of documented data model for structuring data in your projects – no matter which language you use.

It comes with a TypeScript library to check your data structures at compile-time.

For web and Node.js, there is @sozialhelden/a11yjson, a npm module. The model validates data at runtime using SimpleSchema, sanitizes input, and returns sophisticated error messages for wrong data.

The schema definition API is simple to read, so the schema should be portable to other schema languages (GraphQL, JSON Schema, …), if necessary. If you have a specific idea, let’s talk!

Who is behind A11yJSON?

A11yJSON is made by Sozialhelden e.V., a non-profit that works on innovative solutions to social issues. It’s based in Berlin, Germany, and known for Wheelmap.org, the world’s biggest open online map of accessible places.

Finally…

If you think that A11yJSON deserves attention, consider giving it a Star on GitHub, share the project on social media, and tell your friends! 🙌

联系我们 contact @ memedata.com