]> Lady’s Gitweb - Vocab/blob - data/classes/awol¦Link
Initial commit; initial set of vocabs
[Vocab] / data / classes / awol¦Link
1 <?xml version="1.0"?>
2 <!--
3 SPDX-FileCopyrightText: 2024 Lady <https://www.ladys.computer/about/#lady>
4 SPDX-License-Identifier: CC0-1.0
5 -->
6 <!DOCTYPE Class SYSTEM "../../DTD">
7 <Class>
8 <label xml:lang="en">Link</label>
9 <comment xml:lang="en">
10 <p>
11 A <ref target="rdf:Statement">Statement</ref> which points to a named resource.
12 </p>
13 <p>
14 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.
15 (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.)
16 </p>
17 <p>
18 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.
19 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.
20 </p>
21 <p>
22 <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"/>.
23 </p>
24 <p>
25 Titles of Links should be given with <ptr target="awol:label"/>, not (as <ptr target="(AWOL)"/> would have it) <ptr target="awol:title"/>.
26 </p>
27 </comment>
28 <isDefinedBy>
29 <SpecificResource source="(AWOL)" fragment="Link"/>
30 </isDefinedBy>
31 <subClassOf>
32 <resource name="rdf:Statement"/>
33 </subClassOf>
34 <subClassOf>
35 <Restriction>
36 <onProperty>
37 <resource name="awol:subject"/>
38 </onProperty>
39 <cardinality>1</cardinality>
40 </Restriction>
41 </subClassOf>
42 <subClassOf>
43 <Restriction>
44 <onProperty>
45 <resource name="awol:rel"/>
46 </onProperty>
47 <cardinality>1</cardinality>
48 </Restriction>
49 </subClassOf>
50 <subClassOf>
51 <Restriction>
52 <onProperty>
53 <resource name="awol:to"/>
54 </onProperty>
55 <cardinality>1</cardinality>
56 </Restriction>
57 </subClassOf>
58 </Class>
This page took 0.10107 seconds and 5 git commands to generate.