Schema.Org in Obsidian: Using YAML-LD Frontmatter for Linked Data

This project showcases how to transform Schema.Org a standardized vocabulary for structured data on the web into a dynamic, interactive knowledge base using a combination of modern tools and formats. By leveraging the collaborative and interconnected capabilities of a note-taking system like Obsidian, you can explore Schema.Org’s types, properties, and hierarchies in an intuitive and editable way.

Traditional Schema.org documentation uses various formats, but YAML-LD offers distinct advantages for readability, maintainability, and integration with modern development workflows. This project explores how YAML-LD can make Schema.org more accessible and easier to work with.

Use Obsidian Bases

Use Obsidian Bases to create catalogues of schema.org concepts by querying the frontmatter, enabling dynamic filtering, sorting, and grouping of types and properties.

Edit values like you have a spreadsheet

With Obsidian bases you can easily edit frontmatter properties for Schema.Org concepts that are missing or that can be aligned with other concepts. In the following example we can complete the tags property of four concepts with the enum-member tag |autoxauto

Another advantage of editing with Obsidian Bases is that we can modify the cells of the table, the values of the column are indexed and as you type the system make auto-complete suggestions.

In this example, schema:Text needs to be changed to the wikilink [[schema.Text]] so that it is consistent with the other cells. With Obsidian Base catalogues we can easily view specific values in a column to check for consistency.

Publish YAML-LD / JSON-LD web pages

A specialized fork of Quartz v4.5.2 SSG optimizes the publication of YAML-LD web pages by prioritizing concept connectivity and structural clarity. Key enhancements include a dedicated menu for tag categories and an integrated Graph Network View to visualize relationships between concepts. Navigation is further streamlined through collapsible frontmatter featuring Obsidian-style Wikilinks, alongside an Explorer and Backlinks panel for traditional folder-based browsing.

SchemaOrg Obsidian Vault

You can download an Obsidian Vault that already contains the whole Schema.org as Markdown files, ready to open, browse, and edit without any extra setup. The Markdown files were generated from Schema.org version 29.3, released on September 4, 2025, and transformed into clean, editable Markdown with YAML-LD frontmatter, making them fully compatible with Obsidian for knowledge management and Quartz for static site publishing (see https://schema.org/docs/releases.html).

Both the Obsidian Vault and the Quartz static site generator (SSG) can be downloaded from SourceForge by clicking the button, allowing you to work locally in Obsidian and publish the same content as a clean, navigable website using Quartz.

Download Quartz4SchemaOrg

A pilot study for the next generation of Semantic Web

This project is a pilot study focused on exploring practical ways to create, navigate, and understand Linked Data models for the Semantic Web. In particular, it investigates how using YAML-LD offers distinct advantages in terms of readability, maintainability, and seamless integration with modern development workflows, making complex semantic structures easier to work