-
Notifications
You must be signed in to change notification settings - Fork 16
Features
API
https://api.dataservice.duke.edu/apidocs
Portal
https://dataservice.duke.edu
Projects, Folders, and Files
DukeDS organizes data into projects that can contain multiple folders and files. Projects are the highest hierarchical point in DukeDS. All data in DukeDS must be contained in a project.
A data file is the heart of DukeDS. Files uploaded to DukeDS are automatically given a unique file ID and a hash (a digital fingerprint, which ensures file integrity). File versions can also be created which allow a project to maintain data integrity.
Data Provenance
"Provenance is information about entities, activities, and people involved in producing a piece of data or thing, which can be used to form assessments about its quality, reliability or trustworthiness." (https://www.w3.org/TR/prov-overview/)
Administration
The person who Adds a project is assigned the Project Admin role. The Project Admin can add project members and manage their roles. A project admin also has the ability to transfer ownership of a project to another user (cannot be done through the user interface, only done programmatically).
Tagging
DukeDS allows attributes to be attached to a file with a tag. This provides a way for the user to identify a file with additional attributes for greater searchability.