]> Lady’s Gitweb - Vocab/blob - data/classes/rdfs¦Container
Initial commit; initial set of vocabs
[Vocab] / data / classes / rdfs¦Container
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">Container</label>
9 <comment xml:lang="en">
10 <p>
11 A collection of zero or more things.
12 </p>
13 <p>
14 Membership within Containers is indicated through the use of <code>rdf:_$</code> properties, where <code>$</code> is a <em>positive</em> (i·e nonzero) integer with no leading zeroes.
15 These properties are all considered subproperties of <resource name="rdfs:member"/>, although there are no normative requirements on processors recognizing this fact.
16 There is no requirement that membership properties be dense; i·e just because a Collection has values for <resource name="rdf:_1"/> and <resource name="rdf:_3"/> does not imply it has a value for <resource name="rdf:_2"/>.
17 </p>
18 <p>
19 Containers are allowed to contain themselves as members.
20 The subclasses <ptr target="rdf:Bag"/>, <ptr target="rdf:Seq"/>, and <ptr target="rdf:Alt"/> convey different intentions about the relationship between the items in containers.
21 </p>
22 <p>
23 Because the relationship between <resource name="rdf:_1"/>, <resource name="rdf:_2"/>, ⁊·c and <resource name="rdfs:member"/> is often implicit, and because there is no upper limit to membership properties or restrictions on their length, Containers can be difficult to reason about.
24 <ref target="rdf:List">Lists</ref> are a better solution in most cases.
25 </p>
26 </comment>
27 <isDefinedBy>
28 <SpecificResource source="(RDF11-SCHEMA)" fragment="ch_container"/>
29 </isDefinedBy>
30 </Class>
This page took 0.047716 seconds and 5 git commands to generate.