From: Lady Date: Tue, 18 Feb 2025 02:42:52 +0000 (-0500) Subject: Add O·A·I Ore and P·C·D·M X-Git-Url: https://git.ladys.computer/Vocab/commitdiff_plain/91b1805cbc1b68e892c8ea96a4320faff21fef21 Add O·A·I Ore and P·C·D·M This required adding support for Skos “has broader” and “has narrower”. --- diff --git a/DTD b/DTD index 5e9b6fd..203e6b3 100644 --- a/DTD +++ b/DTD @@ -56,7 +56,9 @@ SPDX-License-Identifier: CC0-1.0 > + + @@ -194,7 +196,7 @@ SPDX-License-Identifier: CC0-1.0 name CDATA #IMPLIED status (plumbing|unstable|testing|stable|archaic) #IMPLIED > - + + + + + + +

+ Some·thing which this Aggregation is an expression of or “broadly equivalent” to. +

+

+ The intended usage of this property is to point from Aggregations, which are specifically sets of Aggregated Resources, to other things which might be interchangeable in some contexts, but which are modelled differently. + For example, a book might be modelled as an Aggregation of chapters, as an Aggregation of pages, or as an atomic unit; this property could be used to link between these different representations. +

+
+ + + + + + + + + +
diff --git "a/data/classes/ore\302\246AggregatedResource" "b/data/classes/ore\302\246AggregatedResource" new file mode 100644 index 0000000..6a40735 --- /dev/null +++ "b/data/classes/ore\302\246AggregatedResource" @@ -0,0 +1,28 @@ + + + + + + +

+ Some·thing which is aggregated by some Aggregation. +

+

+ This class, on its own, does not imply much of anything, and there isn¦t much need to use it directly. +

+
+ + + + + + + + + 1 + + +
diff --git "a/data/classes/ore\302\246Aggregation" "b/data/classes/ore\302\246Aggregation" new file mode 100644 index 0000000..7ecefc4 --- /dev/null +++ "b/data/classes/ore\302\246Aggregation" @@ -0,0 +1,20 @@ + + + + + + +

+ A Collection of (presumably related) Aggregated Resources, grouped together such that the set can be treated as a single thing. +

+
+ + + + + + +
diff --git "a/data/classes/ore\302\246Proxy" "b/data/classes/ore\302\246Proxy" new file mode 100644 index 0000000..acebdbf --- /dev/null +++ "b/data/classes/ore\302\246Proxy" @@ -0,0 +1,41 @@ + + + + + + +

+ An abstract representation of some Aggregated Resource as it exists within a specific Aggregation. +

+

+ 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”. + It is recommended that Proxies not be Aggregated Resources themselves, but this isn¦t formally required. +

+

+ There is no restriction that an Aggregated Resource only have one Proxy for a given Aggregation. + The restrictions on and are not formally expressed in , but are made explicit here to preserve the use·fulness of this class. +

+
+ + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/pcdmuse\302\246ExtractedText" "b/data/classes/pcdmuse\302\246ExtractedText" new file mode 100644 index 0000000..2e174ff --- /dev/null +++ "b/data/classes/pcdmuse\302\246ExtractedText" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is a textual representation appropriate for fulltext indexing. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmuse\302\246IntermediateFile" "b/data/classes/pcdmuse\302\246IntermediateFile" new file mode 100644 index 0000000..e999864 --- /dev/null +++ "b/data/classes/pcdmuse\302\246IntermediateFile" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is high‐quality and suitable for use in creating derivatives or for other additional processing. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmuse\302\246OriginalFile" "b/data/classes/pcdmuse\302\246OriginalFile" new file mode 100644 index 0000000..d0dca83 --- /dev/null +++ "b/data/classes/pcdmuse\302\246OriginalFile" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is in its original creation format. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmuse\302\246PreservationFile" "b/data/classes/pcdmuse\302\246PreservationFile" new file mode 100644 index 0000000..1380e66 --- /dev/null +++ "b/data/classes/pcdmuse\302\246PreservationFile" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is appropriate for long‐term preservation. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmuse\302\246ServiceFile" "b/data/classes/pcdmuse\302\246ServiceFile" new file mode 100644 index 0000000..c924d80 --- /dev/null +++ "b/data/classes/pcdmuse\302\246ServiceFile" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is of reasonable quality for end‐users. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmuse\302\246ThumbnailImage" "b/data/classes/pcdmuse\302\246ThumbnailImage" new file mode 100644 index 0000000..17d4b5b --- /dev/null +++ "b/data/classes/pcdmuse\302\246ThumbnailImage" @@ -0,0 +1,23 @@ + + + + + + +

