Comments (6)
Right now we don't have a process set up - so far they were all just discussion within sozialhelden & framefield.
But we would love to see outside contributions & discussions on a11y-json!
I would say that we start with using github issues for this. Feel free to create one or more issues for the fields that could be improved or that are completely missing. Pull Requests with the proposed changes would also very welcome, they could be merged once we have an agreement.
Once I am back working actively on the project I will also start in converting the remaining TODOs from earlier reviews into issues. We probably should add some documentation for the semantic versioning and the code style, but this can come later.
It will be best to keep at least @opyh & maybe @holgerd in the loop on this.
Hope this helps,
Henrik
from a11yjson.
@holgerd , @opyh maybe you already discussed this, but it might be time to start formalizing the process of improving a11y-json.
from a11yjson.
Alright, thanks for the info @mutaphysis.
from a11yjson.
I hope i didn't spammed you too much these days.
Porting my current data model to a11y-json was very interesting. You chose an approach to model different entities and combine them. My approach was to have only a Place
and it has ALL information, separated with a basic prefix like ramp_
or elevator_
. This is because of the project history.
It would be great, if you could answer the following questions:
- Is there a paper or something which describes the "why's" behind your decisions when creating this specification?
- Is there a process to validate given data in your service, like wheelmap or accessibility.cloud? Or do "trust" the person/organization, which uploads them. As i understand it, everybody can participate and provide information about places, for instance.
from a11yjson.
Thanks for your input. We've already have a good amount of real-life talk but to answer these questions publicly:
- No. I'd love to write one and be on more conferences but lack time currently. Anybody can write one, and we’re open to suggestions from papers! [1] If this is about better documentation: I'm all up for adding more in-depth explanations in the JSDoc comments and for a healthy amount of transparent discussion on GitHub. Some of the attributes are semantically not well-defined yet, but first we need to let this project lift off :) The repo allows using semver, and I imagine we could add migration scripts for automatically upgrading data when bigger/more datasets exist.
- On Wheelmap, we rely on users to trust the listed source. Of course, a community-driven process yields different quality than what a staff of professional surveyors would collect. We have both kind of data on the platforms. We will feature data sources more prominently in the near future to make more clear what users can expect from a rating. I think this is something where the schema.org infrastructure will come in handy at some point.
[1] To be frank, I have my issues with Academia’s processes. I see value in basing standards on the academic process and peer reviews, but the main target audience of A11yJSON is app developers. GitHub PRs + Issues are the most transparent peer review process you can get. And the academic process itself is less accessible. Some examples:
- Linking PDF content in hypertext is cumbersome and PDFs are meant to be printed, not for screens
- Responses papers often end up behind paywalls
- The scientific community tends to intentionally using language as an exclusive code
- Source code + PRs + Issue discussions are a pretty transparent process, which is an ideal that the scientific community strives for, too
- Contrary to call for papers dates, GitHub has no deadline pressure. Anyone can open or respond to issues whenever they want! ;)
from a11yjson.
For an even more web-like, community-based process, we have co-founded the Linked Data for Accessibility Community Group. ‘Real’ work there is going to start soon.
from a11yjson.
Related Issues (20)
- EquipmentProperties and Entrance: Rename `door` to `doors` HOT 2
- Extend Entrance HOT 1
- Extend Parking HOT 1
- Extend PlaceInfo HOT 1
- Vocabularies and schemata you may wanna compatible with HOT 1
- Add `unlockableFromTheOutside` attribute to `Door` HOT 3
- Add emergencyBell as option to EquipmentTypes HOT 1
- Information about car rental stations like from teilauto? HOT 1
- Action required: Greenkeeper could not be activated 🚨
- Improve compatibility to GTFS and NetEx
- New criteria for contactless payment HOT 1
- `Media` should have a `description` field. HOT 1
- Add `offersFreeWifi` to `Accessibility` HOT 1
- Add `hasAccessibilityTraining` to `Staff` HOT 1
- Reorder `partiallyAccessibleWith` and `accessibleWith` to be enum constants again
- Add `needsTouchScreenInput` and `hasTouchScreen` to `Equipment` HOT 1
- Improve documentation of i18n / LocalizedString / why there must be a language tag
- interface to import HOT 1
- Split `isAutomaticOrAlwaysOpen` into `isAutomatic` and `isAlwaysOpen` for Doors HOT 1
- Add an attribute for autmatic door that pushing a switch to open HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from a11yjson.