<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://ian-piper.com/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://ian-piper.com/</loc>
</url>
<url>
<loc>https://ian-piper.com/a-complete-worked-application/</loc>
<lastmod>2020-12-14T13:13:41+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/authors/ian-piper/</loc>
</url>
<url>
<loc>https://ian-piper.com/authors/ian-piper/page/2/</loc>
</url>
<url>
<loc>https://ian-piper.com/authors/ian-piper/page/3/</loc>
</url>
<url>
<loc>https://ian-piper.com/build-a-taxonomy-using-poolparty-cardsorting/</loc>
<lastmod>2025-12-10T10:51:28+00:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-12.07.16pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-12.26.56pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-12.44.36pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-12.48.04pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-12.52.46pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-1.02.30pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19//Screenshot-from-turing-2020-12-30-at-1.04.12pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19/Screenshot-from-turing-2020-12-31-at-4.45.17am.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19/Screenshot-from-turing-2020-12-31-at-4.40.54am.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19/Screenshot-from-turing-2020-12-31-at-4.47.50am-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/19/Screenshot-from-turing-2020-12-31-at-4.50.38am.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/build-an-autocomplete-search-box-for-poolparty/</loc>
<lastmod>2020-12-16T16:48:27+00:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/18/Screenshot-from-turing-2020-12-13-at-4.30.18pm.png</image:loc>
<image:title><![CDATA[Autocomplete search walk-through 1]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/18/Screenshot-from-turing-2020-12-13-at-4.31.35pm.png</image:loc>
<image:title><![CDATA[Autocomplete search walk-through 2]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/18/Screenshot-from-turing-2020-12-13-at-4.34.08pm.png</image:loc>
<image:title><![CDATA[Autocomplete search walk-through 3]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/building-a-content-graph/</loc>
<lastmod>2022-05-13T15:38:23+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/building-a-content-graph-part-4-middleware-for-linking-information/</loc>
<lastmod>2025-08-22T13:44:25+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-1.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-4-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-5-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-6.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-7-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-8-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-9.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/26/Figure-10.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/building-a-content-graph-part-five-information-model-design/</loc>
<lastmod>2025-08-22T13:44:09+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-1.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-3-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-4-3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-5-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-6-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-7-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-8-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-9.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-10.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-11-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/27/Figure-11.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/building-a-content-graph-part-six-the-graph-database/</loc>
<lastmod>2025-08-22T13:43:29+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Graph-DB-front-page.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-4.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Screenshot-from-frost-2024-09-17-at-5.18.14pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-6.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-7.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Figure-8-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Visualgraph01.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Visualgraph02.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Visualgraph03.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/28/Visualgraph05.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/building-a-content-graph-part-three-taxonomy-design/</loc>
<lastmod>2025-08-22T13:44:40+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/25/Figure-1.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/25/Figure-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/25/Figure-3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/25/Figure-4.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/25/Figure-5.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/classification-without-integration/</loc>
<lastmod>2020-06-05T15:09:13+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/concepts/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/application-programming-interface/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/artificial-intelligence/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/assistive-tagging/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/auto-tagging/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/border-terrier/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/card-sorting/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/classification/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/classification-event/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/concept/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/concept-scheme/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-architecture/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-graph/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-graph-explorer-cge/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-management/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-management-system/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/content-object/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/controlled-vocabulary/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/cryptography/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/dbpedia/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/dereferenced/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/digital-asset-management/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/five-star-model-for-the-semantic-web/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/general-data-protection-regulations/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/google-knowledge-graph/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/governance/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/graph-database/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/java/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/json/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/knowledge-graph/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/metadata/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/n-triples/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/ontology/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/php/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/proof-of-concept/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/resource-description-framework/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/semantic-web/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/shacl/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/simple-knowledge-organisation-system/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/siren-song/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/snake-oil/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/software-development/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/sparql/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/sparql-endpoint/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/sparql-query/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/star-programme/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/tag/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/taxonomy/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/taxonomy-management-system/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/thesaurus/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/triple-store/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/triples/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/uniform-resource-identifier/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/vocabulary/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/wiifm/</loc>
</url>
<url>
<loc>https://ian-piper.com/concepts/xojo/</loc>
</url>
<url>
<loc>https://ian-piper.com/contact-us/</loc>
<lastmod>2020-06-05T18:26:33+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/content-design-for-content-graphs/</loc>
<lastmod>2025-08-22T13:44:55+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-1-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-2-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-3.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-4.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-5-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-6.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-7.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-8-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/23/Figure-9-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/content-graph-build-1/</loc>
<lastmod>2026-07-23T11:43:16+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/35/Desktop-content-graph-manager-20250819.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/35/Node-object-structure.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/35/Selected-tags-for-dropped-files.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/content-graph-tags-and-concepts/</loc>
<lastmod>2026-07-23T11:42:49+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/36/Schematic-triple-20250915.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/36/Tags-and-concepts.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/content-graphs/</loc>
<lastmod>2025-08-22T13:45:11+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/Simple-graph-20240801.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/author-simple-metadata.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/author-richer-metadata.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/Book-and-author-graph-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/Book-and-Author-with-semantic-relations.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/Book-and-Concept-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/22/Content-Author-and-Concept-graph.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/content-model-design/</loc>
<lastmod>2025-09-22T16:14:05+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/34/Classification-in-data-model-20250901.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/34/Protege-object-properties-20250818.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/34/Protege-data-properties-20250818.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/34/Data-model-for-Linker-202507290915.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/custom-searches-in-poolparty/</loc>
<lastmod>2020-06-05T17:02:33+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/desktop-content-graph-prelude/</loc>
<lastmod>2025-09-22T15:50:57+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/32/Screenshot-from-frost-2025-08-14-at-11.39.11.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/32/Hookmark-user-interface.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/32/TinderBox-UI-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/down-the-rabbithole-finder-tags/</loc>
<lastmod>2025-09-09T16:46:31+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/33/Screenshot-from-frost-2025-08-13-at-17.38.16.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/33/Screenshot-from-frost-2025-08-13-at-17.44.31.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/33/Hazel-202509091303.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/33/Automator-202509091303.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/getting-started-with-the-poolparty-api/</loc>
<lastmod>2022-05-13T15:41:02+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/governance-matters-heres-why/</loc>
<lastmod>2020-12-14T13:16:20+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/graphdb-apis/</loc>
<lastmod>2025-08-22T13:43:52+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-5.06.00pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-5.12.33pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-5.02.16pm-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-5.18.48pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.21.58pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.27.58pm-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.32.52pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.42.19pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.44.15pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.51.33pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-27-at-3.57.10pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-4.11.31pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-4.26.37pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-4.27.02pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/29/Screenshot-from-frost-2024-11-29-at-4.10.58pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/gtpr-and-legal/</loc>
<lastmod>2020-12-16T18:45:08+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/how-to-back-up-a-collection-of-poolparty-projects/</loc>
<lastmod>2021-01-07T14:51:47+00:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/20//Screenshot-from-turing-2021-01-06-at-4.50.06pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/20//Screenshot-from-turing-2021-01-06-at-4.51.01pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/20/Screenshot-from-turing-2021-01-06-at-5.07.06pm.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/how-to-make-a-shared-secret/</loc>
<lastmod>2025-03-13T11:57:17+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/introducing-the-content-graph-explorer/</loc>
<lastmod>2024-09-12T09:05:33+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/just-enough-skos/</loc>
<lastmod>2025-09-24T11:53:16+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/page/2/</loc>
</url>
<url>
<loc>https://ian-piper.com/page/3/</loc>
</url>
<url>
<loc>https://ian-piper.com/scaffolding-a-xojo-application-part-2/</loc>
<lastmod>2026-07-23T15:20:17+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-23-at-09.31.55.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-23-at-11.12.59.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-23-at-11.23.31.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-22-at-15.42.25.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-22-at-15.54.49.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-22-at-16.19.16.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-22-at-18.05.00.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-23-at-10.27.17.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/38/Screenshot-from-frost-2026-07-23-at-10.33.09.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/scaffolding-an-application-with-xojo/</loc>
<lastmod>2026-07-23T10:50:13+01:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/37/Screenshot-from-frost-2026-07-16-at-15.04.37.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/37/Screenshot-from-frost-2026-07-17-at-10.25.06.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/37/Screenshot-from-frost-2026-07-17-at-12.15.13.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/37/Screenshot-from-frost-2026-07-17-at-12.14.27-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/37/Screenshot-from-frost-2026-07-17-at-14.00.07.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/services-clients-and-partners/</loc>
<lastmod>2020-06-05T15:22:35+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/shacl/</loc>
<lastmod>2025-02-25T12:12:19+00:00</lastmod>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-11.26.31.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-11.34.16.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-11.49.35.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-12.00.53.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-12.07.37.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-12.17.29.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-12.20.34.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-16.25.19-2.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-16.46.29.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
<image:image>
<image:loc>https://ian-piper.com/media/posts/31/Screenshot-from-frost-2025-01-29-at-16.49.34.png</image:loc>
<image:title><![CDATA[]]></image:title>
</image:image>
</url>
<url>
<loc>https://ian-piper.com/taxonomies-and-ontologies-explained/</loc>
<lastmod>2020-06-05T15:02:25+01:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/using-sparql-queries-with-poolparty/</loc>
<lastmod>2020-12-14T13:06:37+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/using-the-poolparty-extractor-for-assistive-tagging/</loc>
<lastmod>2020-12-14T13:15:30+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/we-need-to-talk-about-tagging/</loc>
<lastmod>2020-12-14T12:43:10+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/when-is-a-concept-not-a-concept-when-its-a-term/</loc>
<lastmod>2020-12-14T13:21:38+00:00</lastmod>
</url>
<url>
<loc>https://ian-piper.com/why-things-work-better-than-strings/</loc>
<lastmod>2020-12-14T12:45:54+00:00</lastmod>
</url>
</urlset>