+ A File which is a low‐quality, thumbnail representation of some thing, appropriate for use as an icon. +

+
+ + + + + + + + + +
diff --git "a/data/classes/pcdmuse\302\246Transcript" "b/data/classes/pcdmuse\302\246Transcript" new file mode 100644 index 0000000..47455c3 --- /dev/null +++ "b/data/classes/pcdmuse\302\246Transcript" @@ -0,0 +1,20 @@ + + + + + + +

+ A File which is a textual representation appropriate for presentation to users. +

+
+ + + + + + +
diff --git "a/data/classes/pcdmworks\302\246FileSet" "b/data/classes/pcdmworks\302\246FileSet" new file mode 100644 index 0000000..ac53776 --- /dev/null +++ "b/data/classes/pcdmworks\302\246FileSet" @@ -0,0 +1,41 @@ + + + + + + +

+ An Object representing a single conceptual entity which might have multiple File representations. +

+

+ File Sets describe the conceptual entity that Files are concrete manifestations of. + When that entity has multiple manifestations, it may have multiple Files. + For example, a page in a book may exist in both Tiff and P·N·G format. + These are separate files, but they represent the same conceptual entity, the page. +

+

+ File Sets do not have members. + Typically, they are members of Works. +

+
+ + + + + + + + + + + + 0 + + + + + +
diff --git "a/data/classes/pcdmworks\302\246Work" "b/data/classes/pcdmworks\302\246Work" new file mode 100644 index 0000000..08af3d5 --- /dev/null +++ "b/data/classes/pcdmworks\302\246Work" @@ -0,0 +1,32 @@ + + + + + + +

+ An Object representing an abstract intellectual entity. +

+

+ Works differ from Objects more generally in that they do not themselves have files. + Instead, they have member File Sets which contain their files. +

+
+ + + + + + + + + + + + 0 + + +
diff --git "a/data/classes/pcdm\302\246Collection" "b/data/classes/pcdm\302\246Collection" new file mode 100644 index 0000000..acc1b71 --- /dev/null +++ "b/data/classes/pcdm\302\246Collection" @@ -0,0 +1,17 @@ + + + + + + +

+ A kind of Aggregation which can have member Objects or other Collections. +

+
+ + + +
diff --git "a/data/classes/pcdm\302\246File" "b/data/classes/pcdm\302\246File" new file mode 100644 index 0000000..c917e35 --- /dev/null +++ "b/data/classes/pcdm\302\246File" @@ -0,0 +1,77 @@ + + + + + + +

+ A sequence of binary data, as contained within a specific Object. +

+

+ The extent is meant to be interpreted as a file size in bytes (but the exact representation is left fuzzy), and the format is meant to be interpreted as an internet media type. + For the latter, the more specific property may be used. +

+
+ + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + +
diff --git "a/data/classes/pcdm\302\246Object" "b/data/classes/pcdm\302\246Object" new file mode 100644 index 0000000..884dcd0 --- /dev/null +++ "b/data/classes/pcdm\302\246Object" @@ -0,0 +1,36 @@ + + + + + + +

+ A kind of Aggregation representing an intellectual entity of some kind. +

+

+ Objects may have member Objects (but not Collections) and may also have Files. +

+

+ The and subclasses provide a more sophisticated modelling. +

+
+ + + + + + + + + + + + + + + + +
diff --git a/data/named_individuals/_IIIF_ b/data/named_individuals/_IIIF_ new file mode 100644 index 0000000..26d0553 --- /dev/null +++ b/data/named_individuals/_IIIF_ @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/data/named_individuals/_OAI-ORE_ b/data/named_individuals/_OAI-ORE_ new file mode 100644 index 0000000..f1785fe --- /dev/null +++ b/data/named_individuals/_OAI-ORE_ @@ -0,0 +1,25 @@ + + + + + + +

