Skip to content
Demonstrator · items marked Example are invented · what exists today
E2ER

Schemas, vocabularies and provenance behind every record

Every building block on this site is a record in one registry. Records are built from their sources and tagged with controlled vocabularies. Every record is validated against a JSON Schema before the site is built. A record that fails the schema stops the build; a term outside a vocabulary is dropped and reported below.

796 records, generated 2026-09-23E2ER orgsci-mvp@3b91f0e · RISE main@4c17bae

This page shows how records are described and tagged. The full data model, a star schema of every table including the analytics, is in the documentation.

How E2ER is built

  1. Sources
    The E2ER repository (templates, specialists, skills, the showcase run), the RISE skill catalogue (472 skills in total with E2ER's), the RISE project catalogue (55 external pipelines), and a file of example and planned records. scripts/extract-standard-data.py
  2. Vocabularies and crosswalks
    Declared terms are checked against the controlled vocabularies. Source terms with a known equivalent are mapped through a crosswalk or an alias.
  3. Inference rules
    Where a source declares nothing for a facet, published rules infer terms from the block's identifier and name. Inferred tags name their rule.
  4. Validation
    Every record is validated against block.schema.json; identifiers must be unique and relations must point at existing records. scripts/build-registry.mjs
  5. Registry
    One file, /catalog/blocks.json, read by every page and by machines.

Where the tags come from

Number of facet tags by provenance, across all records.

Facetdeclaredmappedinferreddefault
Discipline164503109114
Method family1231229925
Design261550
Research stage8141000101

Most method and design tags are inferred today, because neither source catalogue declares those facets. Proposal sp-0005 would make them part of every description, so that inferred tags give way to declared ones.

Controlled vocabularies

Kind

E2ER

Standard Explorer §2, building blocks · JSON

templateSteps arranged into a complete research process.14
agentAn AI model with one defined role and an output contract.97
skillA written skill that a specialist draws on.472
pipelineA research system built outside E2ER, indexed in the RISE project catalogue.55
connectorWhat a run can reach outside the machine (an AI provider, a literature or data source, another pipeline, a place to publish), with what leaves the machine.25
datasetAn open data package deposited in a public repository (Zenodo, Harvard Dataverse) with a DOI.101
runA published run: an exported evidence bundle with its manifest (e2er.json), listed in E2ER.32

Status

E2ER

Standard Explorer, status labels · JSON

in-placeExists and works today.712
prototypeExists in an early form or on a development branch.27
plannedScheduled on the roadmap. Nothing is built yet.9
illustrationInvented to show how E2ER reads once others publish and reuse. Never counted in real figures.48

Discipline

From RISE

RISE projects/VOCABULARY.md, Disciplinary scope · JSON

generalDomain-agnostic.210
economicsEconomics, finance, applied econometrics.264
financeSpecifically empirical finance / asset pricing / market microstructure. (within economics)35
information-systemsIS as an academic discipline (MIS Quarterly, ISR, etc.).55
managementManagement and organization research (e.g. Organization Science, Academy of Management Journal, Management Science).2
organization-scienceHow organizations, teams and work are structured and change; organization theory. (within management)27
social-sciencesSociology, political science, psychology, behavioral.111
biomedicalBiology, medicine, clinical research.8
computer-scienceML/CS research itself as the object.105
mathematicsPure and applied mathematics as a source of formal structure.24
physicsPhysics and physical systems thinking.12
life-sciencesBiology, ecology, evolution and neuroscience beyond clinical research.8
lawLegal scholarship and regulation.6
humanitiesPhilosophy, history, linguistics and the arts.23

Aliases: econometrics → economics

Method family

Proposed

Proposed in the E2ER description format, draft 0.1 (proposal sp-0005) · JSON

empiricalEstimation on observational or archival data.117
experimentalRandomized experiments, including survey experiments.9
qualitativeInterviews, case studies, coding of text and documents.11
theoreticalFormal models, proofs, analytical derivations.165
literature-reviewSystematic and narrative reviews, synthesis of prior work.42
replicationReproducing or re-analysing published results.86
reviewAssessing a paper or study: referee reports, review panels, revision.29

Design

Proposed

Proposed in the E2ER description format, draft 0.1 (proposal sp-0005) · JSON

difference-in-differencesDifference-in-differences22
regression-discontinuityRegression discontinuity17
instrumental-variablesInstrumental variables8
shift-shareShift-share (within instrumental-variables)5
event-studyEvent study12
panel-fixed-effectsPanel fixed effects7
natural-experimentNatural experiment3
randomized-experimentRandomized experiment1
synthetic-controlSynthetic control5
structural-modelStructural model2

Research stage

From RISE

RISE projects/VOCABULARY.md, Pipeline stages · JSON

rq-formulationSharpening an underspecified prompt into a research question.29
hypothesis-generationGenerating testable hypotheses.112
literature-discoveryFinding relevant papers.66
literature-synthesisSummarizing, integrating, identifying gaps.61
research-designChoosing method, identification strategy, data plan.54
data-acquisitionFetching, scraping, requesting datasets.146
data-analysisCleaning, exploratory + confirmatory analysis.78
formal-modelingTheoretical / mathematical models, simulations.100
code-generationProducing analysis or replication code.44
paper-draftingFirst-draft generation of paper sections.121
revision-editingImproving prose, structure, argumentation.46
referee-simulationPre-submission peer-review simulation.108
replicationReproducing the results of a published paper end-to-end.17
disseminationFormatting for journals/preprints; submission packaging.33

Aliases: peer-review → referee-simulation, drafting → paper-drafting

Record schema

block.schema.json · vocabulary.schema.json

FieldContent
id *string
kind *template | agent | skill | pipeline | run | dataset | connector
name *string
versionstring
summarystring
status *in-place | prototype | planned | illustration
source *object
licensestring
maintainersarray
facets *object
relationsobject
hrefPage for this record on e2er.com, or an external URL.
sourceStatusThe status term the source catalogue uses, e.g. RISE's active / dormant / archived.
contributorsPeople and groups credited for this block, with CRediT roles (vocabularies/role.json).

* required

Inference rules

A rule fires when one of its phrases appears as whole words in the block's identifier, name or category.

RuleAddsPhrases
design-diddesign: difference-in-differencesdid, difference-in-differences, staggered, twfe
design-rddesign: regression-discontinuityrdd, regression-discontinuity
design-ivdesign: instrumental-variablesiv, iv-estimation, instruments, instrumental-variables, 2sls
design-shift-sharedesign: shift-shareshift-share, bartik
design-event-studydesign: event-studyevent-study
design-paneldesign: panel-fixed-effectspanel-data, fixed-effects
design-natural-experimentdesign: natural-experimentnatural-experiments, natural-experiment
design-synthetic-controldesign: synthetic-controlsynthetic-control
design-structuraldesign: structural-modelstructural
method-empiricalmethod: empiricaleconometrics, causal-inference, estimation, regression, empirical
method-empirical-from-designmethod: empiricalany design tag
method-experimentalmethod: experimentalrct, randomized, field-experiment, pre-registration, preregistration, pre-analysis-plan
method-qualitativemethod: qualitativequalitative, interview-coding, thematic, grounded-theory, codebook, case-study
method-theoreticalmethod: theoreticalproof, proofs, proof-strategies, game-theory, theory, theorist, equilibrium, equilibria, econ-model, model-builder
method-literaturemethod: literature-reviewliterature, systematic-review, research-survey
method-replicationmethod: replicationreplication, replicate, reproduction, replication-package
discipline-economicsdiscipline: economicseconomist, economics, econ, econ-model, aer, qje, econcs
discipline-financediscipline: financefinance, yfinance, asset-pricing, market-microstructure, portfolio
discipline-isdiscipline: information-systemsinformation-systems, misq, is-research
discipline-socialdiscipline: social-sciencessociology, political-science, psychology
method-reviewmethod: reviewreviewer, reviewers, referee, referee-report, peer-review, review-panel, review-aggregation, revisor, paper-review, reviewing

Crosswalks

Source terms mapped onto the vocabularies. Tags produced here record the source term.

RISE skill category → stage (16)
ideation → hypothesis-generation
literature → literature-synthesis
design → research-design
data-handling → data-acquisition
analysis → data-analysis
modeling → formal-modeling
code-gen → code-generation
drafting → paper-drafting
editing → revision-editing
review → referee-simulation
revision → revision-editing
audit → referee-simulation
replication → replication
submission → dissemination
figures → paper-drafting
slides → dissemination
E2ER skill folder → stage (10)
causal-inference → research-design
econometrics → data-analysis
data → data-acquisition
latex → dissemination
math → formal-modeling
modeling → formal-modeling
reasoning → hypothesis-generation
review → referee-simulation
synthesis → literature-synthesis
writing → paper-drafting
RISE project focus → method (2)
replication → replication
literature → literature-review
Run estimator → design (8)
twfe_did → difference-in-differences
did → difference-in-differences
staggered_did → difference-in-differences
rdd → regression-discontinuity
iv → instrumental-variables
2sls → instrumental-variables
event_study → event-study
synthetic_control → synthetic-control
Specialist → stage (15)
idea_developer → rq-formulation
literature_scanner → literature-synthesis
data_architect → data-acquisition
identification_strategist → research-design
econometrics_specialist → research-design
data_analyst → data-analysis
theory_specialist → formal-modeling
paper_drafter → paper-drafting
section_writer → paper-drafting
abstract_writer → paper-drafting
latex_formatter → dissemination
self_attacker → referee-simulation
revisor → revision-editing
patch_revisor → revision-editing
replication_packager → replication

People and contributions

17 profiles (1 researcher, 2 project groups, 14 example researchers), validated against person.schema.json. Blocks name their contributors with CRediT roles. Uses, forks and reuse are derived from the manifests of 1 published study and 31 examples, validated against research-object.schema.json, and never entered by hand.

people.json · objects.json · reuse.json · Contributor profiles

Contributor role

CRediT, the Contributor Roles Taxonomy (Brand et al., 2015; ANSI/NISO Z39.104-2022) · JSON

ConceptualizationData curationFormal analysisFunding acquisitionInvestigationMethodologyProject administrationResourcesSoftwareSupervisionValidationVisualizationWriting – original draftWriting – review & editing

Validation report

RecordFacetTermProblemAction
dataset:zenodo/5943125disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/21809547disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/14749672disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/20779343disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/4279799disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/19066186disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/21442219disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/22101633disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/18415112disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/8427920disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/18866143disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/18909882disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/20556728disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/21815567disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/22824986disciplinedataset could not be placed in a disciplinedropped
dataset:dataverse/10-7910-dvn-odjgsddisciplinedataset could not be placed in a disciplinedropped
dataset:dataverse/10-7910-dvn-kih7vjdisciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/8170048disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/21106885disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/22126619disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/19144431disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/19702177disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/12083613disciplinedataset could not be placed in a disciplinedropped
dataset:zenodo/12666535disciplinedataset could not be placed in a disciplinedropped

Terms dropped here come from the source catalogues. They are fixed at the source, or added to a vocabulary through a proposal to change the standard.