# Charlie Sheard (charliesheard.com) Charlie Sheard, Australian abstract painter. 70+ solo exhibitions across Australia, Europe, USA, China. Works in major collections including MONA Hobart. Exhibits China since 2012. Represented by Olsen Gallery Sydney. Base URL: https://charliesheard.com ## Entrypoint: - https://charliesheard.com/api/collections/openapi.yaml // OpenAPI 3.1 spec for the public JSON API - https://charliesheard.com/sitemap-index.xml // XML sitemap for crawlers - https://charliesheard.com/llms.txt // short operator hint surface ## Formats: - Append extension `.md` to request path for public content collections: [articles, catalog]. - Accept text/html (default) - Accept application/json via `/api/collections/[collection]/[...path]` ## Markdown formatted: - Article listing: `https://charliesheard.com/[locale]/articles.md` - Article pagination: `https://charliesheard.com/[locale]/articles/page/[page].md` - Article category archive: `https://charliesheard.com/[locale]/articles/category/[category]/page/[page].md` - Article year archive: `https://charliesheard.com/[locale]/articles/year/[year]/page/[page].md` - Article post: `https://charliesheard.com/[locale]/[...slug].md` - Catalog: `https://charliesheard.com/[locale]/catalog/all.md` - Catalog by year: `https://charliesheard.com/[locale]/catalog/year/latest.md` - Catalog by exhibition: `https://charliesheard.com/[locale]/catalog/exhibition/latest.md` - Catalog filtered: `https://charliesheard.com/[locale]/catalog/[filter]/[value]/[page].md` - Catalog item: `https://charliesheard.com/[locale]/catalog/[...id].md` ## Public JSON APIs: - https://charliesheard.com/api/collections/openapi.{yaml,json} // OpenAPI 3.1 specification - https://charliesheard.com/api/collections/articles // paginated list of articles (page[offset], page[limit]) - https://charliesheard.com/api/collections/articles/[...slug] // single article resource - https://charliesheard.com/api/collections/catalog // paginated list of catalog items - https://charliesheard.com/api/collections/catalog/[id] // single catalog item ## Human route groups: - Article listing: `https://charliesheard.com/[locale]/articles/` - Article pagination: `https://charliesheard.com/[locale]/articles/page/[page]/` - Article category archive: `https://charliesheard.com/[locale]/articles/category/[category]/page/[page]/` - Article year archive: `https://charliesheard.com/[locale]/articles/year/[year]/page/[page]/` - Article post: `https://charliesheard.com/[locale]/[...slug]/` - Catalog: `https://charliesheard.com/[locale]/catalog/all/` - Catalog by year: `https://charliesheard.com/[locale]/catalog/year/latest/` - Catalog by exhibition: `https://charliesheard.com/[locale]/catalog/exhibition/latest/` - Catalog filtered: `https://charliesheard.com/[locale]/catalog/[filter]/[value]/[page]/` - Catalog item: `https://charliesheard.com/[locale]/catalog/[...id]/` - Privacy policy: `https://charliesheard.com/[locale]/legal/privacy-policy/` - Terms of service: `https://charliesheard.com/[locale]/legal/terms-of-service/` ## Notes: - Discovery surfaces reference **public** content.