+ The Open Archives Intiative (O·A·I) vocabulary for Object Re·use and Exchange (Ore) provides a set of basic terms for defining aggregations of resources and the relationships between them. + It also introduces the concept of a “Resource Map”, which is an R·D·F graph containing a description of an aggregation conforming to its vocabulary and data model. +

+

+ The terms for describing aggregations are generally use·ful, and have been extended by models like ; they are included in this ontology. + The Resource Map concept and its related terms (, , ) is less obviously use·ful, and has been excluded for now. +

+
+ + + + + + +
diff --git a/data/named_individuals/_PCDM_ b/data/named_individuals/_PCDM_ new file mode 100644 index 0000000..6b9e4c8 --- /dev/null +++ b/data/named_individuals/_PCDM_ @@ -0,0 +1,49 @@ + + + + + + +

+ The Portland Common Data Model (P·C·D·M) is a set of vocabularies published by Duraspace and used by certain institutions and communities in the library and cultural heritage sphere for modelling their collections. + It comprises five parts :⁠— +

+ + +

+ P·C·D·M Models builds on top of to provide basic structural modelling for Collections, their Objects, and the Files associated with them. + This ontology only omits the term , whose meaning and utility is unclear. +

+
+ +

+ P·C·D·M Use provides subclasses for which identify its intended use. + The choice of modelling this using classes, rather than a relationship like , is a bit suspect, but a conversion from one to the other is not especially difficult. +

+
+ +

+ P·C·D·M Rights provides a few terms for specifying temporary, time‐limited overrides to rights statements. + As this is use·case is fairly domain‐specific and niche, this ontology does not bother defining its terms. +

+
+ +

+ P·C·D·M Works expands P·C·D·M Models to add the concepts of Work and File Set. + It also defines two classes for use with , and , which are more suspect in utility and not included in this ontology. +

+
+ +

+ P·C·D·M File Formats provides a set of Concepts for denoting specific file format genres. +

+
+
+
+ + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Archive" "b/data/named_individuals/pcdmformat\302\246Archive" new file mode 100644 index 0000000..d7a26c3 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Archive" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are archives. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Audio" "b/data/named_individuals/pcdmformat\302\246Audio" new file mode 100644 index 0000000..e65bd3f --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Audio" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are audio media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Database" "b/data/named_individuals/pcdmformat\302\246Database" new file mode 100644 index 0000000..b80ff68 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Database" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are databases. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Dataset" "b/data/named_individuals/pcdmformat\302\246Dataset" new file mode 100644 index 0000000..bb3e040 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Dataset" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are datasets. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Document" "b/data/named_individuals/pcdmformat\302\246Document" new file mode 100644 index 0000000..e7c5fa1 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Document" @@ -0,0 +1,20 @@ + + + + + + +

+ A Concept for documents. +

