<?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</label>
	<comment xml:lang="en">
		<p>
			A software <ref target="foaf:Agent">Agent</ref> capable of generating some kind of thing.
		</p>
		<p>
			This probably refers most accurately to a specific running instance of a piece of software (likely a <ptr target="dcmitype:Service"/>), not the abstract software or its code (a <ptr target="dcmitype:Software"/>), as the latter is not an Agent (software cannot act without being instantiated).
		</p>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(AWOL)" fragment="Generator"/>
	</isDefinedBy>
	<subClassOf>
		<resource name="awol:GeneratorOrPerson"/>
	</subClassOf>
	<subClassOf>
		<resource name="foaf:Agent"/>
	</subClassOf>
</Class>