- From: Ronald Mansveld <ronald@ronaldmansveld.nl>
- Date: Thu, 17 Oct 2013 22:19:30 +0200
- To: <public-webplatform-tests@w3.org>
- Message-ID: <d77be8ddfc94876dfcab4f06e3342e92@webmail.byte.nl>
Hi all, As Doug mentioned in the earlier email, I'm currently writing the spec for the datamodel to exchange compatibility data. The first draft can be found on: http://webplatform.ronaldmansveld.nl/compat_tables_datamodel.html [6]. Currently my main concern is the matching of features, tests and browsers that are used by the different datasources. I'm strongly opposed to string/name-based matching, since a simple typo could wreak havoc on the complete system. Hence the introduction of UUID's for those parts of the model. However, we need to find a way to make sure all sources use the same UUID's for the same data. If anyone has an idea on how to solve this problem, or has a better solution than using UUID's, hit me up! Ronald Doug Schepers schreef op 2013-10-17 08:12: > Hi, folks- > > I'd like to start this discussion again, now that we have more > interested people and more resources. > > The idea is to have a central repository of browser support information, > i.e. what features are supported by which versions of which browser on > which OS. We want to have a shared data model that combines the best > features of all the browser compatibility sites out there, and to > provide an API for anyone to use that information. > > On this list, we have the folks behind the best sites for this > information on the Web: > * Alexis Deveria, CanIUse.com > * Peter-Paul Koch (PPK), QuirksMode.org > * Niels Leenheer, HTML5Test.com > * Max Firtman, MobileHTML5.org > > (BTW, why are 3 people on that list from the Netherlands??? Max, are you > secretly Dutch, too?) > > We also have permission to use the data from MDN and W3C's test suites; > the former will be good to fill in any gaps left by the sites above, and > the latter is backed by detailed tests (which will be useful in a later > phase, but for now, it's too fine-grained). > > Ronald Mansveld, who has backend skills, has volunteered to help us with > creating the data model, creating scripts to scrape or request data from > different sources, and normalize the data. > > Current Goals: > * create unified data model (probably JSON) > * integrate data from different sites into that data store > * provide an API for that data > * create a scalable extension for WebPlatform.org to show compat data on > our pages > * find the right level of granularity to display results in different > contexts (e.g., quicklook, detailed tables of current information, drill > down view into different data sources) > * help automate QuirksMode's infrastructure > > Non-goals for WebPlatform.org: > * testing user's browsers > * collecting stats on browser usage for compat (uselessly skewed on a > site aimed at web developers) > > Possible future goals: > * report browser statistics (from best source... Akamai? netstats?) > * report results for game consoles, set-top boxes, TVs, etc. > > Random notes: > * We need to decide the granularity of support result values, such as: > http://www.quirksmode.org/key.html [1] > * My initial prototype [4] for generating and displaying compatibility > information in pages will not scale without a major restructuring; I > haven't had time to do that; I hope Renoir (WebPlatform's devop) can > help a bit with that, but he is busy > > I'm really excited to see this moving forward! We'd like to have a rough > version ready for WebPlatform.org's upcoming beta launch. > > [1] http://docs.webplatform.org/wiki/WPD:Compatibility_Info [2] > [2] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Phase_1 [3] > [3] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Phase_2 [4] > [4] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Test [5] > > Thanks- > -Doug Links: ------ [1] http://www.quirksmode.org/key.html [2] http://docs.webplatform.org/wiki/WPD:Compatibility_Info [3] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Phase_1 [4] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Phase_2 [5] http://docs.webplatform.org/wiki/WPD:Compatibility_Info/Test [6] http://webplatform.ronaldmansveld.nl/compat_tables_datamodel.html
Received on Thursday, 17 October 2013 21:34:01 UTC