3 SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
 
   4 SPDX-License-Identifier: CC0-1.0
 
   6 <!DOCTYPE Class SYSTEM "../../DTD">
 
   8         <label xml:lang="en">Proxy</label>
 
   9         <comment xml:lang="en">
 
  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>.
 
  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.
 
  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)"/>.
 
  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)"/>.
 
  27                 <SpecificResource source="(OAI-ORE)" fragment="proxy"/>
 
  30                 <SpecificResource source="(PCDM)" fragment="oreproxy"/>
 
  33                 <resource name="Proxy"/>
 
  38                                 <resource name="ore:proxyFor"/>
 
  40                         <cardinality>1</cardinality>
 
  46                                 <resource name="ore:proxyIn"/>
 
  48                         <cardinality>1</cardinality>
 
  54                                 <resource name="rel:previous"/>
 
  56                         <maxCardinality>1</maxCardinality>
 
  62                                 <resource name="rel:previous"/>
 
  65                                 <resource name="ore:Proxy"/>
 
  72                                 <resource name="rel:next"/>
 
  74                         <maxCardinality>1</maxCardinality>
 
  80                                 <resource name="rel:next"/>
 
  83                                 <resource name="ore:Proxy"/>