Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mconlon17/vivo-absolute-dates
Treat dates as first class entities. Merge duplicates
https://github.com/mconlon17/vivo-absolute-dates
Last synced: 11 days ago
JSON representation
Treat dates as first class entities. Merge duplicates
- Host: GitHub
- URL: https://github.com/mconlon17/vivo-absolute-dates
- Owner: mconlon17
- License: bsd-3-clause
- Created: 2014-08-22T20:40:02.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-20T17:45:49.000Z (over 9 years ago)
- Last Synced: 2023-08-05T04:38:04.031Z (over 1 year ago)
- Language: Python
- Size: 156 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Absolute Dates
UF VIVO has more than 66,000 date time values, but they represent only 7,700 distinct dates. Treat
dates as first class entities. If two dates with different URI have the same datetime value and
datetime precisions, they are the same date. So merge and standardize.## Process
1. Tabulate all instances of all datetime values
1. Merge all redundant values to single URIs
1. Provide datetime values for year values, year/month values and
year/month/day values. Ingests and other processes can then use these
existing dates without proliferating copies of dates.## Notes
1. VIVO screen-based processes create new dates. Absolute Dates can be
run at any time to collapse back to canonical dates.
1. Uses older RDF generating mechanisms. WIll be updated to use rdflib.