jiscmonitor / allapc Goto Github PK
View Code? Open in Web Editor NEWAll APC data application
All APC data application
The CSV upload interface needs to take
At the moment, since this is a demonstrator, I don't see any need to put this behind a login.
Once #3 has been resolved, each report should be limitable by date range in some convenient way.
This looks great. My only question is whether there is a need to define two different types of assertions about APCs. One is the institutional assertions, supported here, which seems fine although its not immediately clear to me exactly how multiple institutional records for the same article get reconciled. Presumably they're just handled as a list.
One thing I can see a publisher doing is checking through the records here to see if there are any egregious errors and wanting to correct that. A publisher might also want to push list price or billed price information and/or billing addresses into the system. I'm guessing a lot of this is out of scope for the project but I think it could be useful to consider enhancing the data model to have some form of "role" for institutions making APC assertions. This could be added to the jm:apc node at the same level as the institutional identifiers.
I don't think the roles would be "university" and "publisher" but "bill sender" and "bill payer". That is there are two classes of assertion, those from organisations sending the bills and those from organisations paying them.
We need to attach suitable dates to each record so that it can be reported upon effectively.
Look at the list of publishers and identify those which have matching names, and have a process which can normalise them.
This is NOT a solution to the name variants problem, it is a stop-gap for the purposes of the demonstrator project.
Probably this is just a facet over the identifier field(s) which gives us any for where there is more than one match.
Compliance aspects are:
The new batch of of files I'm providing to Richard will definitely contain some duplicates to what is already in the system. We'll need a way to deduplicate APCs - luckily a majority of institutions are providing DOIs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.