<?xml version="1.0"?>
<!--
SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
SPDX-License-Identifier: CC0-1.0
-->
<!DOCTYPE DatatypeProperty SYSTEM "../../DTD">
<DatatypeProperty functional="yes">
	<label xml:lang="en">processing language</label>
	<comment xml:lang="en">
		<p>
			The base language under which this resource should be processed.
		</p>
		<p>
			This is not necessarily the same as the language of the resource itself; for example, a French phrase in an English dictionary might be <em>in</em> the French language, but <em>processed under</em> English processing rules (for alphebetization, ⁊·c).
		</p>
		<p>
			<ptr target="(ANNO)"/> only specifies the range of this property as <resource name="xsd:string"/>, but it then additionally requires that it match the expectations of <resource name="xsd:language"/>.
			As these datatypes share a value space, it is simpler to just use the latter as its range.
		</p>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(ANNO)" fragment="processinglanguage"/>
	</isDefinedBy>
	<subPropertyOf>
		<resource name="dc11:language"/>
	</subPropertyOf>
	<range>
		<resource name="xsd:language"/>
	</range>
</DatatypeProperty>