<?xml version="1.0"?>
<!--
SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
SPDX-License-Identifier: CC0-1.0
-->
<!DOCTYPE AnnotationProperty SYSTEM "../../DTD">
<AnnotationProperty>
	<label xml:lang="en">has status</label>
	<comment xml:lang="en">
		<p>
			A <resource name="xsd:string"/> which indicates the status.
		</p>
		<p>
			<ptr target="(VOCAB-STATUS)"/> notes that this property might “more properly” have been modelled as taking I·R·I¦s, perhaps of instances of a “vocab status” class, but it uses one of a small handful of string values instead.
			As it is an annotation property (and not able to be reasoned about regardless), the use of strings is not practically problematic.
		</p>
		<p>
			Four values have broad usage :⁠—
		</p>
		<list>
			<item>
				<p>
					<value datatype="xsd:string">unstable</value> indicates that the usage and documentation for a thing are liable to change arbitrarily in the future.
				</p>
			</item>
			<item>
				<p>
					<value datatype="xsd:string">testing</value> indicates that the usage and documentation for a thing are fairly settled, but may still change with implementation experience or due to unanticipated factors.
				</p>
			</item>
			<item>
				<p>
					<value datatype="xsd:string">stable</value> indicates that the usage and documentation for a thing is settled and not expected to change drastically.
				</p>
			</item>
			<item>
				<p>
					<value datatype="xsd:string">archaic</value> indicates that a term is not considered bestpractice anymore and the use of other terms, when possible, is preferable.
				</p>
			</item>
		</list>
		<p>
			This ontology also makes use of a fifth value, <value datatype="xsd:string">plumbing</value>, which indicates that a term exists only for the purposes of ontology definition or clarity of explanation.
			Plumbing terms should be considered especially unstable and making direct use of them is discouraged.
		</p>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(VOCAB-STATUS)"/>
	</isDefinedBy>
	<range>
		<resource name="xsd:string"/>
	</range>
</AnnotationProperty>