#  Features 

 



### **Support for FAIR Data Principles**

Findable, Accessible, Interoperable, Reusable. [More information](https://scholar.harvard.edu/mercecrosas/presentations/fair-guiding-principles-implementation-dataverse).

### **Data citation for datasets and files**

EndNote XML, RIS, or BibTeX format at the dataset or file level. [More information](https://guides.dataverse.org/en/latest/user/find-use-data.html#cite-data).

### **OAI-PMH (Harvesting)**

Gather and expose metadata from and to other systems using standardized metadata formats: Dublin Core, Data Document Initiative (DDI), OpenAIRE, etc. [More information](https://guides.dataverse.org/en/latest/admin/dashboard.html#harvesting).

### **APIs for interoperability and custom integrations**

Search API, Data Deposit (SWORD) API, Data Access API, Metrics API, Migration API, etc. [More information](https://guides.dataverse.org/en/latest/api).

### **API client libraries**

Interact with Dataverse APIs from Python, R, Javascript, Java, and Ruby [More information](https://guides.dataverse.org/en/latest/api/client-libraries.html).

### **DataCite integration**

DOIs are reserved, and when datasets are published, their metadata is published to DataCite. [More information](https://guides.dataverse.org/en/latest/admin/integrations.html#discoverability).

### **Login via Shibboleth**

Single Sign On (SSO) using your institution's credentials. [More information](https://guides.dataverse.org/en/latest/installation/shibboleth.html).

### **Login via ORCID, Google, GitHub, or Microsoft**

Log in using popular OAuth2 providers. [More information](https://guides.dataverse.org/en/latest/installation/oauth2.html).

### **Login via OpenID Connect (OIDC)**

Log in using your institution's identity provider or a third party. [More information](https://guides.dataverse.org/en/latest/installation/oidc.html).

### **Internationalization**

The Dataverse software has been translated into multiple languages. [More information](https://guides.dataverse.org/en/latest/installation/config.html#internationalization).

### **Versioning**

History of changes to datasets and files are preserved. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#dataset-versions).

### **Restricted files**

Control who can download files and choose whether or not to enable a "Request Access" button. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#restricted-files-terms-of-access).

### **Embargo**

Make content inaccessible until an embargo end date. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#embargoes).

### **Custom licenses**

CC0 by default but add as many standard licenses as you like or create your own. [More information](https://guides.dataverse.org/en/latest/installation/config.html#license-config).

### **Custom terms of use**

Custom terms of use can be used in place of a license or disabled by an administrator. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#terms).

### **Publishing workflow support**

Datasets start as drafts and can be submitted for review before publication. [More information](https://guides.dataverse.org/en/latest/user/dataverse-management.html#roles-permissions).

### **File hierarchy**

Users are able to control dataset file hierarchy and directory structure. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#file-path).

### **File previews**

A preview is available for text, tabular, image, audio, video, and geospatial files. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#file-previews).

### **Preview and analysis of tabular files**

Data Explorer allows for searching, charting and cross tabulation analysis [More information](https://guides.dataverse.org/en/latest/admin/external-tools.html#inventory-of-external-tools).

### **Usage statistics and metrics**

Download counters, support for Make Data Count. [More information](https://guides.dataverse.org/en/latest/admin/make-data-count.html).

### **Guestbook**

Optionally collect data about who is downloading the files from your datasets. [More information](https://guides.dataverse.org/en/latest/user/dataverse-management.html#dataset-guestbooks).

### **Fixity checks for files**

MD5, SHA-1, SHA-256, SHA-512, UNF. [More information](https://guides.dataverse.org/en/latest/installation/config.html#filefixitychecksumalgorithm).

### **File download in R and TSV format**

Proprietary tabular formats are converted into RData and TSV. [More information](https://guides.dataverse.org/en/latest/user/tabulardataingest/index.html).

### **Faceted search**

Facets are data driven and customizable per collection. [More information](https://guides.dataverse.org/en/latest/user/find-use-data.html#finding-data).

### **Customization of collections**

Each personal or organizational collection can be customized and branded. [More information](https://guides.dataverse.org/en/latest/user/dataverse-management.html#theme).

### **Private URL**

Create a URL for reviewers to view an unpublished (and optionally anonymized) dataset. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#private-url-to-review-unpublished-dataset).

### **Widgets**

Embed listings of data in external websites. [More information](https://guides.dataverse.org/en/latest/user/dataverse-management.html#widgets).

### **Notifications**

In app and email notifications for access requests, requests for review, etc. [More information](https://guides.dataverse.org/en/latest/user/account.html#notifications).

### **Schema.org JSON-LD**

Used by Google Dataset Search and other services for discoverability. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#supported-metadata).

### **External tools**

Enable additional features not built in to the Dataverse software. [More information](https://guides.dataverse.org/en/latest/installation/external-tools.html).

### **External vocabulary**

Let users pick from external vocabularies (provided via API/SKOSMOS) when filling in metadata. [More information](https://guides.dataverse.org/en/latest/admin/metadatacustomization.html#using-external-vocabulary-services).

### **Dropbox integration**

Upload files stored on Dropbox. [More information](https://guides.dataverse.org/en/latest/admin/integrations.html#dropbox).

### **GitHub integration**

A GitHub Action is available to upload files from GitHub to a dataset. [More information](https://guides.dataverse.org/en/latest/admin/integrations.html#github).

### **Integration with Jupyter notebooks**

Datasets can be opened in Binder to run code in Jupyter notebooks, RStudio, and other computation environments. [More information](https://guides.dataverse.org/en/latest/admin/integrations.html#binder).

### **User management**

Dashboard for common user-related tasks. [More information](https://guides.dataverse.org/en/latest/admin/dashboard.html#users).

### **Curation status labels**

Let curators mark datasets with a status label customized to your needs. [More information](https://guides.dataverse.org/en/latest/installation/config.html#allowedcurationlabels).

### **Branding**

Your installation can be branded with a custom homepage, header, footer, CSS, etc. [More information](https://guides.dataverse.org/en/latest/installation/config.html#branding-your-installation).

### **Backend storage on S3 or Swift**

Choose between filesystem or object storage, configurable per collection and per dataset. [More information](https://guides.dataverse.org/en/latest/installation/config.html#file-storage-using-a-local-filesystem-and-or-swift-and-or-object-stores).

### **Direct upload and download for S3**

After a permission check, files can pass freely and directly between a client computer and S3. [More information](https://guides.dataverse.org/en/latest/developers/big-data-support.html#s3-direct-upload-and-download).

### **Export data in BagIt format**

For preservation, bags can be sent to the local filesystem, Duraclound, and Google Cloud. [More information](https://guides.dataverse.org/en/latest/installation/config.html#bagit-export).

### **Post-publication automation (workflows)**

Allow publication of a dataset to kick off external processes and integrations. [More information](https://guides.dataverse.org/en/latest/developers/workflows.html).

### **Pull header metadata from Astronomy (FITS) files**

Dataset metadata prepopulated from FITS file metadata. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#astronomy-fits).

### **Provenance**

Upload standard W3C provenance files or enter free text instead. [More information](https://guides.dataverse.org/en/latest/user/dataset-management.html#data-provenance).

### **Auxiliary files for data files**

Each data file can have any number of auxiliary files for documentation or other purposes (experimental). [More information](https://guides.dataverse.org/en/latest/developers/aux-file-support.html).



 

Please help us keep this page up to date! To contribute ideas, please reply on the [favorite features thread](https://groups.google.com/d/msg/dataverse-community/cy6Jc0oZ-wM/1fkwgfaaAgAJ) on the mailing list or request access to the [crowdsourced list of ideas spreadsheet](https://docs.google.com/spreadsheets/d/1EIFGAfDfZAboFa3_ShRfgoT6xSDpKohDH2_iCyO5MtA/edit?usp=sharing) ([further instructions](https://docs.google.com/document/d/1wqLVoEpnD93Y_wQtA2cQEkAuC0QstC6XVs9XlA7yvbM/edit?usp=sharing)). See also our [Comparative Review of Various Data Repositories](/blog/comparative-review-various-data-repositories).

 

 Try the Dataverse software and its rich set of features on [our demo site.](https://demo.dataverse.org/)