+
+ + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Email" "b/data/named_individuals/pcdmformat\302\246Email" new file mode 100644 index 0000000..e3c3b95 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Email" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for e·mail documents. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Executable" "b/data/named_individuals/pcdmformat\302\246Executable" new file mode 100644 index 0000000..13368a3 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Executable" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are executable software. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246FileHash" "b/data/named_individuals/pcdmformat\302\246FileHash" new file mode 100644 index 0000000..51cbbe6 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246FileHash" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are hashes of files. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Font" "b/data/named_individuals/pcdmformat\302\246Font" new file mode 100644 index 0000000..f360a19 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Font" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are fonts. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246GIS" "b/data/named_individuals/pcdmformat\302\246GIS" new file mode 100644 index 0000000..a62f63d --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246GIS" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are geographic information system datasets. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246HTML" "b/data/named_individuals/pcdmformat\302\246HTML" new file mode 100644 index 0000000..bd9038a --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246HTML" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for structured text documents which are H·T·M·L markup. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Image" "b/data/named_individuals/pcdmformat\302\246Image" new file mode 100644 index 0000000..67b736e --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Image" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are image media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Markup" "b/data/named_individuals/pcdmformat\302\246Markup" new file mode 100644 index 0000000..74a766f --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Markup" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for structured text documents which are markup. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Media" "b/data/named_individuals/pcdmformat\302\246Media" new file mode 100644 index 0000000..31cfe68 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Media" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246MediaList" "b/data/named_individuals/pcdmformat\302\246MediaList" new file mode 100644 index 0000000..9e62649 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246MediaList" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are media lists. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Model" "b/data/named_individuals/pcdmformat\302\246Model" new file mode 100644 index 0000000..24e7830 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Model" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are two‐ or three‐dimensional geometric models. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246PageDescription" "b/data/named_individuals/pcdmformat\302\246PageDescription" new file mode 100644 index 0000000..9ea1f2b --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246PageDescription" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for text documents which are page descriptions. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Presentation" "b/data/named_individuals/pcdmformat\302\246Presentation" new file mode 100644 index 0000000..cc83c32 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Presentation" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are presentations. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246RasterImage" "b/data/named_individuals/pcdmformat\302\246RasterImage" new file mode 100644 index 0000000..c6a086a --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246RasterImage" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are raster image media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Software" "b/data/named_individuals/pcdmformat\302\246Software" new file mode 100644 index 0000000..524065a --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Software" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are software. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246SourceCode" "b/data/named_individuals/pcdmformat\302\246SourceCode" new file mode 100644 index 0000000..93fc7e1 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246SourceCode" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for structured text documents which are source code. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Spreadsheet" "b/data/named_individuals/pcdmformat\302\246Spreadsheet" new file mode 100644 index 0000000..088137c --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Spreadsheet" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are spreadsheets. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246StructuredText" "b/data/named_individuals/pcdmformat\302\246StructuredText" new file mode 100644 index 0000000..5af4558 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246StructuredText" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for structured text documents. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Text" "b/data/named_individuals/pcdmformat\302\246Text" new file mode 100644 index 0000000..3050f77 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Text" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are text. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Unknown" "b/data/named_individuals/pcdmformat\302\246Unknown" new file mode 100644 index 0000000..1748385 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Unknown" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents of unknown format. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246UnstructuredText" "b/data/named_individuals/pcdmformat\302\246UnstructuredText" new file mode 100644 index 0000000..a967dfc --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246UnstructuredText" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for unstructured text documents. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246VectorImage" "b/data/named_individuals/pcdmformat\302\246VectorImage" new file mode 100644 index 0000000..9489531 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246VectorImage" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are vector image media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Video" "b/data/named_individuals/pcdmformat\302\246Video" new file mode 100644 index 0000000..236acc6 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Video" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are video media. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/pcdmformat\302\246Website" "b/data/named_individuals/pcdmformat\302\246Website" new file mode 100644 index 0000000..8de5fc7 --- /dev/null +++ "b/data/named_individuals/pcdmformat\302\246Website" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept for documents which are websites. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/ore\302\246aggregates" "b/data/object_properties/ore\302\246aggregates" new file mode 100644 index 0000000..17c4c49 --- /dev/null +++ "b/data/object_properties/ore\302\246aggregates" @@ -0,0 +1,26 @@ + + + + + + +

+ An Aggregated Resource which is a member of this Aggregation. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/ore\302\246isAggregatedBy" "b/data/object_properties/ore\302\246isAggregatedBy" new file mode 100644 index 0000000..e6be35a --- /dev/null +++ "b/data/object_properties/ore\302\246isAggregatedBy" @@ -0,0 +1,29 @@ + + + + + + +

+ An Aggregation which includes this Aggregated Resource as a member. +

+
+ + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/ore\302\246lineage" "b/data/object_properties/ore\302\246lineage" new file mode 100644 index 0000000..8d12cc3 --- /dev/null +++ "b/data/object_properties/ore\302\246lineage" @@ -0,0 +1,27 @@ + + + + + + +

+ A Proxy representing an aggregation of an Aggregated Resource in an Aggregation which served as a source for the aggregation that this Proxy represents. +

+

+ When an Aggregated Resource in one Aggregation is due to its inclusion as an Aggregated Resource in a different Aggregation, this property, alongside Proxies which represent the Aggregated Resource in each case, can be used to demonstrate the relationship. + The modelling for this is probably a bit soft and needlessly confusing; a relationship between the Aggregation itself and the Proxies that it was derived from might be clearer. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/ore\302\246proxyFor" "b/data/object_properties/ore\302\246proxyFor" new file mode 100644 index 0000000..7cd75f0 --- /dev/null +++ "b/data/object_properties/ore\302\246proxyFor" @@ -0,0 +1,23 @@ + + + + + + +

