Ontology

Understanding the semantic structure and concepts that power this site

What is Schema.org?

Schema.org provides shared vocabularies that help search engines understand web content. This site uses structured data to improve SEO and make content machine-readable.

Ontology Relationships

Interactive visualization of schema.org ontologies used in this project

Core Types
Entities
Content
Distribution
Location

Complete Data Graph

This graph shows all the actual entities and relationships defined in this project's schema.org data:

9 Entities
3 Relationships
7 Types

💡 Zoom: Scroll wheel or pinch • Pan: Click and drag • Reset: Click ⌂

Entity Types

Article
LearningResource
Dataset
Person
Organization
Place
DataDownload

Key Concepts Used

This site structures content using these core schema.org concepts:

Organization

Represents businesses, institutions, or organized groups. Used to describe creators, publishers, and other entities.

Example

{
  "@type": "Organization",
  "name": "Jigsaw",
  "url": "https://jigsaw.google.com"
}

Person

Represents individual human beings. Used for authors, creators, and contributors.

Example

{
  "@type": "Person",
  "name": "John Doe",
  "jobTitle": "Data Scientist"
}

LearningResource

Represents educational content like tutorials, courses, and documentation.

Example

{
  "@type": "LearningResource",
  "name": "Introduction to Machine Learning",
  "teaches": "Machine Learning",
  "educationalLevel": "Beginner"
}

Dataset

Represents collections of data with metadata about content, format, and distribution.

Example

{
  "@type": "Dataset",
  "name": "Jigsaw - Agile Community Rules Classification",
  "creator": {
    "@type": "Organization",
    "name": "Jigsaw"
  },
  "license": "https://creativecommons.org/licenses/by-sa/4.0/"
}

Implementation

This site uses JSON-LD format embedded in HTML head sections. Validate with Google Rich Results Test.