Comments (7)
- unclear how to best implement in JSON (vs. heavy RDF/XML)
Using JSON-LD. Itβs quite straightforward.
- would this enable associations between GTFS and GTFS Realtime feeds, MDS and GBFS feeds, etc.?
At least you would be able to filter an opendata-portal on the specification the specific dcat:Distributions comply to. An example of how we described transport datasets in DCAT during a project can be found in this whitepaper by @dachafra: https://oasis.team/storage/app/media/O1.2%20TransportDCAT-AP%20and%20Controlled%20Vocs.pdf
An example of this in production to describe GTFS feeds in Belgium: https://gtfs.irail.be/metadata
Also related: http://vocab.gtfs.org/terms#Feed from https://github.com/OpenTransport/linked-gtfs
I created that, but never actually used it in practise for discovery. Open to suggestions on how to extend that though!
from distributed-mobility-feed-registry.
Potential advantages:
- if a platform like Transitland emits DCAT, users could consume some or all of this and federate in on their own open data portal, like CKAN: https://ckan.org/portfolio/federate/
- if a platform like Transitland consumes DCAT, it could more easily fetch feeds hosted on CKAN, etc.
Potential downsides:
- unclear how to best implement in JSON (vs. heavy RDF/XML)
- would this enable associations between GTFS and GTFS Realtime feeds, MDS and GBFS feeds, etc.?
from distributed-mobility-feed-registry.
Relevant example: Navitia shares their feed catalog on https://navitia.opendatasoft.com/ (which emits RDF)
from distributed-mobility-feed-registry.
When I'll have the time I'll draft a JSON-LD version of DCAT. It should be pretty straightforward, I just have to find the time to do it. Many players are already using such spec, but without clear public specification.
from distributed-mobility-feed-registry.
@LeoFrachet sounds good. How about creating a sample using @trilliumtransit's list of public feeds? (As you know, they publish very clean data, it's already in Transitland Feed Registry, and their staff are involved in Transitland data curation -- so it could be an easy example to begin with.)
from distributed-mobility-feed-registry.
Also related: http://vocab.gtfs.org/terms#Feed from https://github.com/OpenTransport/linked-gtfs
from distributed-mobility-feed-registry.
We're having good luck with DMFR as basic JSON files, along with a JSON Schema. So will close this issue.
In the future, it could be interesting to try also transforming the contents of a DMFR file into DACT, for use by other types of consumers.
from distributed-mobility-feed-registry.
Related Issues (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 distributed-mobility-feed-registry.