]> Lady’s Gitweb - Vocab/blob - data/classes/pcdm¦Object
Add .rsync-filter
[Vocab] / data / classes / pcdm¦Object
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">Object</label>
9 <comment xml:lang="en">
10 <p>
11 An <ref target="ore:Aggregation">Aggregation</ref> representing an intellectual entity of some kind.
12 </p>
13 <p>
14 Objects may <ref target="pcdm:hasMember">have member</ref> Objects (but not Collections) and may also <ref target="pcdm:hasFile">have</ref> <ref target="pcdm:File">Files</ref>.
15 The <ptr target="pcdmworks:Work"/> and <ptr target="pcdmworks:FileSet"/> subclasses provide a more sophisticated modelling.
16 </p>
17 <p>
18 <ptr target="(PCDM)"/> defines semantics for <ptr target="rel:first" type="property"/> and <ptr target="rel:last" type="property"/> (to point to a <ref target="ore:Proxy">Proxy</ref> of the first member), but this is confused:
19 These terms are meant to be used for horizontal linking between aggregation members, not vertical linking between aggregations and the things they aggregate.
20 Consequently, the usage of these properties with Objects is not recommended by this ontology.
21 </p>
22 </comment>
23 <isDefinedBy>
24 <SpecificResource source="(PCDM)" fragment="pcdmobject"/>
25 </isDefinedBy>
26 <subClassOf>
27 <Restriction>
28 <onProperty>
29 <resource name="pcdm:hasMember"/>
30 </onProperty>
31 <allValuesFrom>
32 <resource name="pcdm:Object"/>
33 </allValuesFrom>
34 </Restriction>
35 </subClassOf>
36 <disjointWith>
37 <resource name="pcdm:Collection"/>
38 </disjointWith>
39 </Class>
This page took 0.053238 seconds and 5 git commands to generate.