]> Lady’s Gitweb - Vocab/blob - data/classes/ore¦Proxy
Add .rsync-filter
[Vocab] / data / classes / ore¦Proxy
1 <?xml version="1.0"?>
2 <!--
3 SPDX-FileCopyrightText: 2025 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">Proxy</label>
9 <comment xml:lang="en">
10 <p>
11 A <ref target="Proxy">Proxy</ref> of some <ref target="ore:AggregatedResource">Aggregated Resource</ref> as it exists within a specific <ref target="ore:Aggregation">Aggregation</ref>.
12 </p>
13 <p>
14 State·ments about Aggregated Resources which are specific to a particular Aggregation need to be made on a Proxy, as such state·ments are not “generally true”.
15 It is recommended that Proxies not be Aggregated Resources themselves, but this isn¦t formally required.
16 </p>
17 <p>
18 There is no restriction that an Aggregated Resource only have one Proxy for a given Aggregation.
19 The restrictions on <ptr target="ore:proxyFor"/> and <ptr target="ore:proxyIn"/> are not formally expressed in <ptr target="(OAI-ORE)"/>, but are in <ptr target="(PCDM)"/>.
20 </p>
21 <p>
22 Horizontal (previous~next) linking for Proxies is described by <ptr target="(PCDM)"/>, with the quirk of using the spelling <resource name="rel:prev"/> for <ptr target="rel:previous" type="property"/>.
23 This ontology only recognizes the spelling <resource name="rel:previous"/>, which is formally defined by <ptr target="(RFC5005)"/>.
24 </p>
25 </comment>
26 <isDefinedBy>
27 <SpecificResource source="(OAI-ORE)" fragment="proxy"/>
28 </isDefinedBy>
29 <isDefinedBy>
30 <SpecificResource source="(PCDM)" fragment="oreproxy"/>
31 </isDefinedBy>
32 <subClassOf>
33 <resource name="Proxy"/>
34 </subClassOf>
35 <subClassOf>
36 <Restriction>
37 <onProperty>
38 <resource name="ore:proxyFor"/>
39 </onProperty>
40 <cardinality>1</cardinality>
41 </Restriction>
42 </subClassOf>
43 <subClassOf>
44 <Restriction>
45 <onProperty>
46 <resource name="ore:proxyIn"/>
47 </onProperty>
48 <cardinality>1</cardinality>
49 </Restriction>
50 </subClassOf>
51 <subClassOf>
52 <Restriction>
53 <onProperty>
54 <resource name="rel:previous"/>
55 </onProperty>
56 <maxCardinality>1</maxCardinality>
57 </Restriction>
58 </subClassOf>
59 <subClassOf>
60 <Restriction>
61 <onProperty>
62 <resource name="rel:previous"/>
63 </onProperty>
64 <allValuesFrom>
65 <resource name="ore:Proxy"/>
66 </allValuesFrom>
67 </Restriction>
68 </subClassOf>
69 <subClassOf>
70 <Restriction>
71 <onProperty>
72 <resource name="rel:next"/>
73 </onProperty>
74 <maxCardinality>1</maxCardinality>
75 </Restriction>
76 </subClassOf>
77 <subClassOf>
78 <Restriction>
79 <onProperty>
80 <resource name="rel:next"/>
81 </onProperty>
82 <allValuesFrom>
83 <resource name="ore:Proxy"/>
84 </allValuesFrom>
85 </Restriction>
86 </subClassOf>
87 </Class>
This page took 0.048269 seconds and 5 git commands to generate.