You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The commercial ERA market (Huron Click, InfoEd / Cayuse Research Suite, Kuali Research, Streamlyne, Workday Grants, PeopleSoft Grants) is a SaaS oligopoly with three structural properties an institution should be wary of:
Opaque data shape. Vendor schemas are heavy with numeric lookup IDs (see Survey ERA systems and their data-shape quirks for UDM mapping #50). Even with a database export, the data is meaningless without the vendor's reference tables. Institutions pay to put data in, then pay again to get a readable copy out.
No portability. There is no canonical "ERA export format." Migrating off a vendor means rewriting every report, every dashboard, every adjacent integration. Switching costs are deliberately high.
Pricing power follows lock-in. Once data, integrations, and staff training are sunk into a vendor, renewal negotiation is a one-sided conversation.
The UDM is, among other things, a structural answer to this. By publishing a vendor-neutral schema with explicit synonyms, descriptions, PII flags, and reference views, an institution gains:
A target shape that's portable across vendors
A documentation surface that doesn't depend on the vendor's docs
A queryable layer where the institution owns the meaning, not the vendor
A foundation for AI tooling that doesn't require the vendor's permission
What this issue is asking for
Not a new schema feature. A positioning document and a coordinated set of vignettes that make the SaaS-resistance case explicit, both for institutions evaluating adoption and for project communications. Specifically:
A short vignette titled something like "Why a vendor-neutral schema matters" sitting alongside ontology.md and allowedvalues.md.
A worked example of mapping one vendor (probably InfoEd, since it's the worst offender on opacity) into the UDM, showing the value of the descriptions + synonyms layer.
A FAQ section addressing the questions a procurement office will ask: "If we adopt the UDM, are we locked out of Cayuse?" "Can we run our existing Huron implementation and the UDM in parallel?" "What does this do to our vendor relationship?"
A statement on the project README that frames vendor neutrality as a first-class goal, not just an implementation detail.
This issue is about why the model exists in the first place and how to talk about it to institutions whose default assumption is "we'll just buy the next ERA."
Without an explicit articulation of the SaaS-counterweight argument, the project reads as "another open-source schema" rather than as a strategic alternative to vendor lock-in.
Open questions
Is this framing aligned with the funded scope of the AI4RA grant, or does it overreach? (The proposal language about "democratization" suggests the framing fits.)
Do we want a public-facing positioning page on the GitHub Pages site, or keep this as repo documentation?
How careful do we need to be about naming specific vendors in public materials? (Probably matter-of-fact descriptions of their data shapes is fine; avoid polemic.)
Is there a parallel piece of work on the lakehouse side that should ship at the same time so the message is "schema + working implementation" rather than just schema?
Context
The commercial ERA market (Huron Click, InfoEd / Cayuse Research Suite, Kuali Research, Streamlyne, Workday Grants, PeopleSoft Grants) is a SaaS oligopoly with three structural properties an institution should be wary of:
The UDM is, among other things, a structural answer to this. By publishing a vendor-neutral schema with explicit synonyms, descriptions, PII flags, and reference views, an institution gains:
What this issue is asking for
Not a new schema feature. A positioning document and a coordinated set of vignettes that make the SaaS-resistance case explicit, both for institutions evaluating adoption and for project communications. Specifically:
ontology.mdandallowedvalues.md.Why this needs to be its own piece of work
Without an explicit articulation of the SaaS-counterweight argument, the project reads as "another open-source schema" rather than as a strategic alternative to vendor lock-in.
Open questions
Related issues