<?xml version="1.0"?>
<!--
SPDX-FileCopyrightText: 2024, 2025 Lady <https://www.ladys.computer/about/#lady>
SPDX-License-Identifier: CC0-1.0
-->
<!DOCTYPE Class SYSTEM "../../DTD">
<Class>
	<label xml:lang="en">Generator Or Person</label>
	<comment xml:lang="en">
		<p>
			A <ptr target="awol:Generator"/> or <ptr target="awol:Person"/>.
		</p>
		<p>
			This class only exists to make it easier to make statements about Generators and Persons both.
			It isn�t explicitly defined in the <ptr target="(AWOL)"/> documentation, but it does appear in one of its diagrams.
		</p>
		<p>
			<ptr target="(AWOL)"/> requires that both Generators and Persons have a <ref target="awol:name">name</ref>.
		</p>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(AWOL)"/>
	</isDefinedBy>
	<equivalentClass>
		<Class>
			<unionOf>
				<resource name="awol:Generator"/>
				<resource name="awol:Person"/>
			</unionOf>
		</Class>
	</equivalentClass>
	<subClassOf>
		<Restriction>
			<onProperty>
				<resource name="awol:name"/>
			</onProperty>
			<minCardinality>1</minCardinality>
		</Restriction>
	</subClassOf>
</Class>