rdcat's People
rdcat's Issues
Change the source for the organization field
Currently, the source for the organization field is http://www.feinberg.northwestern.edu/research/clinical-trials/. This should be changed to include all affiliations within Feinberg.
DOI alternative link resolver
Come up with an alternative to DOI.
Add the ability to include others as 'contributors' to the data set.
In addition to 'creator' and 'maintainer', this would allow us to give credit to those who helped create the data set in some way. We also probably need a list of 'contribution types' to go along with this.
Update all gems and fixs the resulting issues
We're on Rails 5.0.0-rc1, most other libraries are way out of date. It's time to update everything and then fix the resulting issues. Initially, I'll update to rails 5.0.x, I'll open another ticket for Rails 5.1 update.
Add loading MESH subjects from a zipped file
This needs to be a part of the deployment.
Request staging/production vms from FSMIT
Add DOI minting for dataset-distro sets
Needs #17 to happen first.
Redesign Navigation
Determine file type for data set distributions using MIME types
Not sure if this is the best way (since .zip files will be identified as such and actual file types could not be captured. Is there a better feasible way?
Identify distributions by file type
Run a background job to identify MIME type display in a user-friendly manner.
Switch to typeahead.js
chosen
is too slow for close to 30K terms. And it lacks features such as displaying descriptions with the matched word.
User profile page enhancements/ideas
Similar to LinkedIn, user profile pages should show...
- Who looks at your dataset
- Who has made similar searches
- Choose to be anonymous OR open level - possibly a middle level(?)
Add "Grants and Funding" field to data set page
For now this can just be a plain text field.
Upgrade to Rails 5.1
Store RDF in a triplestore
Or an object store that supports RDF, or something
Redesign Search Results Page
Right-justify text in data set attribute fields
Redesign Users Profile
Add versioning for datasets
Datasets currently can be associated with any number of distributions. We want to to be able to create dataset + distribution pairs that we could 'freeze' (not allow edits) and version. Any edit would result in a new version. The ultimate goal is to be able to mint DOIs for dataset-distribution pairs.
- Allow creation of fixed Dataset + [Distribuitions] sets (collections?) that can be frozen
- You can edit the Dataset in a set but not the associated distribution
- You can mint a DOI for the set #18
- Version the Dataset associated with the set (optional and might be annoying to implement)
- Create a GUI that will allow DOI minting. Ask user to chose the dataset and the associated distributions and inform them that they won't be able to change the association once the set is created and DOI minted.
Distribution artifacts are stored with a full original path
Redesign Dataset Show Page
Questions to add as fields when creating a data set
- Is it PHI? SPHI?
- If it's clinical trial data, is it consented or unconsented?
- Is an IRB required to use data?
Remove VIVO integration
It's not needed anymore and it needs to be removed.
Incorporate FAST (Faceted Application of Subject Terminology) for use in the "Category" field when creating a data set
See http://www.oclc.org/research/themes/data-science/fast.html for more details on FAST
Add MESH subjects
Add MESH subjects and MESH pubtypes (https://www.nlm.nih.gov/mesh/pubtypes.html). Improve autocomplete so the completion starts at the beginning of a word instead of a phrase.
Add the ability to link to the data set's DOI
Notify users of others who have searched for their data sets
-
If a data set shows up in a search by another user, notify the owner of that data set that their data set showed up in that search.
-
Possibly an opt-out option for this feature
Redesign Sign In
Develop user profiles
User profiles (data from Symplectic/FASIS?) would help other users identify those with expertise in their area of interest. Useful features would include:
- list of publications, or number of publications
- data set owners need evaluation tools to see if match would be beneficial
Layout workflow for incorporating new ontology/vocabularies
I realize that this is vague. We probably just need to talk about this.
Add data set creator and maintainer by ORCHID ID
Get the latest version of the code
Currently we're running a version that's missing bunch of features compared to:
https://rdcat-staging.nubic.northwestern.edu/datasets
Distribution download broken
Currently it just throws an error
Notifications are not dismissable
Create deployment scripts
There's no deployment scripts right now that I can find.
Distributions only viewable for logged in users
Related to #38 in one way or another...
Rename to DataCat accordingly
Replace "CDSI Data Indexing Project", "Dataset Indexing Project"...etc.
Add file size info to distributions
Add 'Funding source' to the data set description
This could be acquired from InfoEd or possibly NIHReporter. Each of these sources has their own benefits and limitations.
Set up the production/staging vms and adjust the dployment scripts
Get this done as soon as we get the servers from FSMIT
Improve search
Right now it just selects from the DB
Add additional date fields for data set attributes
- Data catalog entry creation date
- Beginning and ending dates of the associated research project
- Publication date(s)
- Embargo period
Redesign Footer
Visibility setting doesn't seem to have an effect
Dataset is still visible to anonymous on the show page not index.
Improper deletion authorization for datasets
Anyone can delete a dataset also those admin links look pretty bad.
Set up recurring searches
Allow users to set up recurring searches within their profile.
Add a field for file properties (MIME type) designation to data set page
Similar to the field used for DigitalHub files.
Create tool tips for DataCat attributes
On both the "Create Dataset" form and the "show" dataset page.
Set up on the CI server
Redesign Home/Welcome page
Make the home page google.com-like? Keep It Simple approach.
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.