Comments (2)
Hi @SofyaPovarova. Thanks for reaching out!
The curation process in Webref is really intended to fix (hopefully temporary) inconsistencies that emerge from time to time in the original specifications, for instance situations where the same CSS property is defined in two different specifications. It is not meant to create data that the original specification does not already expose in a machine-readable way.
To improve the quality of the data that appears in Webref, our general approach is not to do more curation in Webref, but rather to improve the specifications themselves, by raising issues or preparing pull requests against them. We try to reduce the amount of manual maintenance that we need to do to keep the data in Webref up-to-date. A side goal is also to improve the quality of the specifications. There may be other ways to achieve the same results.
Said differently, we don't want the data to "be closer to the original specifications", we want the data to be "in the original specifications".
I'll reply to the individual examples that you raised. Both of them are illustrative of improvements that could be brought to the original specifications. If you could help with that, that would be terrific! Things are slightly easier with IDL specifications, as they use Web IDL which is easy to extract. The value definition syntax is used less systematically in CSS specifications, making it harder to extract machine-readable information all the way down to values.
from webref.
Many thanks for the detailed explanation! I hadn't considered fixing value definitions in specs, but I agree that's the right approach
from webref.
Related Issues (20)
- Curation: use previous version of extract when new one creates a problem
- New export not reflected in webref HOT 3
- Harvesting terms that aren't exported? HOT 7
- URLPattern is not picked up in at least some places HOT 3
- Add “value” field to “<dimension-unit>” HOT 2
- Move “<color>” “values” to “<named-color>” HOT 2
- Update specs that reference discontinued RFCs HOT 1
- .
- The definition of `font-width` is missing from ED CSS Fonts (4) HOT 4
- Report individual crawl errors in issues
- Extract 'SecureContext' status in json files HOT 9
- Consider using Renovate instead of dependabot
- Remove "local" in RTC"Local"SessionDescriptionInit HOT 4
- Some CSS properties/types have issues with values HOT 1
- Publish list of known fragment identifiers HOT 6
- cancel event doesn't bubble HOT 10
- Guarantee that there are events associated with interfaces that inherit from `EventTarget` HOT 1
- how to get parsed idl json like in idlparsed HOT 3
- Recurring crawl errors! HOT 3
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 webref.