MCPcopy Index your code
hub / github.com/IQSS/dataverse

github.com/IQSS/dataverse @v6.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v6.11 ↗ · + Follow
18,682 symbols 89,803 edges 1,509 files 2,542 documented · 14% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dataverse®

Dataverse-logo

Table of Contents

  1. ❓ What is Dataverse?
  2. ✔ Try Dataverse
  3. 🌐 Features, Integrations, Roadmaps, and More
  4. 📥 Installation
  5. 🏘 Community and Support
  6. 🧑‍💻️ Contributing
  7. ⚖️ Legal Information

❓ What is Dataverse?

Welcome to Dataverse®, the open source software platform designed for sharing, finding, citing, and preserving research data. Developed by the Dataverse team at the Institute for Quantitative Social Science and the Dataverse community, our platform makes it easy for research organizations to host, manage, and share their data with the world.

✔ Try Dataverse

We invite you to explore our demo site at demo.dataverse.org. This site is ideal for testing and evaluating Dataverse in a risk-free environment.

🌐 Features, Integrations, Roadmaps, and More

Visit dataverse.org, our home on the web, for a comprehensive overview of Dataverse. Here, you will find:

📥 Installation

Ready to get started? Follow our Installation Guide to download and install the latest release of Dataverse.

If you are using Docker, please refer to our Container Guide for detailed instructions.

🏘 Community and Support

Engage with the vibrant Dataverse community through various channels:

🧑‍💻️ Contribute to Dataverse

We love contributors! Whether you are a developer, researcher, or enthusiast, there are many ways you can help.

Visit our Contributing Guide to learn how you can get involved.

Join us in building and enhancing Dataverse to make research data more accessible and impactful. Your support and participation are crucial to our success!

⚖️ Legal Information

Dataverse is a trademark of President and Fellows of Harvard College and is registered in the United States.


For more detailed information, visit our website at dataverse.org.

Feel free to reach out with any questions or feedback. Happy researching!

Dataverse Project logo

API Test Status API Test Coverage Unit Test Status Unit Test Coverage Guides Build Status

Extension points exported contracts — how you extend this code

Exporter (Interface)
Dataverse allows new metadata export formats to be dynamically added a running instance. This is done by deploying new c [7 …
modules/dataverse-spi/src/main/java/io/gdcc/spi/export/Exporter.java
GroupProvider (Interface)
Creates and manages groups. Also looks up groups for a User and a UserRequestMetadata. @param the a [6 implementers]
src/main/java/edu/harvard/iq/dataverse/authorization/groups/GroupProvider.java
VariableMetadataRecipe (Interface)
Recipe describing whether a edu.harvard.iq.dataverse.datavariable.VariableMetadata row should be created for a g [3 implementers]
src/test/java/edu/harvard/iq/dataverse/util/testing/recipes/VariableMetadataRecipe.java
Algorithm (Interface)
(no doc) [2 implementers]
conf/keycloak/builtin-users-spi/src/main/java/edu/harvard/iq/keycloak/auth/spi/services/PasswordEncryption.java
XMLExporter (Interface)
XML Exporter is an extension of the base Exporter interface that adds the additional methods needed for generating XML m [6 …
modules/dataverse-spi/src/main/java/io/gdcc/spi/export/XMLExporter.java
Group (Interface)
An object that contains unbounded number of RoleAssignees (e.g Users, other groups). Implementors might want to [9 implementers]
src/main/java/edu/harvard/iq/dataverse/authorization/groups/Group.java
VariableSetRecipe (Interface)
Recipe describing how many variables should be created for a tabular file or data table, and whether generated file-vari [2 …
src/test/java/edu/harvard/iq/dataverse/util/testing/recipes/VariableSetRecipe.java
ExportDataProvider (Interface)
Provides all the metadata Dataverse has about a given dataset that can then be used by an @see Exporter to create a new [1 …
modules/dataverse-spi/src/main/java/io/gdcc/spi/export/ExportDataProvider.java

Core symbols most depended-on inside this repo

get
called by 3027
src/main/java/edu/harvard/iq/dataverse/api/AbstractApiBean.java
toString
called by 2256
src/main/java/edu/harvard/iq/dataverse/workflow/step/WorkflowStepResult.java
add
called by 2255
src/main/java/edu/harvard/iq/dataverse/api/SavedSearches.java
getStringFromBundle
called by 1652
src/main/java/edu/harvard/iq/dataverse/util/BundleUtil.java
getId
called by 1194
src/main/java/edu/harvard/iq/dataverse/pidproviders/PidProvider.java
size
called by 1062
src/main/java/edu/harvard/iq/dataverse/util/LruCache.java
add
called by 1030
src/main/java/edu/harvard/iq/dataverse/util/json/NullSafeJsonBuilder.java
asString
called by 945
src/main/java/edu/harvard/iq/dataverse/GlobalId.java

Shape

Method 16,663
Class 1,497
Function 393
Enum 86
Interface 43

Languages

Java98%
TypeScript2%
Python1%

Modules by API surface

src/main/java/edu/harvard/iq/dataverse/DatasetPage.java556 symbols
src/test/java/edu/harvard/iq/dataverse/api/UtilIT.java478 symbols
src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java183 symbols
src/main/java/edu/harvard/iq/dataverse/search/SolrSearchResult.java161 symbols
src/main/java/edu/harvard/iq/dataverse/api/Datasets.java161 symbols
src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java141 symbols
src/main/java/edu/harvard/iq/dataverse/DatasetVersionDifference.java137 symbols
src/main/java/edu/harvard/iq/dataverse/search/SearchIncludeFragment.java130 symbols
src/main/java/edu/harvard/iq/dataverse/DataFile.java125 symbols
src/main/java/edu/harvard/iq/dataverse/FilePage.java122 symbols
src/main/java/edu/harvard/iq/dataverse/DatasetFieldConstant.java122 symbols
src/main/java/edu/harvard/iq/dataverse/DataversePage.java121 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Datastores touched

dataverseDatabase · 1 repos

For agents

$ claude mcp add dataverse \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact