Discovering scientific data repositories
How to find scientific data repository installations (catalog_type: Scientific data repository). Search-engine syntax (Google, Censys, and FOFA as a Censys alternative): discovery-search-tools.md. Cross-check re3data, the OpenAIRE Graph data sources dump, and the Dataverse installations JSON before adding a well-known platform — many are already registered.
Do not add dataset-level records (a single Dataverse dataset, a Zenodo deposition, a STAC item).
Do not register CRIS profile portals that expose only people and publications. Symplectic Elements Discovery Module portals (*.discovery.symplectic.org, self-hosted profiles.* / experts.* / scholars.* / people.* hosts; fingerprint /javascript/configuration.js with __clientConfiguration or "Visit Symplectic website" footer) catalog researchers, publications, grants, and equipment — not datasets — and are out of scope (reviewed 17 Sep 2026: UCL, Toronto, UTS, Cincinnati, UTK, Virginia Tech, Ohio Innovation Exchange, and 12 more all people-only). Register an Elements-based portal only if it exposes a real dataset collection.
| Page | Use when |
|---|---|
| This page | Institutional repositories and CRIS (Dataverse, DSpace, Invenio, EPrints, OPUS, RADAR, Yoda, Hyrax, Figshare, Redivis, Pure, Converis, Omega-PSIR, Archipelago, DABAR, OpenScience.si, LabKey, Synapse, BioUML, XNAT, OMERO, Kadi4Mat, e!DAL, NOMAD, DiVA Portal, META-SHARE, Gen3, Index Data Keystone, …) |
| Domain repositories | IPT, Symbiota, THREDDS, ERDDAP, Breedbase, Tripal, VEuPathDB, MassBank, ioChem-BD, ESGF, ALA, BirdMap Africa, SciCat, CLLD, Pathway Tools, IBDC |
All software.id values: software-index.md. Harvest filters: harvest-scientific.md, harvest-scientific-domain.md.
Dataverse (dataverse)
Installations JSON: dataverse-installations data.json. Branding is often {Org} Dataverse.
Confirm: https://host/api/info/version and/or /api/search?q=*&type=dataset. OAI-PMH: /oai?verb=Identify. The JSF view src/main/webapp/dataverse.xhtml is the tighter body fingerprint (1,092 hosts in September 2026). The installations JSON stays the first list.
| Tool | Query |
|---|---|
"Dataverse" "Harvard" OR "IQSS" -site:harvard.edu (then drop Harvard to find others) | |
inurl:/dataverse.xhtml OR inurl:/dataverse/ | |
"API" "info/version" dataverse | |
| Censys | web.endpoints.http.html_title: "Dataverse" |
| FOFA | title="Dataverse" |
| Censys | web.endpoints.http.body: "dataverse.xhtml" |
| FOFA | body="dataverse.xhtml" |
| Censys | web.endpoints.http.body: "dataverse" |
| FOFA | body="dataverse" |
| Shodan | http.title:"Dataverse" |
| crt.sh | dataverse.% |
False positives: guides.dataverse.org, the Harvard demo, individual dataset landing pages (/dataset.xhtml?persistentId=). Register the installation root. Local brands without “Dataverse” in the HTML title still count when /api/info/version returns Dataverse JSON (Aleia, Deposita Dados, Repo4Cat; GlobeData reports 6.10.1). A 403 {"message":"API is disabled"} on /api/info/version is not enough when the public UI is Omeka Classic (/items/browse, “Canal de RSS Omeka”). A homepage title “Welcome to Data Repository” without /api/info/version, /api/search, /oai, or /dataverse.xhtml stays custom (datarepository.stat.unipd.it).
DSpace (dspace)
Institutional repositories. DSpace 7+ API at /server/api even when the public URL has no /xmlui or /jspui (University of Ostrava EDUO reports DSpace 7.6; UNESP reports DSpace 10.0; BAW HENRY reports DSpace 7.5; Rice Research Repository reports DSpace 9.3; UNCo RDI reports DSpace 8.4; uBibliorum reports DSpace 7.6.1). Older 5.x/6.x: /rest/items, XMLUI/JSPUI, or meta name="generator" content="DSpace 5.x" / DSpace 6.x (AERADE Cranfield is 5.10; Universitas Medan Area is 6.3). OAI-PMH: /oai/request?verb=Identify.
| Tool | Query |
|---|---|
"DSpace" (repository OR "handle") site:.edu | |
inurl:/xmlui OR inurl:/jspui "DSpace" | |
inurl:/server/api/discover/search/objects | |
| Censys | web.endpoints.http.body: "DSpace" |
| FOFA | body="DSpace" |
| Censys | web.endpoints.http.body: "generator\" content=\"DSpace" |
| FOFA | body="generator\" content=\"DSpace" |
| Shodan | http.html:"generator\" content=\"DSpace" |
| GitHub code | "dspace.ui.url = https://" filename:local.cfg |
DSpace Angular writes the generator meta in src/app/core/metadata/head-tag.service.ts (content: root.dspaceVersion). body="generator\" content=\"DSpace" matched 12,001 hosts in September 2026. Forks of DSpace/DSpace keep dspace.ui.url on localhost in dspace/config/local.cfg.EXAMPLE. Search committed configs for a public URL: "dspace.ui.url = https://" filename:local.cfg.
ROAR (roar.eprints.org) lists many DSpace hosts; still duplicate-check this registry. Harvest type filters: harvest-scientific.md.
DSpace-CRIS (dspacecris)
Set dspacecris only when the UI is DSpace-CRIS (researcher profiles, CRIS entities), not vanilla DSpace. meta name="Generator" content="DSpace CRIS-…" (HCU Hamburg repOS) is enough. Same OAI/REST probes as DSpace.
| Tool | Query |
|---|---|
"DSpace-CRIS" OR "dspace-cris" | |
| Censys | web.endpoints.http.body: "DSpace CRIS" |
| FOFA | body="DSpace CRIS" |
Invenio (invenio)
Classic Invenio (not RDM). Confirm: /api/records?size=1 JSON and Invenio branding without InvenioRDM (generator Invenio only, as on eLTER DAR), or JOIN2 Invenio 1.x (join2-wiki.gsi.de credit, /oai2d) when /api/records 404s (RWTH Publications). Do not set eprints from an OAI Identify that only mentions the word EPrints without an eprints xmlns. OAI-PMH often /oai2d.
Use inveniordm when the product is InvenioRDM. Skip zenodo.org itself if already registered.
The classic footer invenio_theme/templates/semantic-ui/invenio_theme/footer.html puts “Powered by” and “Invenio” on either side of an <a> tag, so body="Powered by Invenio" matched 7 hosts. The href http://inveniosoftware.org matched 396 (including nadre.ethernet.edu.et). InvenioRDM footers link the same host; use app-rdm-footer when the install is RDM.
| Tool | Query |
|---|---|
inurl:/api/records "invenio" -InvenioRDM | |
| Censys | web.endpoints.http.body: "http://inveniosoftware.org" |
| FOFA | body="http://inveniosoftware.org" |
| Censys | web.endpoints.http.body: "invenio" |
| FOFA | body="invenio" |
InvenioRDM (inveniordm)
Zenodo-like research data repositories. Confirm: /api/records?size=1 JSON plus InvenioRDM / invenio-rdm branding, or meta generator InvenioRDM (GALENOS reports InvenioRDM 12.0; Knowledge@UChicago reports 13.1). generator Invenio without that branding is classic Invenio. OAI-PMH often /oai2d. Look for institutional RDM instances. Do not set inveniordm on a Metadata catalog (nma.eosc.cz): allowed types are Scientific data repository and General research repository only.
| Tool | Query |
|---|---|
"InvenioRDM" OR "invenio-rdm" repository | |
inurl:/api/records "invenio" | |
| Censys | web.endpoints.http.body: "invenio" |
| FOFA | body="invenio" |
| Censys | web.endpoints.http.body: "app-rdm-footer" |
| FOFA | body="app-rdm-footer" |
The RDM footer class app-rdm-footer is in invenio_app_rdm/theme/templates/semantic-ui/invenio_app_rdm/footer.html (196 hosts in September 2026, including inis.iaea.org). Classic Invenio does not ship that class. body="About InvenioRDM" is the same footer and matched 109 hosts.
HAL (hal)
CCSD Hyper Articles en Ligne. National hub: hal.science. Institutional portals reuse the same stack on *.hal.science and hal.*. Distinct from Invenio (invenio) and InvenioRDM (inveniordm).
Signals: HAL chrome; host hal.science or *.hal.science; CCSD; API on api.archives-ouvertes.fr.
Confirm: GET the public portal. One record per public HAL portal, not each deposit. Skip documentation-only CCSD pages.
| Tool | Query |
|---|---|
site:hal.science | |
"Archive ouverte" HAL (données OR dataset) site:.fr | |
| Censys | web.names: "hal.science" |
| FOFA | host="hal.science" |
| crt.sh | %.hal.science |
Mendeley Data (mendeleydata)
Elsevier research-data hub: data.mendeley.com. Distinct from Elsevier Digital Commons and Figshare.
Signals: host data.mendeley.com; Mendeley Data chrome.
Confirm: GET the public dataset search. One hub, not per-dataset DOI pages.
| Tool | Query |
|---|---|
site:data.mendeley.com datasets | |
| Censys | web.names: "data.mendeley.com" |
| FOFA | host="data.mendeley.com" |
EPrints (eprints)
Confirm: /eprint URLs, “Powered by EPrints”, meta generator EPrints (Warwick WRAP and UAL Research Online are EPrints 3.4.5; UNAM IIEc is 3.3.16; UCL Discovery is 3.4.3; NERC Open Research Archive, LSE Research Online, and LSHTM Research Online are 3.4.6), or OAI-PMH Identify with an eprints xmlns (/cgi/oai2 or /oai; PTB uses /oai). Directory: ROAR. Do not set eprints from a Digital Commons /do/oai/ Identify that only lists an eprints metadata prefix.
The default template lib/templates/default.xml uses the class ep_tm_header (3,724 hosts in September 2026, including www.rmoa.unina.it). body="EPrints" matched 10,995 hosts, including the project site and pages that only mention the software. Bootstrap flavours can omit ep_tm_*, so keep both queries. Forks of eprints/eprints are the software, not a portal list.
| Tool | Query |
|---|---|
"Powered by EPrints" -site:eprints.org | |
inurl:/cgi/oai2 eprints | |
| Censys | web.endpoints.http.body: "ep_tm_header" |
| FOFA | body="ep_tm_header" |
| Censys | web.endpoints.http.body: "EPrints" |
| FOFA | body="EPrints" |
Index Data Keystone (keystoneils)
Index Data digital-library suite. The public catalog is Toolkit Lite (TKL) on Zebra. Distinct from Keystone Systems KLAS and from Trimble Locus (trimblelocus).
Confirm: footer or image alt “Powered by the Index Data Keystone ILS” (/gfx/keystone.gif), or CCL parameters cclterm1 and wf_step=init together with a .tkl template (index.tkl). A meta author of “Index Data” alone is not enough. Known live portals: University of Crete e-Locus and Anemi (anemi.lib.uoc.gr, same organization). Do not tag a library homepage that only links to a Keystone catalog.
| Tool | Query |
|---|---|
"Powered by the Index Data Keystone ILS" | |
cclterm1 wf_step=init keystone | |
| Censys | web.endpoints.http.body: "Index Data Keystone ILS" |
| FOFA | body="Index Data Keystone ILS" |
| FOFA | body="cclterm1" && body="wf_step=init" |
DiVA Portal (divaportal)
Swedish shared IR (Uppsala University Library). Tenants at {org}.diva-portal.org with a JSF smash search UI. Hub: diva-portal.org. Distinct from DIVA-GIS species downloads.
Signals: hostname *.diva-portal.org; path /smash/; WildFly / PrimeFaces; branding DiVA.
Confirm: GET /smash/ search. One record per organisational tenant (and the hub). Filter harvest to research data — publications dominate.
| Tool | Query |
|---|---|
site:diva-portal.org | |
"DiVA" (repository OR "research data") site:.se | |
| Censys | web.names: "diva-portal.org" |
| FOFA | domain="diva-portal.org" |
| crt.sh | %.diva-portal.org |
Samvera Hyrax (hyrax)
Rails institutional repo. Confirm: /catalog.json or Blacklight /catalog. Branding “Hyrax”, “Samvera”, “Nurax”. The generator partial app/views/layouts/_generator_meta_tag.html.erb emits Samvera Hyrax plus the version (hyrax_generator_meta_tag in app/helpers/hyrax/hyrax_helper_behavior.rb). body="Samvera Hyrax" matched 198 hosts in September 2026. Forks of samvera/hyrax are the software, not a portal list.
Hyrax (and Islandora, PHAIDRA) often sit on Fedora Repository as the preservation backend. Set software.id from the public catalog UI, not the storage layer. Use fedora only when Fedora’s REST/LDP API is the public product — see Fedora.
| Tool | Query |
|---|---|
"Hyrax" (repository OR "research data") site:.edu | |
"Powered by Hyrax" OR "Samvera" | |
| Censys | web.endpoints.http.body: "Samvera Hyrax" |
| FOFA | body="Samvera Hyrax" |
| Censys | web.endpoints.http.body: "hyrax" |
| FOFA | body="hyrax" |
Clowder (clowder)
NCSA research data management framework (spaces → collections → datasets → files). Confirm: footer Powered by Clowder(1.x.y ...), home page "Welcome to Clowder" with Spaces/Collections/Datasets/Files counters, or GET /api/status returning JSON with version.number and counts. Clowder answers 404 to HEAD — always probe with GET.
main.scala.html links clowderframework.org in the About menu (38 hosts in September 2026, including clowder.smu.edu). “Powered by” is split around the Clowder link, and body="Powered by Clowder" is not usable: it matched 96 hosts, including www.imismarketplace.com.
| Tool | Query |
|---|---|
"Powered by Clowder" | |
"Welcome to Clowder" Datasets Spaces | |
| Censys | web.endpoints.http.body: "clowderframework.org" |
| FOFA | body="clowderframework.org" |
Known public instances are few (NCSA demo, TERRA-REF, CINet/IML-CZO, RE-MAT, SMU, Pitschi/UQ, CPMR/TACC, EarthCube). Related NCSA stacks: Geodashboard portals (greatlakestogulf.org, data.imlczo.org/geodashboard/) run the Geostreaming Data Framework, not Clowder — register them separately. 4CeeD is a Clowder fork for microscopy; tag clowder only when the public UI is the Clowder one.
Figshare (figshare)
Institutional Figshare (not figshare.com itself). Signals: {org}.figshare.com or a custom domain with Figshare UI. Custom domains still serve the Figshare shell: <meta content="figshare" name="application-name">, <figshare-modal> / <figshare-notification> custom elements, and footer links to figshare.com — so the body queries below catch campus domains the domain query misses.
Do not set figshare on a library CMS or GitHub Pages hub that only links an already-tagged {org}.figshare.com catalog (University of Arizona ReDATA → arizona.figshare.com).
| Tool | Query |
|---|---|
site:figshare.com -site:figshare.com/articles "{university}" | |
"figshare" "institutional repository" | |
| crt.sh | %.figshare.com |
| Censys | web.names: "figshare.com" |
| FOFA | domain="figshare.com" |
| FOFA | body="figshare-modal" |
| FOFA | body="876az-branding-figshare" |
| FOFA | body="figshare-confirm" |
| FOFA | body="content=\"figshare\" name=\"application-name\"" |
| FOFA | body="websitev3-p-eu.figstatic.com" |
| FOFA | body="websitev3-p-us.figstatic.com" |
The v3 shell puts content="figshare" name="application-name" and <figshare-confirm> in the document early; figshare-modal sits much later, so FOFA often indexes the new strings and misses the old ones. In September 2026 body="figshare-confirm" and the application-name query each matched 15 hosts, and body="websitev3-p-eu.figstatic.com" matched 16. body="figstatic.com" alone matched 0. Keep figshare-confirm (or the application-name meta): the CDN hostname also appears on pages that only hotlink the default logo. figshare.us did not resolve and figshare.dev was not publicly reachable. cert="figshare.com" && domain!="figshare.com" is mostly a shared Figshare IP presenting a certificate that does not match the hostname.
Register the institution instance, not individual article URLs.
Renku (renku)
Swiss Data Science Center platform for reproducible data science. Hosted lab: renkulab.io. Institutional deployments use the same UI on their own host. Source: github.com/SwissDataScienceCenter/renku.
Signals: /search plus GET /api/data/search/query?q=water JSON listing projects, datasets, or data connectors.
Confirm: the search API returns dataset records. One record per deployment. Skip project pages, compute sessions, and user profiles.
| Tool | Query |
|---|---|
"Renku" ("data connectors" OR renkulab) (dataset OR search) | |
| Censys | web.endpoints.http.body: "renku" |
| FOFA | body="renku" && body="/api/data/search" |
MyCoRe (mycore)
German institutional repos. List: mycore.de applications.
The MIR skin mir-common-layout.xsl uses the class mir-lang (91 hosts in September 2026, including kartdok.staatsbibliothek-berlin.de). body="MyCoRe" matched 2,342 hosts, including pages that only mention the software. Older layouts omit that class, so keep both.
| Tool | Query |
|---|---|
"MyCoRe" (repositorium OR repository) site:.de | |
| Censys | web.endpoints.http.body: "mir-lang" |
| FOFA | body="mir-lang" |
| Censys | web.endpoints.http.body: "MyCoRe" |
| FOFA | body="MyCoRe" |
OPUS (opus)
German (and some Austrian) institutional repositories. Official instance list: KOBV OPUS 4 references. Many hosts share opus4.kobv.de or opus.bsz-bw.de with a per-institution path.
Prefer instances that publish research data (doc-type:ResearchData in OAI-PMH ListSets, or a Forschungsdaten collection), not thesis-only publication servers.
Confirm: {base}/oai?verb=Identify and {base}/oai?verb=ListSets (replace {base} with the repository root). Search UI often under /solrsearch/ or /home. meta name="Opus-Version" plus Identify repositoryName Opus4 … Instance is enough on an already-registered scientific IR (BBAW edoc 4.8.0.19) even when ListSets has no doc-type:ResearchData.
public/layouts/opus4/common.phtml serves stylesheets under layouts/opus4 (62 hosts in September 2026, including ludwigsburg-montbeliard.bsz-bw.de). body="OPUS 4" is not usable: it matched about 49,000 unrelated hosts.
| Tool | Query |
|---|---|
"OPUS 4" (Forschungsdaten OR "research data" OR Repositorium) site:.de | |
inurl:opus4.kobv.de OR inurl:opus.bsz-bw.de | |
| Censys | web.endpoints.http.body: "layouts/opus4" |
| FOFA | body="layouts/opus4" |
Skip intranet-only thesis portals (Hochschulnetz / account required). Register the repository root, not a single document frontdoor.
mediaTUM (mediatum)
Python document, image, and research-data server from the Technical University of Munich. Product: mediatum.github.io. Live systems listed there include TUM, the Augsburg university library, Universität der Bundeswehr München (AtheneForschung), and KU.media.
Signals: <meta name="generator" content="mediatum - a multimedia content repository">.
Confirm: GET the repository home and match that generator. One record per installation. Do not set mediatum on an OPUS publication server of the same university.
| Tool | Query |
|---|---|
"mediatum - a multimedia content repository" | |
"powered by mediaTUM" OR "mediaTUM" (Medienserver OR Publikationsserver) site:.de | |
| Censys | web.endpoints.http.body: "mediatum - a multimedia content repository" |
| FOFA | body="mediatum - a multimedia content repository" |
Skip the project site mediatum.github.io.
RADAR (radar)
FIZ Karlsruhe research data repositories (RADAR Cloud and RADAR Local). Official instance notes: About RADAR. re3data lists them under software RADAR.
Confirm: {base}/radar/en/home or {base}/radar/de/home titled RADAR / the local brand, {base}/oai/OAIHandler?verb=Identify, and {base}/radar/api/datasets JSON with totalHits > 0. Prefer instances that already publish datasets. Use software.id: radar.
Register distinct Local hosts (KonDATA, WueData, Datathek, FoDaSi, OstData, RADAR-BB). Do not add radar.kit.edu or NFDI branded subdomains (radar4chem.radar-service.eu, radar4culture.radar-service.eu, radar4memory.radar-service.eu) — those share the already-registered Cloud catalog at www.radar-service.eu.
| Tool | Query |
|---|---|
"RADAR" (Forschungsdaten OR "research data") (repositorium OR repository) site:.de | |
inurl:/radar/de/home OR inurl:/radar/en/home | |
| Censys | web.endpoints.http.html_title: "Forschungsdaten" plus RADAR body hints |
| FOFA | title="Forschungsdaten" && body="RADAR" |
| re3data | software filter RADAR |
Skip the FIZ product/marketing site (radar.products.fiz-karlsruhe.de) and dataset landing pages (/radar/de/dataset/{id}).
Redivis (redivis)
Hosted research-data platform (redivis.com). Academic orgs get {org}.redivis.com workspaces (Stanford Data Farm, AIMI, and similar). Signals: title “Redivis” or “Data Farm”, scripts from redivis.com/static/, JSON-LD Organization, OpenAPI at /api/v1/openapi.json.
Confirm: GET https://host/api/v1/openapi.json titled Redivis API. Use software.id: redivis.
| Tool | Query |
|---|---|
"powered by Redivis" OR "Redivis" ("data farm" OR datasets) site:.edu | |
site:redivis.com -site:docs.redivis.com | |
| Censys | web.endpoints.http.body: "redivis.com/static" |
| FOFA | body="redivis.com/static" |
| crt.sh | %.redivis.com |
Register the organization root (https://stanford.redivis.com), not a nested dataset URL and not every /ORG/datasets collection. Skip docs.redivis.com and individual dataset pages.
Yoda (yoda)
Dutch research-data management platform (Utrecht University / Yoda Consortium, often hosted by SURF) on iRODS. Docs: utrechtuniversity.github.io/yoda. Public catalogs are institutional publication landings (DataCite-indexed datasets), not the authenticated vault.
Confirm: a public dataset landing or portal titled Yoda / Your Data for that institution. Hostnames often public.yoda.*, portal.yoda.*, or *-landing.irods.surfsara.nl. Use software.id: yoda. Skip login-only workspaces and SURF marketing pages.
themes/vu/index.html (and the Utrecht themes) say Yoda is a share-collaborate environment (150 hosts in September 2026, including geohealth-p.yoda-glb.uu.nl) and load img/yoda.svg (133 hosts). Keep the host query for landings whose HTML drops that sentence.
| Tool | Query |
|---|---|
"Yoda" ("research data" OR "data publication") (university OR SURF) site:.nl | |
inurl:yoda. "data" (portal OR public) | |
| Censys | web.endpoints.http.body: "Yoda is a share-collaborate environment" |
| FOFA | body="Yoda is a share-collaborate environment" |
| Censys | web.names: "yoda." |
| FOFA | host="yoda." |
Register one catalog per institution public landing. Do not add every DataCite DOI.
DLCM (dlcm)
swissuniversities OAIS research-data platform (University of Geneva). Product: dlcm.ch. Public tenants use an Angular catalog UI; OAI-PMH lives on the access module (/oai-info/oai-provider/oai). Use software.id: dlcm. Yareta is in-scope. Do not set dlcm on olos.swiss (WordPress marketing homepage). The former access.olos.swiss consultation portal is inactive.
Confirm: GET the catalog home (title often Yareta) and https://access.{host}/oai-info/oai-provider/oai?verb=Identify. Skip /dlcm-oai/oai 404s and login-only /access/oai-provider/oai.
| Tool | Query |
|---|---|
"Yareta" (research data OR dépôt) site:.ch | |
"DLCM" ("research data" OR OAIS) (portal OR repository) | |
| Censys | web.endpoints.http.body: "Yareta" |
| FOFA | body="Yareta" |
Register one catalog per public tenant. Do not add the product marketing site as a second catalog.
DaSCH Service Platform (dsp)
Open-source humanities repository (DSP-API, formerly Knora) from the Swiss National Data and Service Center for the Humanities. Product docs: docs.dasch.swiss. The public installation is app.dasch.swiss. Projects are tenants of that host, not separate catalogs. Source: dasch-swiss/dsp-api.
Signals: title DaSCH Service Platform; API at api.dasch.swiss; OAI-PMH on repository.dasch.swiss; knora ontology IRIs in project data.
Confirm: GET https://app.dasch.swiss and https://api.dasch.swiss/admin/projects. Register the platform once. Do not set dsp on dasch.swiss (organization site) or on a single project page inside the platform.
| Tool | Query |
|---|---|
"DaSCH Service Platform" OR app.dasch.swiss | |
"dsp-api" Knora repository | |
| Censys | web.endpoints.http.body: "DaSCH Service Platform" |
| FOFA | body="DaSCH Service Platform" |
easydb (easydb)
Programmfabrik collection and research-data catalog (easydb 5; fylr is the successor). Product: programmfabrik.de. Use software.id: easydb for both. HilData and heidICON are in-scope.
Confirm: HTML title easydb 5, comment fylr_inject, and/or window.easydb_base_prefix. Optional: /api/v1/session JSON with "method": "easydb". The session endpoint is not a dataset list — keep api: false unless a public object-search API is confirmed. Skip vendor demos and login-only collections.
| Tool | Query |
|---|---|
"easydb 5" (repository OR collection OR Forschungsdaten) | |
"heidICON" OR "HilData" easydb | |
| Censys | web.endpoints.http.body: "fylr_inject" |
| FOFA | body="fylr_inject" |
Register one catalog per institutional tenant, not per collection folder.
CONTENTdm (contentdm)
OCLC hosted digital collections. Hosts are often *.contentdm.oclc.org. Docs: OCLC CONTENTdm.
Register a CONTENTdm site only when it publishes research datasets, statistical series, or a data collection, not a photo/manuscript exhibit with no dataset catalog. Stats NZ Digital Library and climate-data collections are in scope; typical campus image libraries are not (Claremont CCDL /digital/ title CONTENTdm stays custom). The same dataset-catalog test applies to Goobi viewer / Intranda digital libraries (digi.landesbibliothek.at, gei-digital.gei.de): heritage book and textbook viewers stay custom (no goobi software id).
Confirm: https://host/digital/api/collections and/or /oai/oai.php?verb=Identify. Website API: /digital/bl/dmwebservices/index.php?q=dmGetCollectionList/json.
| Tool | Query |
|---|---|
site:contentdm.oclc.org (dataset OR "research data" OR statistics OR climate) | |
"CONTENTdm" ("digital collections" OR dataset) -site:oclc.org | |
| Censys | web.names: "contentdm.oclc.org" |
| FOFA | host="contentdm.oclc.org" |
| crt.sh | %.contentdm.oclc.org |
Register the collection or library root that lists datasets, not a single item URL.
Omeka S (omekas)
Cultural-heritage and research publishing platform. JSON-LD REST API; modules include Linked Data Sets and OAI-PMH Repository. Docs: omeka.org/s.
Set omekas when the public product is a dataset catalog (schema.org DataCatalog, SPARQL, or a datasets/items API), not an exhibit-only museum site.
Confirm: https://host/api or /api/items returns JSON-LD. Optional: /.well-known/datacatalog, /oai. The footer “Powered by Omeka S” is in application/view/layout/layout.phtml (2,190 hosts in September 2026). Forks of omeka/omeka-s are the software, not a portal list.
| Tool | Query |
|---|---|
"Omeka S" (dataset OR datacatalog OR SPARQL OR "linked open data") -site:omeka.org | |
inurl:/api/items omeka | |
| Censys | web.endpoints.http.body: "Powered by Omeka S" |
| FOFA | body="Powered by Omeka S" |
| Censys | web.endpoints.http.body: "Omeka S" |
| FOFA | body="Omeka S" |
| Censys | web.endpoints.http.body: "o:item" |
| FOFA | body="o:item" |
Omeka Classic is a different product — do not label it omekas without the S API (/api JSON-LD). UBA Sociales (repositorio.sociales.uba.ar) is Classic (/items/browse); leave it custom.
Fedora Repository (fedora)
Preservation repository with a Linked Data Platform REST API. Public catalogs usually wrap it with Hyrax, Islandora, or PHAIDRA.
Confirm: GET https://host/fcrepo/rest or /rest with Fedora version headers or RDF. Use fedora only if that API (or a thin Fedora HTML) is what users treat as the catalog.
index.html links static/images/fcrepo-favicon.png (12 hosts in September 2026, including lod.unige.ch). body="Fedora Repository" matched 120. Most deployments replace this welcome page, so keep both.
| Tool | Query |
|---|---|
"Fedora Repository" OR inurl:/fcrepo/rest (research OR dataset) | |
"fcrepo" "research data" -site:github.com | |
| Censys | web.endpoints.http.body: "fcrepo-favicon.png" |
| FOFA | body="fcrepo-favicon.png" |
| Censys | web.endpoints.http.body: "Fedora Repository" |
| FOFA | body="Fedora Repository" |
Prefer hyrax, islandora, or phaidra when those UIs are the public product on the same host.
PHAIDRA (phaidra)
University of Vienna institutional repository (and clones). List and docs: phaidra.org. OAI-PMH and REST search are common.
Confirm: /api/oai?verb=Identify or /api/search/select. Hostnames often phaidra.{university}.
src/phaidra-ui/app.html includes the comment “This repository is powered by PHAIDRA” (33 hosts in September 2026). body="PHAIDRA" matched 666 hosts, including pages that only mention the project.
| Tool | Query |
|---|---|
"PHAIDRA" (repository OR Forschungsdaten OR "research data") -site:univie.ac.at | |
inurl:phaidra (oai OR repository) | |
| Censys | web.endpoints.http.body: "This repository is powered by PHAIDRA" |
| FOFA | body="This repository is powered by PHAIDRA" |
| Censys | web.endpoints.http.body: "PHAIDRA" |
| FOFA | body="PHAIDRA" |
Elsevier Pure (pure)
CRIS / research portal. Showcase: Pure in action. Portal paths often /portal or /en/.
Confirm: GET the public datasets/research portal and match “Powered by Elsevier Pure” / “Angetrieben von Pure” (Lancaster ?en/datasets/search.html; WU Vienna Research). Skip marketing pages. The public research portal is the catalog, not the admin Pure backend.
| Tool | Query |
|---|---|
"Pure" "research portal" Elsevier OR "pure.elsevier" | |
inurl:/portal/en/ persons datasets | |
| Censys | web.endpoints.http.body: "Elsevier Pure" |
| FOFA | body="Elsevier Pure" |
Skip marketing pages. The public research portal is the catalog, not the admin Pure backend.
Esploro (esploro)
Clarivate / Ex Libris research information management and repository. Vendor: Esploro. Hosts often *.esploro.exlibrisgroup.com or a campus custom domain with /esploro or research-outputs views. Surrey Research Insight redirected from epubs.surrey.ac.uk to openresearch.surrey.ac.uk/esploro/ (<base href="/esploro/"/>). A 202 empty body on a successor host (Manchester Met repository.mmu.ac.uk) is not enough.
host="esploro.exlibrisgroup.com" misses campus custom domains. The shell loads esp-init-loader and assets/fonts/clarivate.css and writes <strong>Esploro</strong> (95 hosts each on 24 September 2026, including Rangahau at rangahau.twoa.ac.nz). body="esplorows" returned 5. body="<esp-root" returned 3,406 and is mostly unrelated pages.
Register the institutional research portal that lists datasets, not a single output URL. Keep a host only when the research search returns rtype=datasets. Skip Ex Libris marketing pages, Alma 500 hosts, and sandbox tenants.
| Tool | Query |
|---|---|
"Esploro" ("research portal" OR "research outputs" OR datasets) -site:exlibrisgroup.com | |
site:esploro.exlibrisgroup.com | |
| Censys | web.names: "esploro.exlibrisgroup.com" |
| FOFA | host="esploro.exlibrisgroup.com" |
| FOFA | body="esp-init-loader" |
| FOFA | body="assets/fonts/clarivate.css" |
| FOFA | body="<strong>Esploro</strong>" |
| FOFA | body="esplorows" |
| FOFA | body="base href=\"/esploro/\"" |
| crt.sh | %.esploro.exlibrisgroup.com |
Elsevier Digital Commons (elsevierdigitalcommons)
Hosted institutional repository (bepress / Elsevier). Hosts often *.bepress.com, digitalcommons. plus a campus domain, or dc. plus a campus host.
Signals: Digital Commons branding; /do/oai/ or bepress OAI; article/dataset collections.
Confirm: GET the IR home and OAI Identify when public. Register the repository root, not a single series. Skip exhibit-only faculty profile sites with no dataset or research-output catalog. Live Digital Commons chrome (dc-responsive-nav.js, bepress assets) is enough (RIT Digital Institutional Repository; SJSU ScholarWorks).
| Tool | Query |
|---|---|
"Digital Commons" (bepress OR Elsevier) (datasets OR repository) -site:elsevier.com | |
site:bepress.com OR inurl:digitalcommons | |
| Censys | web.endpoints.http.body: "bepress" |
| FOFA | body="bepress" |
| crt.sh | %.bepress.com |
InstDB (instdb)
FairStack institutional research-data repository (CAS / CNIC). Site: fairstack.cn.
Signals: Vue shell noscript instdb-web doesn't work properly; plugClient.main.js from market.casdc.cn together with src/assets/img/logo-b.png. DOI/CSTR assignment UI.
Confirm: GET the public catalog home and POST /api/index/getIndexAllResourceByES with an empty esParameter and a resourceType aggregation. Keep the host only when the 数据集 facet is greater than 0. One record per basicConfig.id, not per hostname alias and not per dataset. Skip demo.fairstack.cn, FairMan, DataSpace (same plugin script, title DataSpace), and nodes whose only public resource is software.
The Vue CLI index.html noscript is the served fingerprint (We're sorry but instdb-web doesn't work properly without JavaScript enabled). Checked 24 September 2026: FOFA body="instdb-web doesn't work properly" returned 72 hosts. body="plugClient.main.js" returned 166 and is mostly DataSpace. body="src/assets/img/logo-b.png" returned 829 and is not specific. body="banaer_icoLogo" and body="getIndexAllResourceByES" returned 0 because those strings are in JavaScript, which FOFA does not index. body="机构数据存储库" returned 9 (marketplace copy, not nodes). host="instdb" returned 24, including demos and unrelated instdb.com. body="InstDB" && body="FairStack" returned 0. body="plugClient.main.js" && body="logo-b.png" && body!="DataSpace" is the noscript set without the DataSpace tenants.
| Tool | Query |
|---|---|
"InstDB" OR "FairStack" (数据仓储 OR repository) -site:fairstack.cn | |
| Censys | web.endpoints.http.body: "InstDB" |
| FOFA | body="instdb-web doesn't work properly" |
| FOFA | body="plugClient.main.js" && body="logo-b.png" && body!="DataSpace" |
| FOFA | host="instdb" |
| FOFA | body="InstDB" |
DABAR (dabar)
Croatia’s national multi-tenant IR, operated by SRCE. Site: dabar.srce.hr. Tenant list (bot-blocked from some clients): browse/repository. Production moved off Drupal+Islandora to Laravel + Fedora in November 2025.
Signals: hostname repozitorij.{org}.hr or *.unizg.hr / *.unist.hr / *.unizd.hr faculty repos; national ETD hosts zir.nsk.hr and dr.nsk.hr; hub dabar.srce.hr; HTML title “Dabar” / “Repozitorij”; OAI-PMH /oai/?verb=Identify or /oai?verb=Identify.
Confirm: GET the public repository home (not a single thesis). One catalog per institutional hostname. Do not add each ?ns= namespace on the hub as its own catalog — those are facets of dabar.srce.hr. Do not label tenants islandora.
| Tool | Query |
|---|---|
"Digitalni akademski arhivi" OR DABAR (repozitorij OR repository) site:.hr -site:github.com | |
inurl:repozitorij (unizg.hr OR srce.hr OR nsk.hr) | |
| Censys | web.endpoints.http.body: "Dabar" |
| FOFA | body="Dabar" |
| Censys | web.names: "dabar.srce.hr" |
| FOFA | host="dabar.srce.hr" |
OpenScience.si repository (opensciencesi)
Shared Slovenian IR stack (University of Maribor FERI) used by DKUM, RUL, RUP, RUNG, ReVIS, and DiRROS. National portal: openscience.si. Not DSpace, EPrints, or Fedora.
Signals: path /oai/oai2.php; /info/index.php/eng/policies; “OpenScience.si” / DKUM / DiRROS chrome; hosts dk.um.si, repozitorij.uni-lj.si, repozitorij.upr.si, repozitorij.ung.si, *.openscience.si.
Confirm: GET the public repository home and /oai/oai2.php?verb=Identify (some tenants use /oai/?verb=Identify). One catalog per university or research-organisation tenant. Keep www.openscience.si as the national aggregator (custom), not a seventh install of the IR software.
| Tool | Query |
|---|---|
"OpenScience.si" (repozitorij OR repository OR DiRROS OR DKUM) site:.si | |
inurl:/oai/oai2.php (dk.um.si OR repozitorij) | |
| Censys | web.endpoints.http.body: "OpenScience.si" |
| FOFA | body="OpenScience.si" |
WEKO3 (weko3)
NII / RCOS open-source institutional repository. Docs: weko3.readthedocs.io.
Signals: WEKO3 / WEKO branding; Invenio-like item types; /api/records/ search; JAIRO Cloud hosts *.repo.nii.ac.jp and *.ecats-library.jp; older WEKO paths /repo/{name}/all/ and /da/.
Confirm: GET the repository home. Prefer /api/records/ on WEKO3/JAIRO Cloud. /oai?verb=Identify is often missing. Register the IR root, not a single item.
header.html links weko_admin/quill.snow.css (529 hosts in September 2026, including tsuda.repo.nii.ac.jp). body="WEKO3" matched 553. Keep both.
| Tool | Query |
|---|---|
"WEKO3" OR "WEKO 3" (repository OR 機関リポジトリ) -site:github.com | |
| Censys | web.endpoints.http.body: "weko_admin/quill.snow.css" |
| FOFA | body="weko_admin/quill.snow.css" |
| Censys | web.endpoints.http.body: "WEKO3" |
| FOFA | body="WEKO3" |
Omega-PSIR (omegapsir)
Polish university CRIS + repository. Site: omegapsir.io.
Signals: Omega-PSIR / “Baza Wiedzy”; researcher profiles plus research-data records.
Confirm: GET the public CRIS/repository home. One record per university instance.
| Tool | Query |
|---|---|
"Omega-PSIR" OR "Baza Wiedzy" (repozytorium OR CRIS) site:.pl | |
| Censys | web.endpoints.http.body: "Omega-PSIR" |
| FOFA | body="Omega-PSIR" |
Converis (converis)
Clarivate Converis CRIS. Same publication-vs-data problem as Pure: the public product is often researcher profiles and publications.
Signals: Converis branding; Clarivate research information; /converis/ or a campus CRIS titled Converis.
Confirm: GET the public CRIS home and a datasets / research data listing if present. One record per university instance. Skip login-only /ws APIs and marketing pages.
| Tool | Query |
|---|---|
"Converis" (research OR repository OR "research data" OR CRIS) -site:clarivate.com | |
| Censys | web.endpoints.http.body: "Converis" |
| FOFA | body="Converis" |
Islandora (islandora)
Public Drupal + Fedora repository UI. Prefer islandora over fedora when users see an Islandora collection browser (not a generic Drupal site).
| Tool | Query |
|---|---|
"Islandora" (repository OR collections) -site:github.com | |
| Censys | web.endpoints.http.body: "Islandora" |
| FOFA | body="Islandora" && body="islandora" |
Archipelago Commons (archipelago)
Drupal digital-objects repository (Strawberryfield JSON ADOs), not Islandora. Official instance list: Archipelagos in the Wild. Prefer archipelago over drupal when /do/{uuid} objects and Solr /search?search_api_fulltext= are the catalog.
Confirm: public /search (or /do/ object pages) plus strawberryfield / Cantaloupe / “indexed Digital Objects”. Keep catalogs that include Dataset ADOs or structured scientific accessions (germplasm, isolate records). Skip METRO playgrounds, finding-aid-only sites, web-archive demos, and login-only tenants.
| Tool | Query |
|---|---|
"Archipelago Commons" OR "indexed Digital Objects" OR strawberryfield (repository OR collections) -site:github.com -site:docs.archipelago.nyc | |
| Censys | web.endpoints.http.body: "strawberryfield" |
| FOFA | body="strawberryfield" |
Samvera (samvera)
Samvera collection UI without Hyrax branding. Use Hyrax when that is the branded product. Prefer these IDs over fedora. Confirm: /catalog JSON.
| Tool | Query |
|---|---|
"Samvera" (repository OR "research data") -site:samvera.org | |
| Censys | web.endpoints.http.body: "Samvera" |
| FOFA | body="Samvera" |
Haplo (haplo)
Research information / repository platform. Site: haplo.com.
Confirm: GET the public research-outputs or dataset catalog (not a staff-only CRIS). Skip haplo.com marketing.
| Tool | Query |
|---|---|
"Haplo" (repository OR "research outputs" OR "research data") -site:haplo.com | |
| Censys | web.endpoints.http.body: "haplo" |
| FOFA | body="haplo" |
Worktribe (worktribe)
University research hub. Site: worktribe.com.
Confirm: GET a public repository or research-data listing. Skip grant-admin-only tenants.
| Tool | Query |
|---|---|
"Worktribe" (repository OR "research data") -site:worktribe.com | |
| Censys | web.endpoints.http.body: "worktribe" |
| FOFA | body="worktribe" |
FAIRDOM-SEEK (seek)
Catalog for datasets, models, SOPs, and workflows. Site: seek4science.org. Includes WorkflowHub / FAIRDOMHub-style Rails apps.
Confirm: GET the public SEEK home or /investigations listing. JSON API is a plus. Do not add a single assay page.
| Tool | Query |
|---|---|
"FAIRDOM-SEEK" OR "FAIRDOMHub" OR WorkflowHub (datasets OR catalog) | |
| Censys | web.endpoints.http.body: "fairdom" |
| FOFA | body="fairdom" |
RAMADDA (ramadda)
Repository for Archiving, Managing and Accessing Diverse Data. Site: ramadda.org.
Confirm: GET the repository entry page (folder/catalog UI). Skip a single file download.
jsimports.html loads /ramadda.js (11 hosts in September 2026, including ramadda.data.bas.ac.uk). body="RAMADDA" matched 193. Installs that ship the minified bundle still match the name, so keep both.
| Tool | Query |
|---|---|
"RAMADDA" (repository OR catalog OR "data portal") -site:github.com | |
| Censys | web.endpoints.http.body: "ramadda.js" |
| FOFA | body="ramadda.js" |
| Censys | web.endpoints.http.body: "RAMADDA" |
| FOFA | body="RAMADDA" |
META-SHARE (metashare)
META-NET language-resource repository nodes. Site: meta-net.eu/meta-share. Hosts are often metashare.{org}.
Signals: title “META-SHARE”; resource browse/search for corpora, lexica, and tools; META-NET branding.
Confirm: GET the public repository home (resource search). One catalog per node, not per language resource. Skip Victoria MetaShare (that is GeoNetwork). Do not add a single corpus landing page.
base.html loads metashare/js/metashare.js (12 hosts in September 2026, including 193.40.154.95). body="META-SHARE" is not usable: it matched 74,096 hosts, including bloodtest.co.uk.
| Tool | Query |
|---|---|
"META-SHARE" (corpus OR "language resource" OR repository) -site:github.com | |
inurl:metashare (repository OR resources) | |
| Censys | web.endpoints.http.body: "metashare/js/metashare.js" |
| FOFA | body="metashare/js/metashare.js" |
| crt.sh | metashare.% |
LabKey Server (labkey)
LabKey Server study/assay platform. Site: labkey.com. Public projects such as Panorama Public use begin.view folders.
Confirm: GET a public project home or begin.view. One record per public LabKey instance. Skip login-only folders and a single assay run.
pageTemplate.jsp uses the class lk-body-ct (169 hosts in September 2026, including brindl.urmc.rochester.edu). body="LabKey" matched 434. Keep both.
| Tool | Query |
|---|---|
"LabKey Server" OR "LabKey" (Panorama OR "begin.view" OR study) -site:labkey.com -site:github.com | |
| Censys | web.endpoints.http.body: "lk-body-ct" |
| FOFA | body="lk-body-ct" |
| Censys | web.endpoints.http.body: "LabKey" |
| FOFA | body="LabKey" |
BioUML (biouml)
BioUML systems-biology platform from the Institute of Systems Biology (biosoft.ru). Site: biouml.org. Public databases run as *.autosome.org or *.biouml.org hosts (GTRD, HOCOMOCO, EpiFactors) with the shared table-based database browser.
Signals: "BioUML" branding or "Powered by BioUML"; autosome.org / biouml.org hosts; table browser with per-table export.
Confirm: GET the public database home (table listing). One record per public database, not per table or motif model. Skip a single downloaded track or PWM file.
| Tool | Query |
|---|---|
"Powered by BioUML" OR "BioUML platform" (database OR download) -site:github.com | |
site:autosome.org | |
| Censys | web.endpoints.http.body: "BioUML" |
| FOFA | body="BioUML" |
| crt.sh | %.autosome.org |
Synapse (synapse)
Sage Bionetworks hosted biomedical sharing platform. Site: synapse.org. Disease portals (AD Knowledge Portal, NF Data Portal) are Synapse tenants.
Confirm: GET the public project/dataset catalog. One record per public portal or the main Synapse catalog. Skip a single file entity (syn######## download).
Portal.html names the author info@sagebase.org (4 hosts in September 2026, all cdn-www.synapse.org). body="Sage Bionetworks" is not usable: it matched 302 hosts, including www.commonhealth.org.
| Tool | Query |
|---|---|
"Synapse" "Sage Bionetworks" (portal OR datasets) -site:github.com | |
| Censys | web.endpoints.http.body: "info@sagebase.org" |
| FOFA | body="info@sagebase.org" |
Gen3 (gen3)
University of Chicago CTDS data-commons platform. Site: gen3.org. Docs: docs.gen3.org. Public portals share a React data-portal UI, Fence login, Indexd/DRS, and GraphQL.
Signals: _status JSON (Feelin good!); /index/ga4gh/drs/v1/service-info with Indexd; planx / uc-cdis assets; title often “Data Portal”.
Confirm: GET /_status and/or DRS service-info. One catalog per commons portal, not per study or file. Do not label NCI GDC, PDC, or IDC as Gen3 (different stacks). Do not label Bento UIs (ICDC and similar) as Gen3 even when Fence is used for login.
The revproxy health body Feelin good! in nginx.conf is not usable: FOFA matched 1,141 hosts in September 2026, including kodaisato.net.
| Tool | Query |
|---|---|
"Gen3" ("data portal" OR "data commons") (Fence OR Indexd OR CTDS) | |
inurl:/index/ga4gh/drs/v1/service-info | |
| crt.sh | %.midrc.org |
XNAT (xnat)
Neuroimaging archive platform. Site: xnat.org. Independent hospital and consortium installs expose /xnat/ or a project catalog.
Confirm: GET the public XNAT home or REST project list. Skip login-only archives and a single imaging session.
htmlOpen.vm comments xnat-templates/navigations/htmlOpen on each page (476 hosts in September 2026, including cnda.wustl.edu). body="XNAT" matched 2,664 hosts, including unrelated pages. Keep both.
| Tool | Query |
|---|---|
"XNAT" (neuroimaging OR "imaging archive" OR repository) -site:xnat.org -site:github.com | |
| Censys | web.endpoints.http.body: "xnat-templates/navigations/htmlOpen" |
| FOFA | body="xnat-templates/navigations/htmlOpen" |
| Censys | web.endpoints.http.body: "XNAT" |
| FOFA | body="XNAT" |
Shanoir (shanoir)
Inria Empenn neuroimaging platform (Shanoir-NG). Site: project.inria.fr/shanoir. Independent clinical instances (Neurinfo, OFSEP) share title Shanoir and HTML comment Shanoir NG.
Confirm: GET the public welcome UI (/shanoir-ng/welcome or /). One record per public instance. Skip login-only hospital tenants and a single imaging study. Demo/docs hosts are out of scope.
index.html sets <base href="/shanoir-ng/"> (7 hosts in September 2026, including shanoir.irisa.fr). title="Shanoir" is not usable: it matched a personal blog (13.60.223.36).
| Tool | Query |
|---|---|
"Shanoir" (neuroimaging OR "imaging" OR OFSEP) (repository OR platform) -site:github.com | |
| Censys | web.endpoints.http.body: "/shanoir-ng/" |
| FOFA | body="/shanoir-ng/" |
LORIS (loris)
McGill Centre for Integrative Neuroscience longitudinal research platform. Site: loris.ca. Public study portals use *.loris.ca and title LORIS.
Confirm: GET the public data portal home. One record per public study instance. Skip demo.loris.ca and the product marketing site.
| Tool | Query |
|---|---|
"LORIS" (neuroimaging OR "data portal" OR repository) (McGill OR "The Neuro") -site:github.com | |
| Censys | web.endpoints.http.body: "LORIS" web.names: "loris.ca" |
| FOFA | body="LORIS" && domain="loris.ca" |
OMERO (omero)
Open Microscopy Environment image repository. Public archives such as the Image Data Resource (IDR) are OMERO deployments.
Confirm: GET the public repository home or documented OMERO JSON API. Skip a single image/screen landing page.
login.html links ome.login.css (511 hosts in September 2026, including omero.microverse.uni-jena.de). body="OMERO" is not usable: it matched 6,033 hosts, including pages that use the Italian name (www.formeletterarie.unina.it).
| Tool | Query |
|---|---|
"OMERO" OR "Image Data Resource" (microscopy OR repository) -site:github.com | |
| Censys | web.endpoints.http.body: "ome.login.css" |
| FOFA | body="ome.login.css" |
Kadi4Mat (kadi4mat)
KIT research-data infrastructure for materials science. Site: kadi.iam.kit.edu.
Confirm: GET the public records/collections UI or REST API. One record per public Kadi instance. Skip login-only lab tenants.
base.html sets window.kadi (39 hosts in September 2026, including kadi4mat.iam.kit.edu and kadi4mat.postlithiumstorage.org). body="Kadi4Mat" matched 76, including www.materials.kit.edu.
| Tool | Query |
|---|---|
"Kadi4Mat" OR "Kadi" (KIT OR "research data") -site:github.com | |
| Censys | web.endpoints.http.body: "window.kadi" |
| FOFA | body="window.kadi" |
TR32DB (tr32db)
University of Cologne CRC research-data management system (TR32DB), reused as CRC1211DB and TRR228DB.
Signals: path /site/index.php; scripts /extLib/jquery/jquery-3.4.1.js, /lib/js/generic/helper.js, /lib/js/generic/newLogin.js.
Confirm: GET /site/index.php and match the helper.js / newLogin.js stack. One record per CRC database. Do not set tr32db on CRC806DB (crc806db.uni-koeln.de), which is a different SPA.
| Tool | Query |
|---|---|
"TR32DB" OR "CRC1211DB" OR "TRR228DB" (database OR repository) | |
inurl:/site/index.php (TR32DB OR CRC1211 OR TRR228) | |
| Censys | web.endpoints.http.body: "/lib/js/generic/newLogin.js" |
| FOFA | body="newLogin.js" && body="TR32" |
e!DAL (edal)
IPK Gatersleben electronic Data Archive Library. Core archive and domain stores (e!DAL-PGP) share the e!DAL stack.
Confirm: GET the public dataset catalog. One record per public e!DAL store. Skip a single DOI landing as a seed.
| Tool | Query |
|---|---|
"e!DAL" OR "eDAL" (IPK OR Gatersleben OR repository) | |
| Censys | web.endpoints.http.body: "e!DAL" |
| FOFA | body="e!DAL" |
NOMAD (nomad)
NOMAD Laboratory archive and Oasis software for computational materials data. Site: nomad-lab.eu. Central lab and self-hosted Oasis instances share /prod/v1/api/v1/info.
Confirm: GET /prod/v1/api/v1/info or the public upload/entry catalog. One record per public Oasis or the central archive. Skip a single calculation entry.
index.html includes the fallback “close all NOMAD tabs” (37 hosts in September 2026, including oasis.ientrance.eu). body="nomad-lab" is not usable: it matched 189 hosts, including www.nomad-lab.jp.
| Tool | Query |
|---|---|
"NOMAD" ("Oasis" OR "nomad-lab" OR "materials discovery") (repository OR API) -site:github.com | |
| Censys | web.endpoints.http.body: "close all NOMAD tabs" |
| FOFA | body="close all NOMAD tabs" |
High-Throughput Toolkit (httk)
Open-source materials-database stack from Linköping University. Site: httk.org. Source: httk/httk-serve. Distinct from NOMAD (nomad) and from other OPTIMADE providers that do not run httk.
Signals: stylesheet httkdemo.css or “httkweb” in the page; current sites load /_httk/serve/ and expose OPTIMADE at /optimade/{db}/v1/info or https://optimade.{host}/v1/info.
Confirm: GET the public materials catalog and match httkdemo.css, /_httk/serve/, or an OPTIMADE /v1/info document for that database. One record per public database, not per structure. Skip httk.org (documentation), and skip OPTIMADE providers that are not httk, including NOMAD and the Organic Materials Database at omdb.mathub.io.
| Tool | Query |
|---|---|
"httkdemo.css" OR "/_httk/serve/" OR "httkweb" materials database | |
| Censys | web.endpoints.http.body: "httkdemo.css" |
| FOFA | body="httkdemo.css" |
| FOFA | body="/_httk/serve/" |
Pathogens Portal Node (nodepathogensportal)
SciLifeLab Hugo toolbox for national pathogen-data portals. Source: node-pathogens-portal. The Swedish portal is the original pathogens-portal site. Later nodes use the toolbox or a fork such as spanish-pathogens-portal. Distinct from the EMBL-EBI central portal (www.pathogensportal.org) and from the Swiss theme hugo-pathogens-portal.
Signals: footer or about-page link to node-pathogens-portal; Hugo about title About the node pathogens portal; public listing at /datasets/. www.pathogens.se is the original Swedish node.
Confirm: GET / and /datasets/ and match the toolbox link, the default about title, or the Swedish pathogens-portal site. One record per national node. Skip the SciLifeLab demo demo-pathogens-portal.serve.scilifelab.se, the EMBL-EBI portal, the Swiss SIB theme (pathogensportal.ch), and same-network sites on other stacks (pathogens.no, patogenos.cl, www.pathogensportal.nl).
| Tool | Query |
|---|---|
"node-pathogens-portal" OR "About the node pathogens portal" | |
"Pathogens Portal" (datasets OR "pandemic preparedness") site:.se OR site:.hu OR site:.es | |
| Censys | web.endpoints.http.body: "node-pathogens-portal" |
| FOFA | body="node-pathogens-portal" |
| FOFA | body="About the node pathogens portal" |
AODN Portal (aodn)
Australian Ocean Data Network marine/climate discovery. Hub: portal.aodn.org.au.
Signals: AODN portal chrome; /portal/search; IMOS/AODN branding.
Confirm: GET the public dataset search. One record for the portal (and any independent AODN regional catalog). Skip individual NetCDF files.
| Tool | Query |
|---|---|
"AODN" portal | |
| Censys | web.names: "aodn.org.au" |
| FOFA | host="aodn.org.au" |
SeaDataNet (seadatanet)
Pan-European marine data infrastructure; portal software developed by MARIS for the SeaDataNet consortium of National Oceanographic Data Centres. The same stack powers the CDI data discovery service (cdi.seadatanet.org), the CSR cruise directory (csr.seadatanet.org), the EDMED / EDMERP / EDMO directories, and the SeaDataNet data products catalogue (www.seadatanet.org/Products).
Signals: *.seadatanet.org hosts; “SeaDataNet” and “CDI” branding; SeaDataNet ISO 19115 metadata profiles; MARIS-built viewers (*.maris.nl); CDI SRU-style search endpoints.
Confirm: GET the public CDI search UI or a directory listing (EDMED/EDMO/EDMERP/CSR). Use software.id: seadatanet. Related MARIS viewers without the SeaDataNet directories stay custom unless the SeaDataNet stack is evident. EMODnet lots reuse SeaDataNet formats but run their own software (for example GeoNetwork) — tag the actual stack, not the format.
| Tool | Query |
|---|---|
"SeaDataNet" (CDI OR EDMED OR EDMERP OR EDMO) -site:seadatanet.org | |
inurl:seadatanet.org "Cruise Summary Report" OR "Common Data Index" | |
| Censys | web.endpoints.http.body: "SeaDataNet" |
| FOFA | body="SeaDataNet" |
False positives: EMODnet portals on other software; national NODC catalogs that only expose SeaDataNet XML via CSW; ODV/NetCDF product download pages with no catalog.
Oceans 3.0 (oceans30)
Ocean Networks Canada data management and archive system (DMAS) for cabled ocean observatories, mobile platforms and autonomous instruments. Hub: data.oceannetworks.ca. API docs: wiki.oceannetworks.ca/display/O2A.
Signals: title Ocean Networks Canada - Oceans 3.0; the window.DMAS / DMAS.Config JavaScript block exposing DMAS_URL and ERDDAP_URL; assets under onc-static. Companion ERDDAP servers live under dap.oceannetworks.ca/erddap and are registered separately.
Confirm: GET the portal or an Oceans 3.0 API method. One record for the DMAS portal per operator; keep ERDDAP companions as their own erddap records. Skip individual sensor data-product downloads.
| Tool | Query |
|---|---|
"Oceans 3.0" data portal | |
| Censys | web.names: "oceannetworks.ca" |
| FOFA | host="oceannetworks.ca" |
DataLad (datalad)
Git/git-annex dataset distribution. Site: datalad.org. Docs: docs.datalad.org.
Signals: DataLad catalog UI or GIN-like dataset browser; datalad dataset metadata.
Confirm: GET a public dataset catalog (not a single git repo). One catalog per public DataLad/GIN-style catalog UI.
| Tool | Query |
|---|---|
"DataLad" (catalog OR datasets) | |
| Censys | web.endpoints.http.body: "datalad" |
| FOFA | body="datalad" |
Djehuty (djehuty)
4TU research-data repository platform. Site: djehuty.org. Source: 4TUResearchData/djehuty.
Signals: Djehuty chrome; 4TU dataverse-style dataset UI.
Confirm: GET the public dataset search. One institutional repository per deployment.
| Tool | Query |
|---|---|
"Djehuty" (repository OR 4TU) | |
| Censys | web.endpoints.http.body: "djehuty" |
| FOFA | body="djehuty" |
dLibra (dlibra)
PSNC digital library/repository. Product: dingo.psnc.pl/dlibra. Docs: dlibra.psnc.pl. Use only when the library lists datasets, not publication-only collections.
Signals: /dlibra/ paths; dLibra chrome.
Confirm: GET a public collection that includes datasets. Skip theses-only libraries.
| Tool | Query |
|---|---|
"dLibra" (dane OR dataset) | |
| Censys | web.endpoints.http.body: "dlibra" |
| FOFA | body="dlibra" |
Ensembl (ensembl)
EMBL-EBI genome browsers. Hub: ensembl.org. Docs: Ensembl API.
Confirm: do not clone www.ensembl.org. Register only distinct taxon portals (Fungi, Protists, Metazoa, Bacteria, Plants, …) with their own public UI.
ensembl_powered.html links the /img/empowered.png badge (52 hosts in September 2026, including jun2026-protists.ensembl.org and parasite.wormbase.org). The badge also appears on Ensembl-powered archives, so confirm a taxon portal before registering.
| Tool | Query |
|---|---|
site:ensembl.org taxon portals only | |
| Censys | web.endpoints.http.body: "/img/empowered.png" |
| FOFA | body="/img/empowered.png" |
| Censys | web.names: "ensembl.org" |
| FOFA | domain="ensembl.org" |
GBIF Platform (gbifplatform)
Global Biodiversity Information Facility infrastructure. Hub: gbif.org. Guides: gbif.org/guides. Publisher IPT instances use ipt, not this id.
Confirm: do not re-add www.gbif.org. Register only a distinct GBIF-branded national/thematic portal. Prefer ipt for publisher IPT catalogs.
| Tool | Query |
|---|---|
"GBIF" (portal OR occurrence) -site:gbif.org | |
| Censys | web.names: "gbif.org" |
| FOFA | domain="gbif.org" |
ARPHA Platform (arpha)
Pensoft's hosted scholarly publishing platform. Product page: arpha.pensoft.net. Manual: arphahub.com/manual. Tenants live on arphahub.com and {journal}.pensoft.net hosts; preprints.arphahub.com is the shared preprint server.
Signals: body class pensoft; title containing "ARPHA"; header logo linking to pensoft.net; scripts from /lib/js/build/output/*_en.bundle.js; OAI-PMH at /oai.
Confirm: GET https://host/oai?verb=Identify returns repositoryName "ARPHA OAI-PMH Endpoint". Use software.id: arpha. Pensoft journal data portals on data.{journal}.pensoft.net are GBIF Hosted Portals — use gbifplatform, not this id.
| Tool | Query |
|---|---|
"ARPHA Platform" (preprints OR journal) | |
site:arphahub.com -site:arphahub.com/manual | |
| Censys | web.endpoints.http.body: "pensoft.net" |
| FOFA | body="ARPHA Platform" |
| crt.sh | %.arphahub.com |
Register the service root (a preprint or journal tenant host), not individual article pages and not the manual.
GIN (gin)
G-Node git-annex neuroscience repositories. Hub: gin.g-node.org. Wiki: G-Node/Info.
Signals: Gogs-like UI; git-annex; G-Node branding.
Confirm: GET a public organization or dataset listing. One catalog for GIN (plus independent GIN-like deployments). Skip individual repositories as catalogs.
footer_gin_brand.tmpl links the re3data DOI 10.17616/R3SX9N (51 hosts in September 2026, including gin.g-node.org). Keep the host query for the canonical hub.
| Tool | Query |
|---|---|
site:gin.g-node.org OR "GIN" g-node | |
| Censys | web.endpoints.http.body: "doi.org/10.17616/R3SX9N" |
| FOFA | body="doi.org/10.17616/R3SX9N" |
| Censys | web.names: "gin.g-node.org" |
| FOFA | host="gin.g-node.org" |
HUBzero (hubzero)
Science-gateway platform. Site: hubzero.org. Docs: hubzero.org/documentation.
Signals: HUBzero chrome; /resources/ or publications/resources catalog.
Confirm: GET a public resources/database listing. One gateway per hub. Skip marketing and login-only sites.
en-GB.tpl_kameleon.ini puts http://hubzero.org in the footer (29 hosts in September 2026, including mccarran.crbs.ucsd.edu). The “Powered by” label is split around that link. body="HUBzero" matched 137. Hubs that drop the footer still match the name, so keep both.
| Tool | Query |
|---|---|
"HUBzero" (resources OR database) | |
| Censys | web.endpoints.http.body: "http://hubzero.org" |
| FOFA | body="http://hubzero.org" |
| Censys | web.endpoints.http.body: "HUBzero" |
| FOFA | body="HUBzero" |
SEANOE (ifremercatalog)
IFREMER oceanographic data publishing. Hub: seanoe.org.
Signals: SEANOE chrome; IFREMER dataset DOIs.
Confirm: GET the public dataset search. One catalog for SEANOE (plus independent IFREMER catalog UIs). Skip individual dataset landing pages.
| Tool | Query |
|---|---|
"SEANOE" IFREMER | |
| Censys | web.names: "seanoe.org" |
| FOFA | domain="seanoe.org" |
LibreCat (librecat)
Publication and research-information repository. Site: librecat.org. Source: LibreCat/LibreCat.
Signals: LibreCat chrome; publication/dataset catalog. views/header.tt writes the comment BEGIN header.tt into the page (15 hosts in September 2026).
Confirm: GET a public repository search that includes datasets. Skip publication-only CRIS with no dataset records.
| Tool | Query |
|---|---|
"LibreCat" repository | |
| Censys | web.endpoints.http.body: "BEGIN header.tt" |
| FOFA | body="BEGIN header.tt" |
| Censys | web.endpoints.http.body: "LibreCat" |
| FOFA | body="LibreCat" |
LinkAhead (linkahead)
IndiScale research-data toolkit (formerly CaosDB). Site: getlinkahead.com. Docs: docs.indiscale.com.
Signals: LinkAhead / CaosDB chrome; FAIR research-data catalog UI.
Confirm: GET a public dataset/entity browser. Stop on 401. One catalog per public installation.
| Tool | Query |
|---|---|
"LinkAhead" OR CaosDB repository | |
| Censys | web.endpoints.http.body: "LinkAhead" |
| FOFA | body="LinkAhead" |
MyTardis (mytardis)
Instrument-data repository. Site: mytardis.org. Docs: mytardis.readthedocs.io.
Signals: MyTardis chrome; experiment/dataset browser. portal_template.html puts “Powered by” and “MyTardis” on either side of a link to github.com/mytardis/mytardis (14 hosts in September 2026, including mhtp-seq.erc.monash.edu). body="MyTardis" matched 18.
Confirm: GET the public experiment/dataset list. One facility catalog per deployment.
| Tool | Query |
|---|---|
"MyTardis" (data OR repository) | |
| Censys | web.endpoints.http.body: "github.com/mytardis/mytardis" |
| FOFA | body="github.com/mytardis/mytardis" |
| Censys | web.endpoints.http.body: "MyTardis" |
| FOFA | body="MyTardis" |
NYU Data Catalog (nyudatacatalog)
Open-source institutional dataset catalog (medical-library forks). Source: NYU-DataCatalog/data-catalog.
Signals: NYU Data Catalog chrome; Drupal/PHP data-catalog listings.
Confirm: GET the public dataset search. One catalog per institutional fork.
| Tool | Query |
|---|---|
"NYU Data Catalog" OR "data-catalog" medical library | |
| Censys | web.endpoints.http.body: "Data Catalog" |
| FOFA | body="Data Catalog" |
Open Science Framework (osf)
Center for Open Science collaboration/repository. Hub: osf.io. API docs: developer.osf.io.
Confirm: register institution catalogs only (osf.io/institutions/… or branded institutional landing). Do not add every user project. Skip login-walled storage.
| Tool | Query |
|---|---|
site:osf.io institution catalogs only | |
| Censys | web.names: "osf.io" |
| FOFA | domain="osf.io" |
PyDAP (pydap)
Python OPeNDAP server. Site: pydap.github.io/pydap. Docs: pydap.readthedocs.io. Prefer opendap when the public product is a generic OPeNDAP directory.
Signals: PyDAP HTML directory; DAP .dds / .das on a PyDAP stack.
Confirm: GET the catalog directory of dataset nodes. Use opendap if PyDAP is not the branded product.
index.html titles the directory OPeNDAP pydap (1 host in September 2026, 134.94.198.57, already registered as BioDT). body="pydap" is not usable: it matched 116 hosts, including xmzyk.36ve.com.
Older servers (3.2–3.4) do not use that title. 3.2 index.html writes class="pure-table pydap-listing". 3.4 base.html links http://pydap.org/ in the footer. Current base.html links pydap.github.io/pydap/intro.html. Keep a host only when the directory lists dataset nodes (.nc with .dds / .html), not an empty data/ folder.
GitHub code search does not list deployments. pydap-listing, "DAP Response Links", and pydap --data hit the upstream repo, vendored site-packages, and localhost compose files. Forks of pydap/pydap are the library. body="DAP Response Links" also matches Hyrax contents.xsl. body="Roberto De Almeida" matches the old footer and hundreds of unrelated pages.
| Tool | Query |
|---|---|
"PyDAP" OPeNDAP | |
| Censys | web.endpoints.http.body: "OPeNDAP pydap" |
| FOFA | body="OPeNDAP pydap" |
| FOFA | body="pydap-listing" |
| FOFA | body="http://pydap.org/" |
| GitHub | pydap-listing (library and vendored copies, not a portal list) |
VuFind (vufind)
Library discovery over catalogs and repositories. Site: vufind.org. Wiki: vufind.org/wiki. Use only for data/repo discovery, not a library OPAC with no datasets.
Signals: VuFind chrome; /vufind/ paths; research-data community. themes/bootstrap5/templates/layout/layout.phtml sets VuFind.path (952 hosts in September 2026). vufind-offcanvas-overlay in the same layout matched 413. Forks of vufind-org/vufind are the software, not a portal list.
Confirm: GET a public search that lists datasets or research-data records. Skip publication-only library catalogs.
| Tool | Query |
|---|---|
"VuFind" (research data OR datasets) | |
| Censys | web.endpoints.http.body: "VuFind.path" |
| FOFA | body="VuFind.path" |
| Censys | web.endpoints.http.body: "VuFind" |
| FOFA | body="VuFind" |
Other scientific platforms
software.id | Signals | Typical query |
|---|---|---|
haplo | see above | |
worktribe | see above | |
seek | see above | |
ramadda | see above | |
labkey | see above | |
synapse | see above | |
xnat | see above | |
omero | see above | |
kadi4mat | see above | |
edal | see above | |
nomad | see above | |
nyudatacatalog | see above | |
icat | see above | |
ensembl | see above | |
datalad | see above | |
hubzero | see above | |
linkahead | see above | |
vufind | see above | |
mytardis | see above | |
librecat | see above | |
gin | see above | |
symbiota | see above | |
breedbase | BrAPI crop breeding instances | "Breedbase" OR CassavaBase BrAPI |
tripal | Tripal/Chado genome databases | "Powered by Tripal" |
veupathdb | EuPathDB WDK organism sites | VEuPathDB OR PlasmoDB |
massbank | MassBank / MoNA instances | "MassBank" spectra database |
iochembd | ioChem-BD nodes + Find index | "ioChem-BD" repository |
esgf | Metagrid / esg-search (not TDS) | "esg-search" OR Metagrid ESGF |
yoda | see above | |
gbifplatform | see above | |
converis | see above | |
aodn | see above | |
osf | see above | |
ifremercatalog | see above | |
pydap | see above | |
djehuty | see above | |
dlibra | see above |
Generic scientific probes
On a named university or lab host:
/oai/request?verb=Identify
/oai?verb=Identify
/api/info/version
/api/records?size=1
/server/api
/digital/api/collections
/api/items
Google: "research data repository" {university}, "repositorio de datos" {universidad}, Forschungsdaten {hochschule}. re3data.org advanced search by country and software is usually faster than Google for this class.
Country university IRs
Prompt: There are a lot of {country} universities and research organizations that could have scientific data repositories that are not yet listed. Which of them are missing?
- Count existing
scientific/YAML for that ISO folder (DuckDB or path glob). Skip the hunt if the folder is already thick (US, DE, GB, IT AIR/IRIS, ES DSpace). - Pull OpenDOAR (country + software), ROAR, re3data country facet, OpenAIRE Graph country, and national aggregators (IRDB Japan, DABAR, OpenScience.si, Scholaris Canada).
- Duplicate-check hostname. Probe DSpace
/server/apior/oai/request?verb=Identify, Dataverse/api/info/version, EPrints/cgi/oai2?verb=Identify. - Accept only IRs that list datasets. DSpace 7: Dataset type browse or
/server/apitype facet. Dataverse and research-data communities count. Publication-only IRs were added and later removed (ten Kazakhstan hosts). - Skip login-only, dead/parked, theses-only with no Dataset type, and microstates with no universities (Monaco, Liechtenstein, Kiribati). CoreTrustSeal is a useful overlay — keep certified hosts that have a public dataset catalog, not preservation systems (SPAR, EWIG, film archives). If OpenDOAR + re3data for that country are exhausted, report 0 missing and stop.
is_national: false except for a country’s official research-data catalog of that type.
FLAT (flat)
Fedora Language Archiving Technology packages Fedora
Commons and Islandora for language-resource repositories with CLARIN Component Metadata.
Signals: FLAT-specific theme assets such as flat_bootstrap_theme, Islandora resource
routes under /flat/, and attribution to The Language Archive. The path /flat/ alone is
not enough. The upstream Docker setup documents the package's repository components.
Confirm: check the public collection page and its advertised OAI-PMH Identify response.
Lund Humanities Lab serves /flat/oai2?verb=Identify; other deployments may use different
OAI paths. Search: "flat_bootstrap_theme" or "Fedora Language Archiving Technology".
Use the more specific flat ID only with FLAT evidence; ordinary Islandora remains islandora.
template.php names the theme flat_bootstrap_theme (5 hosts in September 2026, archive.humlab.lu.se).
| Tool | Query |
|---|---|
"flat_bootstrap_theme" OR "Fedora Language Archiving Technology" | |
| Censys | web.endpoints.http.body: "flat_bootstrap_theme" |
| FOFA | body="flat_bootstrap_theme" |
openEQUELLA (openequella)
openEQUELLA is the reusable EQUELLA repository family.
Signals: versioned assets under p/r/{version}/com.equella.core/, EQUELLA branding,
and repository collection/search pages. Oxford Brookes RADAR is a verified installation.
Do not confuse that institution's RADAR name with the separate RADAR repository software.
Search: "com.equella.core" or "openEQUELLA" "research".
Check the live asset paths and published OAI endpoint; a generic /items/ route is not enough.
The source project and vendor use cases
establish reuse across independent institutions.
ResourcesService.java writes com.equella.core into asset URLs (133 hosts in September 2026, including radar.brookes.ac.uk). body="openEQUELLA" matched 97, the same product.
| Tool | Query |
|---|---|
"com.equella.core" OR "openEQUELLA" research | |
| Censys | web.endpoints.http.body: "com.equella.core" |
| FOFA | body="com.equella.core" |
| Censys | web.endpoints.http.body: "openEQUELLA" |
| FOFA | body="openEQUELLA" |
Aubrey (aubrey)
UNT Libraries' public digital collection platform. The operator's infrastructure description and instance presentation identify separate Aubrey deployments at UNT Digital Library, Portal to Texas History and Gateway to Oklahoma History.
Signals: operator-confirmed Aubrey deployment, /explore/collections/{code}/, ARK item
links and collection-specific API help. ARKs and OAI-PMH alone are not Aubrey fingerprints.
Search: "Aubrey" "digital library" and site:library.unt.edu "Aubrey".
The public GitHub repository is empty as reviewed; do not describe it as downloadable source.
| Tool | Query |
|---|---|
"Aubrey" "digital library" site:.edu | |
| Censys | web.endpoints.http.body: "/explore/collections/" |
| FOFA | body="/explore/collections/" && body="ARK" |
Dialnet CRIS (dialnetcris)
Fundacion Dialnet's hosted research-portal product is used by multiple institutions. Signals: Fundacion Dialnet attribution on a research portal with researcher, project and output navigation, confirmed against the provider's portal directory or the institution's product documentation. La Rioja's research portal is an example. Linking to a Dialnet publication is not evidence that Dialnet powers the site.
Search: "Dialnet CRIS" "portal" or "Fundación Dialnet" "investigadores".
Distinguish hosted institutional CRIS portals from the central Dialnet bibliographic database.
| Tool | Query |
|---|---|
"Dialnet CRIS" portal OR "Fundación Dialnet" investigadores | |
| Censys | web.endpoints.http.body: "Dialnet CRIS" |
| FOFA | body="Dialnet CRIS" |
ReDBox (redbox)
QCIF ReDBox research data management platform used by Australian and New Zealand universities. Product: redboxresearchdata.com.au. Source: github.com/redbox-mint/redbox-portal. Distinct from Research Data Australia (national aggregator), Figshare institutional tenants, VIVO research profiles, and Pure/Esploro CRIS.
Signals: path /default/rdmp/ (home, list, view); title or copy mentioning ReDBox or Research Data Management Plan (RDMP); Mint lookup integration; OAI-PMH for Research Data Australia harvest.
Confirm: GET a public /default/rdmp/home (or equivalent RDMP home) and match ReDBox/RDMP UI. One record per institutional deployment. Do not set redbox on Research Data Australia (researchdata.edu.au), university marketing pages that only link ReDBox, or login-walled staff RDMP without a public catalog.
| Tool | Query |
|---|---|
inurl:/default/rdmp/ "research data" site:.edu.au | |
"ReDBox" ("research data" OR RDMP) (university OR portal) | |
| Censys | web.endpoints.http.body: "/default/rdmp/" |
| FOFA | body="/default/rdmp/" |
| FOFA | body="ReDBox" && body="rdmp" |
Craft CMS (craftcms)
Craft CMS (Pixel & Tonic) general CMS; a few US research-data sites publish their data catalog pages through it (CUAHSI, Chesapeake Bay Program data hub, Neotoma). Vendor: craftcms.com.
Signals: X-Powered-By: Craft CMS response header; /cpresources/ asset paths.
Confirm: GET the data page and match the header or /cpresources/. One record per institution. Do not tag sites that only embed a Craft-hosted page, and do not tag custom data applications that sit behind a Craft marketing frame.
| Tool | Query |
|---|---|
| Censys | web.endpoints.http.headers: "Craft CMS" |
| FOFA | header="Craft CMS" |
| FOFA | body="/cpresources/" && body="data" |
SBS Digital Collection (sbsdigitalcollection)
Simply Bright System (Chiang Mai) Electronic Digital Collection Management System for university libraries. Product page: simplybright.co.th/solutions/detail/2. Showcases: CMU Digital Collections, Chula DigiVerse, Thammasat University Digital Collections, Kasetsart University Knowledge Repository. Self-hosted PHP. Do not use this id for the vendor's CKAN open-data installs (data.go.th, GD Catalog).
Confirm: body contains chartSBS.js or /statics/js/highcharts5012/chartSBS.js, usually with /layout/default_theme/ or default_theme_new. Collection search is /Search/index/{slug} (some installs prefix /frontend/). KUKR is the same product on a later Vue theme and does not serve chartSBS.js; accept it from the vendor showcase, not from that fingerprint. beyond.library.tu.ac.th is a second host of TUDC, not a second catalog.
| Tool | Query |
|---|---|
"chartSBS.js" OR "sbs-directive.js" | |
inurl:default_theme "Digital Collections" | |
| Censys | web.endpoints.http.body: "chartSBS.js" |
| FOFA | body="chartSBS.js" |
| FOFA | body="sbs-directive.js" |
| Shodan | http.html:"chartSBS.js" |
Harvest type filters: harvest-scientific.md.
ScienceDB (sciencedb)
ScienceDB (Science Data Bank, 科学数据银行) — generalist research data repository operated by CNIC, Chinese Academy of Sciences. Canonical host scidb.cn (alias www.scidb.cn); dataset landing pages carry DOIs under prefix 10.57760/sciencedb. Single-instance platform: register the repository once, not per dataset collection.
Signals: host scidb.cn; DOI prefix 10.57760/sciencedb; footer credit 中国科学院计算机网络信息中心.
Confirm: GET https://scidb.cn and match the Science Data Bank chrome. Do not register journal submission endpoints or per-dataset DOI URLs as catalogs.
| Tool | Query |
|---|---|
site:scidb.cn dataset | |
"10.57760/sciencedb" | |
| Censys | web.names: "scidb.cn" |
| FOFA | domain="scidb.cn" |
Related
- discovery-scientific-domain.md
- discovery.md
- discovery.md — session hunt patterns
- discovery-search-tools.md
- discovery-metadata.md
- discovery-other.md
- re3data.md
- harvest.md — crawl datasets from repository APIs (filter publications vs data)
- harvest-scientific.md, harvest-scientific-domain.md, harvest-biodiversity.md, harvest-earthdata.md
- software-taxonomy.md