+ The Aggregated Resource which this Proxy is proxying. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/ore\302\246proxyIn" "b/data/object_properties/ore\302\246proxyIn" new file mode 100644 index 0000000..29023d2 --- /dev/null +++ "b/data/object_properties/ore\302\246proxyIn" @@ -0,0 +1,23 @@ + + + + + + +

+ The Aggregation which provides the context for this Proxy. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246hasFile" "b/data/object_properties/pcdm\302\246hasFile" new file mode 100644 index 0000000..6e9ae35 --- /dev/null +++ "b/data/object_properties/pcdm\302\246hasFile" @@ -0,0 +1,26 @@ + + + + + + +

+ A File which comprises part of this Object. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246hasMember" "b/data/object_properties/pcdm\302\246hasMember" new file mode 100644 index 0000000..e0a98c7 --- /dev/null +++ "b/data/object_properties/pcdm\302\246hasMember" @@ -0,0 +1,36 @@ + + + + + + +

+ A Collection or Object which forms a component part of this Collection or Object. +

+
+ + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246hasRelatedObject" "b/data/object_properties/pcdm\302\246hasRelatedObject" new file mode 100644 index 0000000..509fcb4 --- /dev/null +++ "b/data/object_properties/pcdm\302\246hasRelatedObject" @@ -0,0 +1,39 @@ + + + + + + +

+ An Object which is aggregated as part of this Collection or Object, but which is not considered a component part. +

+

+ This property is intended for things like licensing agreements or cover art which are considered part of a Collection or Object from the perspective of resource aggregation, but not from the perspective of conceptual composition. + Related objects are aggregated in and consequently part of the things they are related to, but as something other than a compositional component. + For more general kinds of relation, use . +

+
+ + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246isFileOf" "b/data/object_properties/pcdm\302\246isFileOf" new file mode 100644 index 0000000..f5b4eaa --- /dev/null +++ "b/data/object_properties/pcdm\302\246isFileOf" @@ -0,0 +1,29 @@ + + + + + + +

+ An Object which this File comprises part of. +

+
+ + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246isMemberOf" "b/data/object_properties/pcdm\302\246isMemberOf" new file mode 100644 index 0000000..54cbf7b --- /dev/null +++ "b/data/object_properties/pcdm\302\246isMemberOf" @@ -0,0 +1,39 @@ + + + + + + +

+ A Collection or Object which this Collection or Object is a component part of. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/pcdm\302\246isRelatedObjectOf" "b/data/object_properties/pcdm\302\246isRelatedObjectOf" new file mode 100644 index 0000000..51f5b90 --- /dev/null +++ "b/data/object_properties/pcdm\302\246isRelatedObjectOf" @@ -0,0 +1,40 @@ + + + + + + +

+ A Collection or Object which this Object is aggregated as part of, but in a way which does not imply being a component part. +

+

+ See for further discussion on the correct usage of this property. +

+
+ + + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/ontologies/\302\246" "b/data/ontologies/\302\246" index 034b83b..20da57b 100644 --- "a/data/ontologies/\302\246" +++ "b/data/ontologies/\302\246" @@ -77,10 +77,30 @@ SPDX-License-Identifier: CC0-1.0 ladys https://vocab.ladys.computer/terms/ + + ore + http://www.openarchives.org/ore/terms/ + owl http://www.w3.org/2002/07/owl# + + pcdm + http://pcdm.org/models# + + + pcdmformat + http://pcdm.org/file-format-types# + + + pcdmuse + http://pcdm.org/use# + + + pcdmworks + http://pcdm.org/works# + rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# diff --git a/parsers/ontology.xslt b/parsers/ontology.xslt index bd5d7b7..83d0079 100644 --- a/parsers/ontology.xslt +++ b/parsers/ontology.xslt @@ -386,7 +386,7 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one shacl: - + skos: diff --git a/transforms/terms.xslt b/transforms/terms.xslt index 43def78..381c556 100644 --- a/transforms/terms.xslt +++ b/transforms/terms.xslt @@ -962,6 +962,38 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one + + + + &en; + Has Broader + + + + + + + + + + + + + + + &en; + Has Narrower + + + + + + + + + + +