<?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>