<?xml version="1.0"?>
<!--
SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
SPDX-License-Identifier: CC0-1.0
-->
<!DOCTYPE Class SYSTEM "../../DTD">
<Class>
	<label xml:lang="en">Entry</label>
	<comment xml:lang="en">
		<p>
			A version of some syndicated information resource.
		</p>
	</comment>
	<isDefinedBy>
		<SpecificResource source="(AWOL)" fragment="Entry"/>
	</isDefinedBy>
	<subClassOf>
		<resource name="awol:FeedOrEntry"/>
	</subClassOf>
	<subClassOf>
		<Class>
			<unionOf>
				<Restriction>
					<onProperty>
						<resource name="awol:author"/>
					</onProperty>
					<minCardinality>1</minCardinality>
				</Restriction>
				<Restriction>
					<onProperty>
						<resource name="awol:source"/>
					</onProperty>
					<someValuesFrom>
						<Class>
							<intersectionOf>
								<resource name="awol:Feed"/>
								<Restriction>
									<onProperty>
										<resource name="awol:author"/>
									</onProperty>
									<minCardinality>1</minCardinality>
								</Restriction>
							</intersectionOf>
						</Class>
					</someValuesFrom>
				</Restriction>
			</unionOf>
		</Class>
	</subClassOf>
	<subClassOf>
		<Class>
			<unionOf>
				<Restriction>
					<onProperty>
						<resource name="awol:content"/>
					</onProperty>
					<cardinality>1</cardinality>
				</Restriction>
				<Restriction>
					<onProperty>
						<resource name="rel:alternate"/>
					</onProperty>
					<minCardinality>1</minCardinality>
				</Restriction>
			</unionOf>
		</Class>
	</subClassOf>
	<subClassOf>
		<Class>
			<unionOf>
				<Restriction>
					<onProperty>
						<resource name="awol:summary"/>
					</onProperty>
					<cardinality>1</cardinality>
				</Restriction>
				<Restriction>
					<onProperty>
						<resource name="awol:content"/>
					</onProperty>
					<someValuesFrom>
						<Restriction>
							<onProperty>
								<resource name="awol:body"/>
							</onProperty>
							<someValuesFrom>
								<Datatype>
									<unionOf>
										<resource name="rdf:PlainLiteral"/>
										<resource name="rdf:XMLLiteral"/>
									</unionOf>
								</Datatype>
							</someValuesFrom>
						</Restriction>
					</someValuesFrom>
				</Restriction>
			</unionOf>
		</Class>
	</subClassOf>
	<subClassOf>
		<Restriction>
			<onProperty>
				<resource name="awol:summary"/>
			</onProperty>
			<maxCardinality>1</maxCardinality>
		</Restriction>
	</subClassOf>
</Class>