<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Loren Cahlander</title>
    <description>The latest articles on DEV Community by Loren Cahlander (@lcahlander).</description>
    <link>https://dev.to/lcahlander</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3552165%2F85ad1ee2-83f2-4561-81e4-b1610503a085.jpeg</url>
      <title>DEV Community: Loren Cahlander</title>
      <link>https://dev.to/lcahlander</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lcahlander"/>
    <language>en</language>
    <item>
      <title>Modernizing a SKOS-XL Search Template with GitHub Copilot: From Taxonomy Tool to AI-Ready Knowledge Graph</title>
      <dc:creator>Loren Cahlander</dc:creator>
      <pubDate>Mon, 27 Jul 2026 16:47:45 +0000</pubDate>
      <link>https://dev.to/lcahlander/modernizing-a-skos-xl-search-template-with-github-copilot-from-taxonomy-tool-to-ai-ready-knowledge-2655</link>
      <guid>https://dev.to/lcahlander/modernizing-a-skos-xl-search-template-with-github-copilot-from-taxonomy-tool-to-ai-ready-knowledge-2655</guid>
      <description>&lt;h2&gt;
  
  
  The project
&lt;/h2&gt;

&lt;p&gt;I just finished a full upgrade of my &lt;strong&gt;SKOS-XL search-template application&lt;/strong&gt; — a semantic-web taxonomy tool I originally built to explore controlled-vocabulary search and concept relationships. The new version is modernized end-to-end with &lt;strong&gt;GitHub Copilot&lt;/strong&gt;, refreshed dependencies, and a tighter architecture that makes it usable as a component in real-world AI systems, not just a standards demo.&lt;/p&gt;

&lt;p&gt;If you work in &lt;strong&gt;data architecture, AI/ML infrastructure, knowledge engineering, or enterprise search&lt;/strong&gt;, this is the kind of tooling layer that sits between messy source data and useful AI outcomes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why SKOS-XL still matters
&lt;/h2&gt;

&lt;p&gt;SKOS (Simple Knowledge Organization System) is the W3C standard for sharing and linking vocabularies, taxonomies, and thesauri. SKOS-XL extends it with support for &lt;strong&gt;labels as first-class resources&lt;/strong&gt; — essential when you need to track multiple labels per concept, provenance, translations, and editorial history.&lt;/p&gt;

&lt;p&gt;In enterprise terms, SKOS-XL is a building block for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Controlled vocabularies&lt;/strong&gt; and metadata tagging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Taxonomy / ontology management&lt;/strong&gt; for regulated industries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search and findability&lt;/strong&gt; across data catalogs, document repositories, and product catalogs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Retrieval-Augmented Generation (RAG)&lt;/strong&gt; where LLMs retrieve from curated, governed concept graphs rather than raw embeddings alone&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI governance&lt;/strong&gt; and auditability — you can explain &lt;em&gt;why&lt;/em&gt; a concept was matched&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I upgraded
&lt;/h2&gt;

&lt;p&gt;The project was originally a useful but dated semantic-web experiment. The upgrade focused on making it &lt;strong&gt;maintainable, observable, and deployable&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Refreshed the build and runtime&lt;/strong&gt; to modern, supported versions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rebuilt the front-end search interface&lt;/strong&gt; with a lightweight, current component model&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Used GitHub Copilot throughout&lt;/strong&gt; to accelerate refactoring, test coverage, and documentation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preserved the SKOS-XL data model&lt;/strong&gt; while making the API cleaner and more REST-friendly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documented the architecture&lt;/strong&gt; so the project can serve as a reference implementation for taxonomy-backed search&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is a small but complete stack: a searchable SKOS-XL concept browser, a concept-detail view, and a backend that can load and query real taxonomy data.&lt;/p&gt;




&lt;h2&gt;
  
  
  Where this fits in AI/ML work
&lt;/h2&gt;

&lt;p&gt;Most production AI projects spend 80% of their effort on data preparation, lineage, and governance. A SKOS-XL layer gives you a &lt;strong&gt;governed semantic index&lt;/strong&gt; that can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Normalize terminology&lt;/strong&gt; across business units and data sources
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Power retrieval for RAG pipelines&lt;/strong&gt; with explainable, human-curated relationships
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Support data catalogs and metadata management&lt;/strong&gt; by tagging datasets with standardized concepts
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Improve search relevance&lt;/strong&gt; in healthcare, finance, pharma, and public-sector systems where precision matters&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you’re building a data platform, AI governance framework, or enterprise knowledge graph, taxonomy work is not a side quest — it is the foundation.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’m looking for next
&lt;/h2&gt;

&lt;p&gt;I’m a senior &lt;strong&gt;Data Architect / Knowledge Graph / AI Architecture&lt;/strong&gt; practitioner with a background in regulated enterprise environments (healthcare, federal, insurance). I bring deep experience in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Taxonomy, ontology, and metadata framework design&lt;/li&gt;
&lt;li&gt;Enterprise data modeling and semantic data architecture&lt;/li&gt;
&lt;li&gt;Search, data catalog, and lineage systems&lt;/li&gt;
&lt;li&gt;Data governance, quality, and measurement&lt;/li&gt;
&lt;li&gt;Standards-based interoperability (W3C, SKOS, RDF, XML, XQuery, JSON-LD)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’m exploring senior roles where &lt;strong&gt;taxonomy, metadata, and measurement frameworks directly improve AI outcomes&lt;/strong&gt; — especially in organizations that need AI systems to be accurate, governable, and audit-ready.&lt;/p&gt;

&lt;p&gt;If you’re a recruiter, hiring manager, or engineering leader working on AI infrastructure, knowledge graphs, or enterprise data platforms, I’d welcome a conversation.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try the project
&lt;/h2&gt;

&lt;p&gt;Repo: [&lt;a href="https://github.com/magellanmeta-ai/magellan-exist-glossary" rel="noopener noreferrer"&gt;https://github.com/magellanmeta-ai/magellan-exist-glossary&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;I’m happy to walk through the architecture, trade-offs, or how it could be extended into a RAG or data-catalog use case.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;About the author: Loren Cahlander is a data architect and knowledge-graph practitioner with experience across healthcare, federal, and enterprise technology organizations. He has contributed to W3C standards communities and open-source semantic-web projects.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>knowledgegraph</category>
      <category>dataarchitecture</category>
      <category>githubcopilot</category>
    </item>
  </channel>
</rss>
