This is the component that generates quality reports and sends these reports to a
DataONE member node for upload and indexing.
The current directory layout of my local Java development tree for this software is:
metadig_scheduler (maven project name)
- edu.ucsb.nceas.metadig.Controller (Java class that receives report generate requests and schedules workers to create the reports, then sends the reports to be indexed)
- edu.ucsb.nceas.metadig.Worker (Java class that creates quality reports)
- edu.ucsb.nceas.metadig.QueueEntry
this class structure may be subject to change if needed.
So, what is a reasonable, informative name for this component?
For simplicity, I'm just going to incorporate the new functionality into the existing
https://github.com/NCEAS/mdqengine repo, and refactor as necessary to accommodate
the new classes, etc.
The new MetaDIG software component that is visualize [here] (https://github.com/NCEAS/metadig/blob/master/mdqengine/docs/metadig-generation-backlog.png) needs a name and a new github repo.
This is the component that generates quality reports and sends these reports to a DataONE member node for upload and indexing.
The current directory layout of my local Java development tree for this software is:
this class structure may be subject to change if needed.
So, what is a reasonable, informative name for this component?