Getting Started

Graph Data Modelling (GDM) is a publishing space for data models expressed as navigable graphs rather than static documents or hidden records in a database. This site presents data models designed to be explored through wikilinks and backlinks, allowing concepts, entities, and relationships to be traversed bidirectionally.

Each model is authored and maintained in Markdown files with YAML frontmatter and is then generated as a static website for open access and long-term stability. In addition to human-readable navigation, all models are also published as JSON-LD, enabling machine processing, semantic interoperability, and reuse across systems. GDM aims to bridge personal knowledge graphs, formal data modelling, and the semantic web making structured knowledge both explorable and executable.

Whether you’re a developer working with structured data, an ontology person organizing complex vocabularies, or simply curious about combining Schema.Org with Obsidian’s capabilities, the following guides will help you build an effective system for working with semantic web.

Schema.org in Markdown: Using YAML-LD Frontmatter for Linked Data

Overview

By leveraging a wiki’s collaborative and interconnected note-taking capabilities, you can browse, navigate, and work with schema.org vocabulary in an intuitive, editable, and connected way. Combining schema.org’s linked data approach with a wiki’s linking, backlinking, and organizational features allows you to create a graph data model that is easy to explore, maintain, and expand. This approach transforms static documentation into a dynamic, interconnected knowledge base.

Main Sections

Schema.Org About

  • Learn what Schema.Org is, why it exists, and how it provides a shared vocabulary for structured data on the web.
  • Understand the architecture of Schema.Org data model and how types, properties, and relationships are organized.

Schema.Org in Obsidian

  • Discover how Obsidian can be used to explore and curate schema.org as a navigable knowledge graph.
  • See how wikilinks and backlinks reveal relationships between types, properties, and hierarchies, making the structure intuitive and interconnected.
  • Learn practical techniques for editing YAML frontmatter and visualizing subclasses and properties in a clear, human-friendly way.
  • Use Obsidian Bases to create catalogues of schema.org concepts by querying the frontmatter, enabling dynamic filtering, sorting, and grouping of types and properties.

Schema.Org in YAML-LD format

  • Learn what YAML-LD is and how it relates to JSON-LD and Linked Data
  • Understand why YAML is an ideal authoring and collaboration format for Schema.org
  • Understand YAML’s role as a human-cantered authoring layer for Schema.Org

Schema.Org Published with Quartz 4 SSG

  • Learn what Quartz is and why it’s well suited for publishing large, interlinked Schema.Org knowledge bases.
  • Discover how Quartz’s native Obsidian compatibility preserves wikilinks, frontmatter, backlinks, and graph views.
  • Explore the customizations made to Quartz v4.5.2 to support publishing YAML-LD based Schema.org content.
  • Navigate Schema.org concepts using tag-based menus, collapsible frontmatter, explorers, and backlink panels.
  • Visualize relationships between Schema.org concepts with per-page graph network views.
  • See how Quartz enables fast, reliable static site generation for thousands of Schema.org Markdown files with near-instant local previews.

Backers and Sponsors

Dear community, If you find Schema.Org in Markdown useful, we’d be truly grateful for your support. Donations of €9 or more help cover deployment, maintenance, and ongoing development costs, ensuring the project remains sustainable and continues to grow.

Our mission is to empower users, like you, to organize, share, and explore information in meaningful ways. Every contribution, no matter the size, makes a difference and helps us improve and expand our tools.

Thank you for being part of this journey!

Donate via PayPal or Buy Me a Coffee on Ko-fi.

With gratitude, Athanassios Hatzis and the team