class CollectionSpace::Service
CollectionSpace
service
Constants
- TERM_SUFFIX
Public Class Methods
Source
# File lib/collectionspace/client/service.rb, line 7 def self.get(type:, subtype: "") { "acquisitions" => { identifier: "acquisitionReferenceNumber", ns_prefix: "acquisitions", path: "acquisitions", term: nil }, "chronologyauthorities" => { identifier: "shortIdentifier", ns_prefix: "chronologies", path: "chronologyauthorities/urn:cspace:name(#{subtype})/items", term: "chronology#{TERM_SUFFIX}" }, "citationauthorities" => { identifier: "shortIdentifier", ns_prefix: "citations", path: "citationauthorities/urn:cspace:name(#{subtype})/items", term: "citation#{TERM_SUFFIX}" }, "claims" => { identifier: "claimNumber", ns_prefix: "claims", path: "claims", term: nil }, "collectionobjects" => { identifier: "objectNumber", ns_prefix: "collectionobjects", path: "collectionobjects", term: nil }, "conceptauthorities" => { identifier: "shortIdentifier", ns_prefix: "concepts", path: "conceptauthorities/urn:cspace:name(#{subtype})/items", term: "concept#{TERM_SUFFIX}" }, "conditionchecks" => { identifier: "conditionCheckRefNumber", ns_prefix: "conditionchecks", path: "conditionchecks", term: nil }, "conservation" => { identifier: "conservationNumber", ns_prefix: "conservation", path: "conservation", term: nil }, "consultations" => { identifier: "consultationNumber", ns_prefix: "consultations", path: "consultations", term: nil }, "deaccessions" => { identifier: "deaccessionNumber", ns_prefix: "deaccessions", path: "deaccessions", term: nil }, "dutiesofcare" => { identifier: "dutyOfCareNumber", ns_prefix: "dutiesofcare", path: "dutiesofcare", term: nil }, "exhibitions" => { identifier: "exhibitionNumber", ns_prefix: "exhibitions", path: "exhibitions", term: nil }, "exits" => { identifier: "exitNumber", ns_prefix: "exits", path: "exits", term: nil }, "groups" => { identifier: "title", ns_prefix: "groups", path: "groups", term: nil }, "heldintrusts" => { identifier: "heldInTrustNumber", ns_prefix: "heldintrusts", path: "heldintrusts", term: nil }, "insurances" => { identifier: "insuranceIndemnityReferenceNumber", ns_prefix: "insurances", path: "insurances", term: nil }, "intakes" => { identifier: "entryNumber", ns_prefix: "intakes", path: "intakes", term: nil }, "iterationreports" => { identifier: "iterationIdentificationNumber", ns_prefix: "iterationreports", path: "iterationreports", term: nil }, "loansin" => { identifier: "loanInNumber", ns_prefix: "loansin", path: "loansin", term: nil }, "loansout" => { identifier: "loanOutNumber", ns_prefix: "loansout", path: "loansout", term: nil }, "locationauthorities" => { identifier: "shortIdentifier", ns_prefix: "locations", path: "locationauthorities/urn:cspace:name(#{subtype})/items", term: "loc#{TERM_SUFFIX}" }, "materialauthorities" => { identifier: "shortIdentifier", ns_prefix: "materials", path: "materialauthorities/urn:cspace:name(#{subtype})/items", term: "material#{TERM_SUFFIX}" }, "media" => { identifier: "identificationNumber", ns_prefix: "media", path: "media", term: nil }, "movements" => { identifier: "movementReferenceNumber", ns_prefix: "movements", path: "movements", term: nil }, "nagprainventories" => { identifier: "inventoryNumber", ns_prefix: "nagprainventories", path: "nagprainventories", term: nil }, "objectexit" => { identifier: "exitNumber", ns_prefix: "objectexit", path: "objectexit", term: nil }, "orgauthorities" => { identifier: "shortIdentifier", ns_prefix: "organizations", path: "orgauthorities/urn:cspace:name(#{subtype})/items", term: "org#{TERM_SUFFIX}" }, "osteology" => { identifier: "InventoryID", ns_prefix: "osteology", path: "osteology", term: nil }, "personauthorities" => { identifier: "shortIdentifier", ns_prefix: "persons", path: "personauthorities/urn:cspace:name(#{subtype})/items", term: "person#{TERM_SUFFIX}" }, "placeauthorities" => { identifier: "shortIdentifier", ns_prefix: "places", path: "placeauthorities/urn:cspace:name(#{subtype})/items", term: "place#{TERM_SUFFIX}" }, "pottags" => { identifier: "potTagNumber", ns_prefix: "pottags", path: "pottags", term: nil }, "propagations" => { identifier: "propNumber", ns_prefix: "propagations", path: "propagations", term: nil }, "relations" => { identifier: "csid", ns_prefix: "relations", path: "relations", term: nil }, "repatriationrequests" => { identifier: "requestNumber", ns_prefix: "repatriationrequests", path: "repatriationrequests", term: nil }, "restrictedmedia" => { identifier: "identificationNumber", ns_prefix: "restrictedmedia", path: "restrictedmedia", term: nil }, "summarydocumentations" => { identifier: "documentationNumber", ns_prefix: "summarydocumentations", path: "summarydocumentations", term: nil }, "taxonomyauthority" => { identifier: "shortIdentifier", ns_prefix: "taxon", path: "taxonomyauthority/urn:cspace:name(#{subtype})/items", term: "taxon#{TERM_SUFFIX}" }, "transports" => { identifier: "transportReferenceNumber", ns_prefix: "transports", path: "transports", term: nil }, "uoc" => { identifier: "referenceNumber", ns_prefix: "uoc", path: "uoc", term: nil }, "valuationcontrols" => { identifier: "valuationcontrolRefNumber", ns_prefix: "valuationcontrols", path: "valuationcontrols", term: nil }, "vocabularies" => { identifier: "shortIdentifier", ns_prefix: "vocabularyitems", path: "vocabularies/urn:cspace:name(#{subtype})/items", term: "displayName" }, "workauthorities" => { identifier: "shortIdentifier", ns_prefix: "works", path: "workauthorities/urn:cspace:name(#{subtype})/items", term: "work#{TERM_SUFFIX}" } }.fetch(type) end