<?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">Link</label> <comment xml:lang="en"> <p> A <ref target="rdf:Statement">Statement</ref> which points to a named resource. </p> <p> Unlike <ptr target="rdf:subject"/>, <ptr target="rdf:predicate"/>, and <ptr target="rdf:object"/>, which are defined as annotation properties, a Links <ref target="awol:subject">subject</ref>, <ref target="awol:rel">link relation</ref>, and the thing being <ref target="awol:to">linked to</ref> are defined as object properties, and accordingly can be reasoned about. (While the latter properties <em>should</em> imply the corresponding ones from the former set, this is not possible to formally specify, and nor is it ontologically significant.) </p> <p> There is a difference between a Link appearing in an R�D�F graph and the actual (link) relation between subject and thing being linked to itself being asserted. If the intention is also to assert the statement that a Link is making, it must be formally stated as its own R�D�F triple. </p> <p> <ptr target="(RFC4287)"/> states that when the link relation of a Link is unspecified in an Atom document, it is taken to mean <ptr target="rel:alternate" type="individual"/>. </p> <p> Titles of Links should be given with <ptr target="awol:label"/>, not (as <ptr target="(AWOL)"/> would have it) <ptr target="awol:title"/>. </p> </comment> <isDefinedBy> <SpecificResource source="(AWOL)" fragment="Link"/> </isDefinedBy> <subClassOf> <resource name="rdf:Statement"/> </subClassOf> <subClassOf> <Restriction> <onProperty> <resource name="awol:subject"/> </onProperty> <cardinality>1</cardinality> </Restriction> </subClassOf> <subClassOf> <Restriction> <onProperty> <resource name="awol:rel"/> </onProperty> <cardinality>1</cardinality> </Restriction> </subClassOf> <subClassOf> <Restriction> <onProperty> <resource name="awol:to"/> </onProperty> <cardinality>1</cardinality> </Restriction> </subClassOf> </Class>