Provenance

Changelog

The work changes over time. This page records visible changes so that revision becomes part of the artwork rather than an invisible maintenance act.

Revision history

Records

  1. Reference Standard Profile 1.0

    Published /profile/1.0 as a reusable Metaconceptual Art Linked Open Art application profile with a JSON-LD context, SHACL shape, JSON Schema, validation fixtures, starter template, browser validator, npm validation command, VoID/DCAT dataset descriptors, /.well-known/void, and a SHA-256 release manifest. Added a publication-status vocabulary and portfolio staging policy so the project can connect to the Linked Art / LOD web now while private and forthcoming portfolio works stay out of public evidence until intentionally released.

  2. Machine-Readable Foundation

    Added a bot-facing /llms.txt index, a Metaconceptual Art linked-open-art profile, a lightweight JSON Schema validation shape, and a citable Linked Art LinguisticObject record for the Movement Record. The record, graph, collection, Systems register, content negotiation, and route-smoke tests now treat the movement claim as a standards-backed evidence surface.

  3. Post-v0.8: Interactive And Quality Polish

    Added the Explore graph, Today in the Graph spotlight, per-work detail pages, IIIF deep-zoom support, build-time social cards, dark gallery mode, sitemap, robots.txt, branded 404, error boundary, web-app manifest, skip-to-content link, and the shared Wikidata helper used by the interactive islands. The test suite now covers graph integrity, Linked Art record IDs, routes, and exported assets.

  4. v0.8: Next.js Migration

    Migrated the hand-written static site to Next.js (App Router) with static export, while preserving every page, the semantic markup, the JSON-LD, and the Linked Art data layer. Shared header and footer became components, the Wikidata live query a client component, and the Linked Art HTTP content negotiation moved from .htaccess to vercel.json. The site now deploys from GitHub automatically instead of by manual upload. A seventh page, the Curatorial Statement, was added.

  5. v0.7: Dereferenceable URIs And Event-Driven Discovery

    Closed the last gaps to full Linked Art API 1.0 dereferencing. Each record now has a single extensionless canonical URI served with real content negotiation: Accept: text/html 303-redirects to the human page, Accept: application/ld+json returns the profiled JSON-LD, and the old .json URL 301s to the canonical one. The discovery stream became genuinely event-driven — every Create/Update activity is generated from the records' real git-commit history. A live-endpoint prober asserts the served behaviour (status, media type, CORS, negotiation, redirects), with production checked on a schedule and on demand.

  6. v0.6: Linked Art API 1.0 Conformance Pass

    Brought the Linked Art layer to API 1.0. Corrected the CRM types — the website and image became DigitalObjects, the Eight Sentences a textual LinguisticObject — and classified every name, identifier, and statement with its AAT term. Added standalone records for the studio (Group), the concept, and a provenance activity (with a CC-BY RightAcquisition), a HAL _links block on every record, an Activity-Streams discovery collection, and an .htaccess serving everything as application/ld+json with GET/OPTIONS and CORS for full static conformance. The records are certified against the Getty cromulent reference library (which caught and fixed a real CRM error) plus a JSON-LD expansion, and that certification now runs in CI on every push.

  7. v0.5: Linked Art (CIDOC-CRM) Object Records

    Published per-artwork Linked Art JSON-LD — the museum data standard built on CIDOC-CRM — for the works on view and the website itself, bound together by a collection Set. Each record cross-walks its Getty AAT/ULAN classifications to Wikidata, so an object is legible to actual collection systems. The records live under data/linked-art/ and are linked from each work.

  8. v0.4: Getty Vocabularies / Linked Art Layer

    Extended the linked-data grounding into the art domain. Each concept and figure now carries its Getty identifier — ULAN for people, AAT for concepts — alongside its Wikidata QID, recorded in data/graph.json and surfaced in the Systems node register. The museum is now legible to the art world's own authority files, not only the general graph.

  9. v0.3: Wikidata Knowledge-Graph Layer

    Grounded the semantic layer in Wikidata. Each concept, source, and influence node now carries a stable Wikidata identifier, the node register exposes those as linked open data, and the Systems page queries Wikidata live for related concepts. Added a canonical graph data file at data/graph.json and sameAs links in the structured data.

  10. v0.2: Roadmap Implementation Pass

    Added real routes for Artworks, Theory, Systems, About, and Changelog. Published six initial works, one primary theory text, a ten-node semantic graph, citation block, colophon, and visible provenance structure.

  11. v0.1: Sentence Sequence And Landing System

    Reframed the Eight Sentences as a proposition sequence after Sol LeWitt, removed overclaiming language, added accessible glosses, visual anchor treatment, and a visible semantic graph.