Microservice that
- takes id of distribution in
endpoint?id=...and lookes upaccess-urlordownload-url(assumes particular mu-cl-resources config) - runs shexer on result (sparql endpoint or remote file)
- writes resulting graph under sh:shapesGraph (assumes particular mu-cl-resources config)
-
make independent of mu-cl-resources
-
agree upon better name (as service matures)
-
restrict microservice to (2) only? Logic of 1 & 3 somewhere else..?
-
asynchronous?
- immediately respond with a report id
- with report id, you can request status of job (completed/busy (+logs so far))