<?xml version="1.0"?>
<!--
SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
SPDX-License-Identifier: CC0-1.0
-->
<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
<ObjectProperty functional="yes">
	<label xml:lang="en">has canonical</label>
	<comment xml:lang="en">
		<p>
			The authoritative version of this thing.
		</p>
		<p>
			There is no requirement that the thing which is pointed to by this property be accessible or dereferencable, only that statements <em>about</em> that thing be considered the “canonical” statements regarding the underlying concept that this thing represents.
			Note, however, that this thing and the “canonical” thing are kept formally distinct; they may have different properties.
		</p>
		<p>
			This property ultimately serves two purposes :⁠—
		</p>
		<list>
			<item>
				<p>
					It helps to establish identity of underlying concepts, in that two things with the same canonical can be assumed to be different noncanonical versions of the same canonical thing.
				</p>
			</item>
			<item>
				<p>
					When a means of dereferencing the canonical thing is available, it allows processors to use it in place of this thing in situations where that would be desirable.
				</p>
			</item>
		</list>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(ANNO)" fragment="canonical"/>
	</isDefinedBy>
	<subPropertyOf>
		<resource name="dcterms:isVersionOf"/>
	</subPropertyOf>
</ObjectProperty>