schema.org.ai
v0.1.0
Published
Schema.org vocabulary plus the .org.ai superset (Agent, Tool, Capability, Model, …) as TypeScript types.
Maintainers
Readme
$id: https://schema.org.ai $context: https://schema.org.ai name: schema.org.ai license: CC-BY-SA-4.0
schema.org.ai
Schema.org vocabulary ontology with 871 types for Business-as-Code.
Overview
This repository contains MDX documentation for all Schema.org types, organized hierarchically from Thing through all subclasses, plus schema.org.ai extensions for AI-native Business-as-Code.
Data Source: Schema.org (CC BY-SA 3.0)
npm package
pnpm add schema.org.aiimport type { Person, Agent, Organization, ThingRef } from 'schema.org.ai'The 0.1.x series ships hand-authored TypeScript types for the load-bearing
Things — Thing, ThingRef, Person, Agent, Organization, plus the
Agent-adjacent Capability, Tool, Model, Workflow. The full 871-type
export, codegened from things/*.mdx, is targeted for 1.0.0.
Extensions to Schema.org
schema.org.ai extends the base Schema.org vocabulary with modern AI, web, and digital concepts:
Digital Scoring Property
digital(0.0-1.0) - Quantifies the digital maturity or digital-first nature of any Thing
AI & Autonomous Agent Types
Agent- Autonomous AI agentsTool- Tools that agents can useGeneration- AI generation instances and outputsPrompt- AI prompts and prompt templatesModel- AI/ML modelsWorkflow- Autonomous workflow definitionsCapability- Agent capabilities and skills
Modern Web & Landing Page Types
LandingPage- Marketing landing pages optimized for conversionHeroSection- Hero sections with prominent CTAsWPHero- WordPress hero sections/blocksFeatureSection- Product/service feature highlightsCTASection- Call-to-action sectionsTestimonialSection- Customer testimonials and social proofPricingSection- Pricing tables and plans
Business-as-Code Concepts
API- API endpoints and services (REST, RPC, GraphQL)Webhook- Webhook receivers for event-driven architectureMCP- Model Context Protocol servers (RPC-based)SDK- Software Development Kit packagesCLI- Command-line interface tools
Structure
schema.org.ai/
├── things/ # 871 MDX files
├── scripts/ # Generation and transformation scripts
├── site/ # Fumadocs documentation site
└── package/ # NPM package with mdxe buildFeatures
- 871 MDX files with complete type hierarchy
- Breadcrumb navigation (Thing > Action > CreateAction)
- Direct subclasses listing with links
- Business-as-Code usage examples
- Schema.org resource links
- AI-native extensions (Agent, Tool, Model, etc.)
- Digital scoring property (0.0-1.0)
License
This work is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
Data Attribution: Based on Schema.org (https://schema.org) licensed under CC BY-SA 3.0.
See ATTRIBUTION.md for complete data source details.
Required Attribution
Based on schema.org.ai (https://schema.org.ai)
Data sourced from Schema.org (https://schema.org)
Licensed under CC BY-SA 4.0Installation
npm install schema.org.ai
# or
pnpm add schema.org.ai
# or
yarn add schema.org.aiUsage
import {{ $ }} from 'sdk.do'
import type {{ Thing }} from 'schema.org.ai'
// Semantic patterns
const item = await $.Thing.create({{
$type: 'Thing',
name: 'Example'
}})
const result = await $.Thing.get('item-id')Links
- Website: https://schema.org.ai
- GitHub: https://github.com/dot-org-ai/schema.org.ai
- Package: https://www.npmjs.com/package/schema.org.ai
- Original Source: https://schema.org
- .org.ai Ecosystem: https://github.com/dot-org-ai
Related Ontologies
- schema.org.ai - Schema.org vocabulary
- verbs.org.ai - Business verbs and actions
- process.org.ai - Business processes
- graph.org.ai - Semantic graph database
Community
- Issues: https://github.com/dot-org-ai/schema.org.ai/issues
- Discussions: https://github.com/dot-org-ai/community/discussions
- Discord: https://discord.gg/dotdo
