Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mconlon17/vivo-add-buildings
Add university buildings to VIVO
https://github.com/mconlon17/vivo-add-buildings
Last synced: 26 days ago
JSON representation
Add university buildings to VIVO
- Host: GitHub
- URL: https://github.com/mconlon17/vivo-add-buildings
- Owner: mconlon17
- License: bsd-3-clause
- Created: 2014-02-14T18:50:22.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-12T00:23:20.000Z (over 10 years ago)
- Last Synced: 2023-08-05T04:38:03.440Z (over 1 year ago)
- Language: Python
- Size: 207 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Add university buildings to VIVO
To add buildings to VIVO we wrote a short python program to
read a CSV of university buildings, each with a name and a
building number, and compare to the university buildings found
in VIVO.Information about university buildings at the University of
Florida (UF) is managed in an enterprise system. Each building
has been assigned a unique number (the building number).#Steps to implement
1. In VIVO, we added ufVivo:buildingNumber to the ontology.
1. In VIVO we manually added the building number to each of the
university buildings already in VIVO.
1. We downloaded building data and made a CSV file of the
university buildings for the main campus only. See
main-campus.csv -- 950 buildings on the main UF campus in
Gainesville, Florida.
1. We ran the python script, checked the RDF files and uploaded
the files to VIVO.
1. We went in to VIVO and checked the results. Several of the
buildings that had been hand entered were renamed by the script --
each building in VIVO now has its full official name.# Safe to re-run
The script is designed to be safe to re-rerun. It identifies
three cases:1. The building is in VIVO and not in the building file. These
are counted and reported. No action is taken.
1. The building is in VIVO and is in the building file. The
building file is considered authoritative -- the name of the
building in the building file replaces the name in VIVO.
1. The building is not in VIVO and is in the UF building
file. These buildings are added to VIVO.
# To maintain the building data in VIVO1. Create an updated building CSV file
1. Run the script
1. Upload the resulting RDF