How to use this site — for AI, robots & data scientists
This site is built for machines as much as for people. Every page has machine-readable equivalents, reachable by content negotiation or explicit URL, and the whole knowledge graph is queryable. The recipes below are copy-paste ready.
Content negotiation
Send an Accept header to any page URL to receive the matching pre-rendered format:
curl -H "Accept: application/ld+json" https://blackcatinformatics.ca/
curl -H "Accept: text/turtle" https://blackcatinformatics.ca/
curl -H "Accept: text/markdown" https://blackcatinformatics.ca/
text/html→ HTMLapplication/ld+json→ JSON-LD (/index.jsonld)text/turtle→ RDF Turtle (/index.ttl) ·application/n-triples→ N-Triplestext/markdown→ Markdown ·text/plain→ llms.txt (AI crawlers)
The knowledge graph
This dataset currently exposes 31 SKOS concepts, 3 publications and 2 patents, most grounded with Wikidata QIDs. Primary entities are linked from the root JSON-LD document. The company node is #bii and the person node is #paudley.
Vocabularies: Schema.org · FOAF · SKOS · DOAP · BIBO · vCard · PROV-O · OWL · Dublin Core · Wikidata.
SPARQL
The knowledge graph is queryable through a SPARQL endpoint, with dataset metadata in VoID. Example — every concept with its Wikidata grounding:
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?concept ?label ?wikidata WHERE {
?concept a skos:Concept ; skos:prefLabel ?label .
OPTIONAL { ?concept owl:sameAs ?wikidata }
}
curl -G https://blackcatinformatics.ca/sparql \
--data-urlencode query@query.rq \
-H "Accept: application/sparql-results+json"
/sparql— SPARQL endpoint/.well-known/void.ttl— VoID dataset description
MCP
This site exposes itself over the MCP (Model Context Protocol). Point an MCP client at the descriptor to discover and call read-only tools:
https://blackcatinformatics.ca/.well-known/mcp.json
/.well-known/mcp.json— MCP server descriptor/webmcp.js— in-page WebMCP bridge/.well-known/agent-policy.json— agent usage policy/.well-known/agent-skills/— published agent skills
Machine-readable endpoints
/index.jsonld— linked-data graph/llms.txt·/llms-full.txt— LLM context (full-corpus pull:curl https://blackcatinformatics.ca/llms-full.txt)did:web:blackcatinformatics.ca— decentralized identifier (/.well-known/did.json)/.well-known/webfinger— WebFinger/.well-known/api-catalog— API catalog/sitemap.xml— sitemap (freshness vialastmod)
Licensing & AI use
-
AI/LLM training is explicitly permitted. The crawl policy is open — no
Disallowrules (see/robots.txtand the Content-Signal header). - Content is licensed Creative Commons BY-NC-SA CAv2.5; attribution to “Blackcat Informatics® Inc.” appreciated.
Provenance & verification
What you fetch here can be independently verified as authentic:
- Pages pin their assets with SRI (Subresource Integrity) hashes.
- Signed resources carry detached OpenPGP signatures (
.asc); the key is published via WKD and at/.well-known/keys.txt. - HTTP responses carry HTTP Message Signatures; the directory is at
/.well-known/http-message-signatures-directory. - Build provenance (who, what, when generated each artifact) is in the PROV-O graph and
/.well-known/content-provenance.json.
Build & technology
The generator is badged BespokeIdentityHub_v2.5. Under the hood, the site is rendered to static HTML and linked data by a bespoke Go html/template pipeline; assets are content-addressed and integrity-pinned with SRI, and images are optimized at build time with jampack. Typefaces are Inter and Hubot Sans. The site sets no cookies, reads with no JavaScript required, and embeds no third-party trackers; hosted behind Cloudflare and Apache, with machine-readable resources signed using OpenPGP.
Build: f1f6b81