# schemaorg/schemaorg

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/schemaorg-schemaorg).**

6,132 stars · 934 forks · HTML · Apache-2.0

## Links

- GitHub: https://github.com/schemaorg/schemaorg
- Homepage: https://schema.org/
- awesome-repositories: https://awesome-repositories.com/repository/schemaorg-schemaorg.md

## Topics

`json-ld` `rdf` `structured-data`

## Description

Schema.org - schemas and supporting software

## Tags

### Artificial Intelligence & ML

- [Vocabulary Structural Organization](https://awesome-repositories.com/f/artificial-intelligence-ml/stop-word-filters/frequency-based-vocabularies/vocabulary-structural-organization.md) — Provides a vocabulary of types and properties embedded in HTML to describe entities for rich search results. ([source](https://schema.org/docs/datamodel.html))
- [Schema Vocabulary Extensions](https://awesome-repositories.com/f/artificial-intelligence-ml/vocabulary-management/vocabulary-extension-sets/schema-vocabulary-extensions.md) — Provides a formal extension mechanism for adding custom types and properties to the core vocabulary. ([source](https://schema.org/docs/documents.html))
- [Independent Vocabulary Extensions](https://awesome-repositories.com/f/artificial-intelligence-ml/vocabulary-management/vocabulary-extension-sets/independent-vocabulary-extensions.md) — Supports custom extensions to the core schema using JSON-LD, Microdata, or RDFa without modifying the central vocabulary. ([source](https://cdn.jsdelivr.net/gh/schemaorg/schemaorg@main/README.md))

### Part of an Awesome List

- [Schema Extensions](https://awesome-repositories.com/f/awesome-lists/ai/domain-specific-adaptations/vocabulary-extension-systems/schema-extensions.md) — Adds custom types and properties to the core schema through formal extension mechanisms for domain-specific needs.
- [Schema Term Proposals](https://awesome-repositories.com/f/awesome-lists/devtools/community-proposals/schema-term-proposals.md) — Allows submitting suggestions for new types, properties, and refinements through a public issue tracker. ([source](http://schema.org/docs/extension.html))
- [Aggregate Statistical Observations](https://awesome-repositories.com/f/awesome-lists/devtools/statistical-modeling/aggregate-statistical-observations.md) — Models statistical observations about entity populations to integrate data from multiple independent sources. ([source](https://schema.org/docs/data-and-datasets.html))

### Content Management & Publishing

- [JSON-LD Structured Data](https://awesome-repositories.com/f/content-management-publishing/json-ld-structured-data.md) — Embeds machine-readable metadata into web pages using JSON-LD, Microdata, or RDFa for search engines. ([source](https://schema.org/docs/faq.html))
- [News Classifications](https://awesome-repositories.com/f/content-management-publishing/news-classifications.md) — Marks articles, broadcasts, and fact-checks with specialized schema types for precise categorization and rich search display.

### Data & Databases

- [Multi-Format Serializers](https://awesome-repositories.com/f/data-databases/multi-format-serializers.md) — Provides multi-format serialization of structured data into RDFa, Microdata, and JSON-LD from a single vocabulary.
- [Structured Content Indexers](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/structured-content-indexers.md) — Adds machine-readable metadata to web pages so search engines can interpret and display content intelligently. ([source](https://schema.org/docs/datamodel.html))
- [Markup Schemas](https://awesome-repositories.com/f/data-databases/semantic-search-engines/markup-schemas.md) — Coordinates a cross-industry vocabulary of markup schemas supported by major search engines. ([source](https://schema.org/docs/faq.html))
- [Healthcare Data Structuring](https://awesome-repositories.com/f/data-databases/structured-data-extraction/healthcare-data-structuring.md) — Represents health-related content and hospital reporting metrics using specialized schema types for interoperable data exchange.
- [Search Engine Schemas](https://awesome-repositories.com/f/data-databases/structured-data-schemas/search-engine-schemas.md) — Provides a shared vocabulary supported by major search engines to standardize how web content is described in search results.
- [Release Snapshots](https://awesome-repositories.com/f/data-databases/backup-recovery/snapshot-tagging/release-snapshots.md) — Publishes dated vocabulary snapshots with machine-readable definitions for precise version tracking.
- [Cross-Vocabulary Interoperability](https://awesome-repositories.com/f/data-databases/cross-vocabulary-interoperability.md) — Combines with other schemas like Dublin Core within JSON-LD or RDFa using pre-declared prefixes for cross-vocabulary expressivity. ([source](https://schema.org/docs/howwework.html))
- [Downloadable Schema Definitions](https://awesome-repositories.com/f/data-databases/downloadable-schema-definitions.md) — Provides the core schema and extension definitions as downloadable files for offline use or integration. ([source](https://schema.org/docs/documents.html))
- [RDF Vocabulary Distributions](https://awesome-repositories.com/f/data-databases/rdf-vocabulary-distributions.md) — Provides the full vocabulary in common RDF formats for use in applications and tools. ([source](https://schema.org/docs/developers.html))
- [Domain-Specific](https://awesome-repositories.com/f/data-databases/schema-extensions/domain-specific.md) — Extends the core schema set through a documented extension model to cover domain-specific entities and relationships. ([source](https://schema.org/))

### Networking & Communication

- [Message Fact Verification](https://awesome-repositories.com/f/networking-communication/message-fact-verification.md) — Provides a dedicated schema type for tagging fact-check evaluations of claims or articles. ([source](https://schema.org/docs/news.html))
- [Structured Append Data Encoders](https://awesome-repositories.com/f/networking-communication/binary-data-encoding/qr-code-encoders/structured-append-data-encoders.md) — Supports encoding structured data using RDFa, Microdata, or JSON-LD for different publishing environments. ([source](https://schema.org/))

### Programming Languages & Runtimes

- [Multiple Inheritance](https://awesome-repositories.com/f/programming-languages-runtimes/class-inheritance/multiple-inheritance.md) — Defines a type hierarchy where types can inherit from multiple parent types simultaneously.
- [Multi-Domain Property Definitions](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/language-features/object-property-descriptors/property-definers/multi-domain-property-definitions.md) — Defines properties with multiple domain and range types for flexible association with different entity types. ([source](https://schema.org/docs/datamodel.html))
- [Ordered Collections](https://awesome-repositories.com/f/programming-languages-runtimes/ordered-collections.md) — Supports RDF Lists, Seq, Bag, and Alt containers to preserve order or grouping of property values. ([source](https://schema.org/docs/datamodel.html))

### Software Engineering & Architecture

- [Vocabulary Extension Mechanisms](https://awesome-repositories.com/f/software-engineering-architecture/plugin-based-extensibility/vocabulary-extension-mechanisms.md) — Defines the core mechanism for extending the schema vocabulary with new terms.
- [RDF Resource Modeling](https://awesome-repositories.com/f/software-engineering-architecture/rdf-resource-modeling.md) — Provides an RDF-based schema with downloadable definitions in multiple formats for semantic web applications.
- [Custom Property Annotations](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/state-management/reactive-subscription-systems/signals-reactivity/dynamic-property-injection/data-model-property-bindings/custom-property-annotations.md) — Uses PropertyValue and Role mechanisms to embed arbitrary key/value pairs within descriptions without altering the core vocabulary. ([source](https://schema.org/docs/howwework.html))
- [Multi-Value Property Representations](https://awesome-repositories.com/f/software-engineering-architecture/object-property-inspectors/property-serialization-for-inspectors/multi-value-property-representations.md) — Represents multiple values for a property as unordered sets with support for ordered lists and containers. ([source](https://schema.org/docs/datamodel.html))
- [Vocabulary Distribution Files](https://awesome-repositories.com/f/software-engineering-architecture/rdf-resource-modeling/vocabulary-distribution-files.md) — Distributes the full schema as downloadable RDF files for offline use and tool integration.
- [Type Hierarchies](https://awesome-repositories.com/f/software-engineering-architecture/schema-based-type-systems/type-hierarchies.md) — Provides a complete tree of schema types in a single view to understand relationships between entities. ([source](https://schema.org/docs/documents.html))

### User Interface & Experience

- [Multi-Domain Property Definitions](https://awesome-repositories.com/f/user-interface-experience/property-systems/multi-domain-property-definitions.md) — Defines the core property system where properties can be reused across multiple entity types.

### Web Development

- [Structured Data Markups](https://awesome-repositories.com/f/web-development/structured-data-markups.md) — Embeds machine-readable metadata into web pages so search engines can display richer results and understand page content.
- [Structured Data Vocabularies](https://awesome-repositories.com/f/web-development/structured-data-vocabularies.md) — Provides an open, cross-industry vocabulary for marking up web content with machine-readable metadata for rich search results.
- [JSON-LD Generators](https://awesome-repositories.com/f/web-development/json-ld-generators.md) — Embeds machine-readable JSON-LD term definitions directly into HTML pages for programmatic vocabulary access. ([source](https://schema.org/docs/developers.html))

### Development Tools & Productivity

- [Vocabulary Release Versioning](https://awesome-repositories.com/f/development-tools-productivity/release-versioning-tools/vocabulary-release-versioning.md) — Publishes incremental releases with dated snapshots and machine-readable definitions for precise version tracking. ([source](https://schema.org/docs/howwework.html))

### Repository Format

- [Improvement Proposal Repositories](https://awesome-repositories.com/f/repository-format/improvement-proposal-repositories.md) — Provides a public issue tracker and release process for submitting schema improvement proposals. ([source](https://cdn.jsdelivr.net/gh/schemaorg/schemaorg@main/README.md))

### Security & Cryptography

- [Structured Data Format Encoders](https://awesome-repositories.com/f/security-cryptography/data-encoders/data-encoders/structured-data-format-encoders.md) — Supports encoding structured data using RDFa, Microdata, or JSON-LD for different publishing environments. ([source](https://schema.org/))
- [Canonical Entity Identifiers](https://awesome-repositories.com/f/security-cryptography/multi-identifier-entity-resolution/canonical-entity-identifiers.md) — Provides identifier properties to attach canonical or alternative IDs to described items in structured data. ([source](https://schema.org/docs/datamodel.html))

### System Administration & Monitoring

- [Experimental Vocabulary Terms](https://awesome-repositories.com/f/system-administration-monitoring/new-term-identification/experimental-vocabulary-terms.md) — Introduces new vocabulary terms under a pending label for community testing before promotion. ([source](https://schema.org/docs/extension.html))
