Schema Commons
A common schema for APIs, distilled from what providers already publish. Not a new standard written from scratch, but the vocabulary the market already shares, measured from the OpenAPI that providers publish about themselves.
For each domain we read the OpenAPI of the providers tagged with it in APIs.io, counting only specs a provider published itself and each company once. A property is core when at least half of the providers with a readable schema declare it, and extended at a fifth. Every context publishes a common OpenAPI, JSON Schema in which every property carries the share of providers that declare it, and a crosswalk from the common names to each provider's own. The naming conventions are measured too, and published as an OpenLint ruleset.
Where a standard already owns the shape, the commons does not re-derive it. A reference context publishes the standard's own objects unchanged and measures who implements them. Contexts measured against a standard (FHIR, schema.org, OCPI, CloudEvents and others) carry an OpenAPI Overlay that maps each common property to the standard's field.
| Domains measured | 216 |
| Bounded contexts published | 129 |
| Reference contexts (a standard owns the shape) | 5 |
| Measured and recorded thin (findings kept, nothing published) | 82 |
| Concepts | 467 |
| Properties at core | 1653 |
| Provider crosswalks | 6545 |
| Providers mapped | 4086 |
The hub: method, tooling and registry · The full report · Standards registry
Reference contexts
| Context | Standard | Implement it | Name it in a spec | Measured |
|---|---|---|---|---|
| Operator Network APIs (CAMARA) | camara-2025 |
8 | 16 | 282 |
| Imagery Catalogs (STAC) | stac-1.1 |
6 | 17 | 215 |
| Container Registry Protocol (OCI Distribution) | oci-distribution-1.1 |
3 | 9 | 406 |
| Container Shipping (DCSA) | dcsa-2025 |
3 | 4 | 300 |
| Event Envelopes (CloudEvents) | cloudevents-1.0 |
3 | 16 | 858 |
Bounded contexts
| Context | Concepts | Providers measured | Crosswalks | Version |
|---|---|---|---|---|
| Accounting | ledger account, journal entry, vendor, bill, expense, tax rate | 139 | 67 | draft |
| Advertising | ad account, ad campaign, ad group, ad, creative, ad audience, ad report | 134 | 33 | draft |
| Affiliates and Partners | partner | 28 | 6 | draft |
| Agriculture | farm, field | 47 | 9 | draft |
| AI Agents | ai agent, agent thread, agent run, agent tool | 680 | 156 | draft |
| AI Inference and Deployments | deployment, gpu instance | 172 | 41 | draft |
| API Management | managed api, api product, consumer app | 135 | 23 | draft |
| Audit Logs | audit event | 844 | 61 | draft |
| Automotive and Connected Vehicles | vehicle, vehicle location | 99 | 36 | draft |
| Aviation and Flights measured against schemaorg-30.1 |
flight status, airport | 56 | 17 | draft |
| Banking | bank account, balance, transaction, beneficiary, transfer, statement | 315 | 211 | draft |
| Billing and Invoicing | invoice, invoice line, subscription, plan, price, credit note, coupon, usage record | 837 | 270 | draft |
| Blockchain Data | block, transaction, token | 374 | 109 | draft |
| Books and Publishing measured against schemaorg-30.1 |
book | 132 | 12 | draft |
| Business Intelligence | dashboard, chart, data source | 159 | 42 | draft |
| Calendars and Scheduling | calendar, calendar event, appointment, availability, service | 112 | 38 | draft |
| Card Issuing | card, cardholder, authorization, card transaction, spending control, card program | 740 | 65 | draft |
| CDN and Edge | purge, tls certificate | 77 | 17 | draft |
| Chatbots and Conversational AI | bot, conversation, conversation message, intent | 147 | 69 | draft |
| CI/CD | pipeline, run, job, artifact, environment, deployment | 241 | 81 | draft |
| Cloud Cost and FinOps | cost, budget, savings recommendation | 81 | 21 | draft |
| Cloud Infrastructure | instance, volume, snapshot, network, firewall, load balancer, ssh key, region | 384 | 88 | draft |
| Commerce measured against schemaorg-30.1 |
product, product variant, category, customer, cart, order, order item, shipment, inventory | 401 | 254 | draft |
| Configure, Price, Quote | sales quote | 46 | 16 | draft |
| Contact Center | queue | 93 | 10 | draft |
| Content Management | content type, entry, page, post, asset | 73 | 36 | draft |
| Contract Lifecycle | contract, contract template | 45 | 10 | draft |
| Crypto Exchanges | trading pair, exchange order, balance | 288 | 55 | draft |
| Crypto Wallets | wallet, wallet address, wallet balance, wallet transaction, token | 345 | 75 | draft |
| Customer Relationship Management | contact, company, deal, lead, activity, task, note, pipeline | 177 | 112 | draft |
| Data Catalogs and Governance | data asset, glossary term, data domain | 94 | 27 | draft |
| Data Enrichment | person profile, company profile, email lookup | 137 | 47 | draft |
| Data Integration and ETL | source, destination, data pipeline, sync job | 101 | 47 | draft |
| Databases | database cluster, database, database user, backup | 184 | 73 | draft |
| Digital Asset Management | media asset, asset collection | 82 | 42 | draft |
| DNS and Domains | domain, zone, dns record | 69 | 28 | draft |
| Document AI | extraction, extractor | 132 | 35 | draft |
| E-Signature | envelope, recipient, template, signature field | 72 | 35 | draft |
| Email Marketing | list, subscriber, segment, campaign, automation, campaign report | 102 | 51 | draft |
| Employee Benefits | benefit plan, enrollment | 37 | 18 | draft |
| Energy and Utilities | meter, meter reading, utility account | 95 | 25 | draft |
| EV Charging measured against ocpi-2.2.1 |
charger, charging session | 41 | 4 | draft |
| Events and Ticketing measured against schemaorg-30.1 |
event, venue, ticket type, ticket, attendee | 123 | 26 | draft |
| Expense Management | expense claim | 58 | 11 | draft |
| Feature Flags | flag, flag environment, flag segment, experiment | 36 | 19 | draft |
| Field Service | field job, technician | 50 | 21 | draft |
| Files and Documents | file, folder, bucket, file version, permission | 133 | 51 | draft |
| Fitness and Wearables | workout, sleep, daily summary | 52 | 18 | draft |
| Fleet and Telematics | vehicle, driver, trip, vehicle location, geofence, inspection | 85 | 29 | draft |
| Food Ordering | restaurant, menu, menu item, food order | 77 | 35 | draft |
| Foreign Exchange | exchange rate, conversion | 65 | 30 | draft |
| Forms and Surveys | form, question, response | 93 | 40 | draft |
| Freight and TMS | load, freight carrier | 205 | 12 | draft |
| Gaming | game title, player profile, leaderboard, achievement | 73 | 26 | draft |
| Healthcare measured against fhir-r4 |
patient, practitioner, encounter, observation, condition, prescription, coverage, health claim | 259 | 69 | draft |
| Help Desk and Ticketing | ticket, ticket message, requester, agent, group, organization | 77 | 48 | draft |
| Identity and Users | user, group, organization, role, permission, invite, api key | 443 | 185 | draft |
| Identity Verification | verification, person, business, document, report | 173 | 31 | draft |
| Image and Video Generation | generation | 148 | 70 | draft |
| Incident Management | incident, incident update, service, on call schedule, escalation policy, status page | 75 | 28 | draft |
| Industrial Automation | industrial asset, data point | 30 | 11 | draft |
| Insurance | policy, quote, claim, insurance product | 143 | 47 | draft |
| IoT Connectivity and SIMs | sim, data usage | 35 | 10 | draft |
| IoT Devices | device, telemetry, device command, firmware update | 195 | 69 | draft |
| IT Asset Management | it asset, software license | 54 | 31 | draft |
| ITSM Change and CMDB | change request | 32 | 4 | draft |
| Job Boards measured against schemaorg-30.1 |
job posting | 33 | 23 | draft |
| Knowledge Base | knowledge base, article | 146 | 21 | draft |
| Learning Management | course, lesson, enrollment, learner, assignment, submission | 57 | 22 | draft |
| Legal Practice | matter | 79 | 10 | draft |
| Lending | loan, borrower | 134 | 14 | draft |
| Loyalty | member, reward, referral | 77 | 17 | draft |
| Maps and Geocoding | geocode, place, route, distance matrix | 193 | 45 | draft |
| Market Data | instrument, market quote, bar, market trade, order book, exchange | 237 | 95 | draft |
| Membership | member | 26 | 9 | draft |
| Messaging (Email, SMS, Chat) | message, template, conversation, phone number, sender, suppression | 365 | 198 | draft |
| MLOps and Model Registry | ml model, dataset, experiment, training run | 342 | 126 | draft |
| Mobility and Ride Services | station, mobility vehicle | 54 | 13 | draft |
| Movies and TV measured against schemaorg-30.1 |
screen title, tv episode, cast member | 203 | 35 | draft |
| Music | track, artist, album, music playlist | 45 | 22 | draft |
| News | news article, news source | 73 | 31 | draft |
| NFTs and Digital Collectibles | nft collection, nft, nft sale | 47 | 25 | draft |
| Nonprofit Fundraising | donor, donation, fundraising campaign, fund | 50 | 14 | draft |
| Notes and Productivity | note, notebook | 171 | 49 | draft |
| Nutrition and Recipes measured against schemaorg-30.1 |
food, recipe | 62 | 24 | draft |
| Object Storage | bucket, storage object | 121 | 21 | draft |
| Observability measured against otlp-1 |
monitor, alert, dashboard, log, metric, trace, slo | 279 | 104 | draft |
| Open Data Catalogs measured against dcat-us-1.1 |
dataset | 276 | 33 | draft |
| Payments | payment, checkout session, refund, payment method, customer, payout, dispute, mandate | 692 | 438 | draft |
| Payouts and Cross-Border Payments | beneficiary, payout | 100 | 62 | draft |
| Payroll | payroll, payslip, pay group | 192 | 27 | draft |
| People and HR | employee, department, team, position, work location, absence, employment | 171 | 61 | draft |
| Personal Finance | linked account, categorized transaction | 133 | 34 | draft |
| Podcasts measured against schemaorg-30.1 |
show, episode | 88 | 13 | draft |
| Point of Sale | store location, terminal, sale, shift | 84 | 20 | draft |
| Procurement | purchase order, requisition, sourcing event | 126 | 35 | draft |
| Product Analytics | event, profile, cohort, dashboard, funnel | 80 | 40 | draft |
| Project Management | project, task, comment, sprint, milestone, label, time entry | 95 | 43 | draft |
| Property Management measured against reso-dd-2.0 |
property, unit, lease, tenant, work order, listing | 143 | 62 | draft |
| Recruiting | job, candidate, application, stage, interview | 67 | 32 | draft |
| Research Repositories | work, collection | 123 | 21 | draft |
| Returns | return request | 370 | 32 | draft |
| Reviews measured against schemaorg-30.1 |
review, review reply, reviewed location | 42 | 26 | draft |
| Sales Engagement | sequence, sequence step, enrollment | 61 | 12 | draft |
| Search | search index, search query | 187 | 112 | draft |
| Secrets Management | secret, secret store, encryption key | 46 | 11 | draft |
| Serverless Functions | function, function deployment | 136 | 22 | draft |
| Shipping | shipment, rate, label, tracking, pickup, carrier | 258 | 99 | draft |
| Social Media | social account, post, social comment | 118 | 53 | draft |
| Software Testing | test case, test suite, test run, test result | 95 | 32 | draft |
| Source Control | repository, branch, commit, pull request, repo issue, release | 242 | 49 | draft |
| Speech and Transcription | speech transcript, voice, speech synthesis | 131 | 67 | draft |
| Sports Data | league, team, player, game | 64 | 38 | draft |
| Staffing | work shift | 51 | 12 | draft |
| Tax | tax calculation, tax transaction | 51 | 13 | draft |
| Telephony | call, recording, transcription, conference | 146 | 49 | draft |
| Threat Detection and SIEM | security alert, security case, endpoint | 60 | 25 | draft |
| Time Tracking | timesheet, scheduled shift | 80 | 20 | draft |
| Trading | trade order, fill, position, brokerage account, portfolio, watchlist | 174 | 51 | draft |
| Translation and Localization | localization project, string key, translation, locale resource | 49 | 27 | draft |
| Travel and Lodging | booking, hotel, room, rate plan, guest, flight | 184 | 67 | draft |
| Vector Search and RAG | vector index, vector query | 125 | 26 | draft |
| Video | video, video upload, live stream, playlist, caption | 163 | 51 | draft |
| Vulnerability Management | finding, vulnerability, scan, scanned asset | 111 | 54 | draft |
| Warehouse Management | warehouse, inbound receipt | 75 | 13 | draft |
| Weather measured against cap-1.2 |
current conditions, forecast, historical weather, weather alert, air quality, station | 54 | 27 | draft |
| Web Scraping and Crawling | scrape, crawl | 109 | 50 | draft |
| Webhooks measured against cloudevents-1.0 |
webhook endpoint, event type, event, delivery | 487 | 202 | draft |
| Workflow Automation | workflow, workflow run, trigger, connection | 348 | 73 | draft |
Everything is draft (0.1.0-draft) until a context
meets the lock criteria in the hub; the first 1.0.0 releases follow the next re-measure. A share is the
fraction of providers that declare a property in their published OpenAPI, not a judgement of how
well they populate it, and a crosswalk is a mapping, not a grade. Generated 2026-11-11.