Class: RDF::Vocab::PCDM
- Inherits:
-
StrictVocabulary
- Object
- StrictVocabulary
- RDF::Vocab::PCDM
- Defined in:
- lib/rdf/vocab/pcdm.rb
Overview
Vocabulary for <pcdm.org/models#>
Portland Common Data Model
Ontology for the Portland Common Data Model, intended to underlie a wide array of repository and DAMS applications.
Instance Attribute Summary collapse
-
#AlternateOrder ⇒ RDF::Vocabulary::Term
readonly
An AlternateOrder is an alternate ordering of its parent’s members.
-
#Collection ⇒ RDF::Vocabulary::Term
readonly
A Collection is a group of resources.
-
#File ⇒ RDF::Vocabulary::Term
readonly
A File is a sequence of binary data and is described by some accompanying metadata.
-
#fileOf ⇒ RDF::Vocabulary::Term
readonly
Links from a File to its containing Object.
-
#hasFile ⇒ RDF::Vocabulary::Term
readonly
Links to a File contained by this Object.
-
#hasMember ⇒ RDF::Vocabulary::Term
readonly
Links to a subsidiary Object or Collection.
-
#hasRelatedObject ⇒ RDF::Vocabulary::Term
readonly
Links to a related Object that is not a component part, such as an object representing a donor agreement or policies that govern the resource.
-
#memberOf ⇒ RDF::Vocabulary::Term
readonly
Links from an Object or Collection to a containing Object or Collection.
-
#Object ⇒ RDF::Vocabulary::Term
readonly
An Object is an intellectual entity, sometimes called a “work”, “digital object”, etc.
-
#relatedObjectOf ⇒ RDF::Vocabulary::Term
readonly
Links from an Object to a Object or Collection that it is related to.
Instance Attribute Details
#AlternateOrder ⇒ RDF::Vocabulary::Term (readonly)
An AlternateOrder is an alternate ordering of its parent’s members. It should only order the parent’s members, and otherwise has all of the features of ordering (some members may be omitted from the order, members may appear more than once in the order, etc.).
11 12 13 |
# File 'lib/rdf/vocab/pcdm.rb', line 11 def AlternateOrder @AlternateOrder end |
#Collection ⇒ RDF::Vocabulary::Term (readonly)
A Collection is a group of resources. Collections have descriptive metadata, access metadata, and may links to works and/or collections. By default, member works and collections are an unordered set, but can be ordered using the ORE Proxy class.
15 16 17 |
# File 'lib/rdf/vocab/pcdm.rb', line 15 def Collection @Collection end |
#File ⇒ RDF::Vocabulary::Term (readonly)
A File is a sequence of binary data and is described by some accompanying metadata. The metadata typically includes at least basic technical metadata (size, content type, modification date, etc.), but can also include properties related to preservation, digitization process, provenance, etc. Files MUST be contained by exactly one Object.
19 20 21 |
# File 'lib/rdf/vocab/pcdm.rb', line 19 def File @File end |
#fileOf ⇒ RDF::Vocabulary::Term (readonly)
Links from a File to its containing Object.
27 28 29 |
# File 'lib/rdf/vocab/pcdm.rb', line 27 def fileOf @fileOf end |
#hasFile ⇒ RDF::Vocabulary::Term (readonly)
Links to a File contained by this Object.
31 32 33 |
# File 'lib/rdf/vocab/pcdm.rb', line 31 def hasFile @hasFile end |
#hasMember ⇒ RDF::Vocabulary::Term (readonly)
Links to a subsidiary Object or Collection. Typically used to link to component parts, such as a book linking to a page. Note on transitivity: hasMember is not defined as transitive, but applications may treat it as transitive as local needs dictate.
35 36 37 |
# File 'lib/rdf/vocab/pcdm.rb', line 35 def hasMember @hasMember end |
#hasRelatedObject ⇒ RDF::Vocabulary::Term (readonly)
Links to a related Object that is not a component part, such as an object representing a donor agreement or policies that govern the resource.
39 40 41 |
# File 'lib/rdf/vocab/pcdm.rb', line 39 def @hasRelatedObject end |
#memberOf ⇒ RDF::Vocabulary::Term (readonly)
Links from an Object or Collection to a containing Object or Collection.
43 44 45 |
# File 'lib/rdf/vocab/pcdm.rb', line 43 def memberOf @memberOf end |
#Object ⇒ RDF::Vocabulary::Term (readonly)
An Object is an intellectual entity, sometimes called a “work”, “digital object”, etc. Objects have descriptive metadata, access metadata, may contain files and other Objects as member “components”. Each level of a work is therefore represented by an Object instance, and is capable of standing on its own, being linked to from Collections and other Objects. Member Objects can be ordered using the ORE Proxy class.
23 24 25 |
# File 'lib/rdf/vocab/pcdm.rb', line 23 def Object @Object end |
#relatedObjectOf ⇒ RDF::Vocabulary::Term (readonly)
Links from an Object to a Object or Collection that it is related to.
47 48 49 |
# File 'lib/rdf/vocab/pcdm.rb', line 47 def @relatedObjectOf end |