Skip to content

Updated OpenActive status page, auto-generated from DCAT data catalogue

License

Notifications You must be signed in to change notification settings

openactive-archive/status-page-redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

status-page-redux

Updated OpenActive status page, auto-generated from DCAT data catalogue

Background

For reference, the existing status page can be found at https://status.openactive.io/. The code for the page is available at the relevant GitHub repo.

A previous attempt at building a (much more ambitious) replacement status page can be found in the conformance-status-page repository. This status page was to have conducted much more thorough validation and standards conformance-checking (and to have reported statistics regarding this to the end-user). However, data variability meant that reporting and analysis proved onerous and, ultimately, untenable.

Intended Functionality

The purpose of redux status page is simply to provide an updated version of the current status page, with the following changes:

  1. The list of websites will be auto-generated from a DCAT data catalogue, spidering down through the provided links until reaching nodes representing individual dataset sites.
  2. The columns 'Uses Paging Spec', 'Uses Opportunity Model', 'Includes coordinates', and 'Summary' will be removed.
  3. Columns for 'Facilities', 'Events', and 'Sessions' will be added. Values will be boolean.
  4. The list will be sortable alphabetically
  5. The list will be filterable by categories provided in the intermediate (hasPart) level of the data catalogs.
  6. The display will be paginated
  7. A link will be provided to the originating DCAT data catalogue
  8. The UI and UX will not be so rubbish

Stretch goals

Validation of the data feeds is a stretch goal. The current implementation validates the first ten items in the feeds, which is arguably better than nothing but is unhelpful and/or misleading in some cases. Can we do better with this implementation?

About

Updated OpenActive status page, auto-generated from DCAT data catalogue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published