Classifications/Entity

Thing

A broad tangible or conceptual thing with a name and description.

Entity schema.org/Thing thing

Fields

1 required · 2 recommended. Every field points at its schema.org property — the definition lives in one place, so nothing drifts. The full inherited superset stays available through @0xintuition/schema-org.

FieldTypeDescription
name string required The name of the thing. schema.org/name
description string optional A short description of the thing. schema.org/description
sameAs string[] optional Canonical URLs that identify the same thing. schema.org/sameAs

The canonical shape

What a Thing atom's data looks like. These exact bytes are what calculateAtomId hashes — shared shape is shared identity.

atom data · canonical JSON-LD
{
  "@context": "https://schema.org/",
  "@type": "Thing",
  "name": "Apple",
  "description": "A round fruit with red or green skin.",
  "sameAs": [
    "https://example.com/canonical"
  ]
}
build one
import { buildAtomData } from "@0xintuition/classifications";
import { calculateAtomId } from "@0xintuition/ids";

const atomData = buildAtomData("thing", {
	name: "Apple",
	description: "A round fruit with red or green skin.",
});

// deterministic — same bytes, same ID, offchain and on
const atomId = calculateAtomId(atomData);

What a Thing can say

The recommended triple vocabulary for this classification — each row is a claim shape the graph already understands, with the kind of atom expected on the other end.

Thing same as another Thing enshrined
Thing url url value enshrined
Thing imgUrl url value enshrined
Thing has description string value enshrined

Enrichment

Paste a bare reference and the enrichment engine fills a Thing in from its sources (default pipeline: thing) — titles, canonical sameAs URLs, and the fields above, merged onto the same deterministic atom.