<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Archives</journal-id>
<journal-title-group>
<journal-title>The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Archives</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9034</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprs-archives-L-4-W2-2026-95-2026</article-id>
<title-group>
<article-title>Improving the usability and discoverability of CityJSON Extensions</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ledoux</surname>
<given-names>Hugo</given-names>
<ext-link>https://orcid.org/0000-0002-1251-8654</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Delft University of Technology, the Netherlands</addr-line>
</aff>
<pub-date pub-type="epub">
<day>28</day>
<month>09</month>
<year>2026</year>
</pub-date>
<volume>L-4/W2-2026</volume>
<fpage>95</fpage>
<lpage>101</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Hugo Ledoux</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/L-4-W2-2026/95/2026/isprs-archives-L-4-W2-2026-95-2026.html">This article is available from https://isprs-archives.copernicus.org/articles/L-4-W2-2026/95/2026/isprs-archives-L-4-W2-2026-95-2026.html</self-uri>
<self-uri xlink:href="https://isprs-archives.copernicus.org/articles/L-4-W2-2026/95/2026/isprs-archives-L-4-W2-2026-95-2026.pdf">The full text article is available as a PDF file from https://isprs-archives.copernicus.org/articles/L-4-W2-2026/95/2026/isprs-archives-L-4-W2-2026-95-2026.pdf</self-uri>
<abstract>
<p>The data model CityGML supports domain-specific extensions via &lt;em&gt;Application Domain Extensions&lt;/em&gt; (ADEs); users can add new attributes, classes, and even new geometries for specific domains. A 2018 survey found only 10 of 44 ADEs had publicly available schemas, and I show in this paper that a follow-up survey of 16 post-2018 ADEs shows similar problems, with only 7 providing schemas and 5 providing example datasets (both very useful for reuse by others). During its development, the encoding CityJSON addressed some of the limitations of ADEs through its &lt;em&gt;Extensions&lt;/em&gt; mechanism: Extensions are simpler and more restricted, for instance no new geometries. However, creating and hosting Extensions remains cumbersome, limiting adoption in practice. This paper presents two contributions to lower that barrier. First, a web application (hosted on the CityJSON website) lets practitioners build Extension files interactively, without needing to write JSON Schema by hand. Second, a public registry on GitHub collects, hosts, and versions all known Extensions at stable, predictable URLs; 9 Extensions are currently included. The registry improves discoverability, provides worked examples, and resolves hosting difficulties such as CORS restrictions.</p>
</abstract>
<counts><page-count count="7"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>