From 96093767a3aef3bd03ceb86f4e8ab798b979542c Mon Sep 17 00:00:00 2001 From: William Welling Date: Mon, 30 Oct 2023 09:40:44 -0500 Subject: [PATCH 1/5] Apply TAMU Customizations to dublin core types ``` = no change * scope notes updated + added dc type ``` ``` ID Field Scope Note +81 dc.audience The target audience for which the material is intended. =2 dc.contributor.advisor Used primarily for thesis advisor. +192 dc.contributor.assignee For Patents *3 dc.contributor.author Deprecated, do not use. Use dc.creator for author information. +79 dc.contributor.committeechair Used primarily for thesis committee chair or co-chair. +78 dc.contributor.committeeMember Used for thesis committee member. *4 dc.contributor.editor A person or group who prepared the work for publication. *5 dc.contributor.illustrator A person or group responsible for illustrations contained in an item. If the primary item is an illustration, use dc.creator. *6 dc.contributor.other A person or group that contributed to the work, whose role is not defined by another field. +67 dc.contributor.photographer A person or group responsible for photography contained in an item. If the primary item is a photograph, use dc.creator. +68 dc.contributor.sponsor A person or group that funds or sponsors the development of the work. +207 dc.contributor.studioadvisor *1 dc.contributor A person or group that contributed to the work. Qualified fields are recommended. +84 dc.coverage.box Identifies the extent of a geographic area. +85 dc.coverage.point Identifies a geographic point by latitude and longitude. *7 dc.coverage.spatial Identifies a location associated with an item. *8 dc.coverage.temporal Identifies a time period associated with an item. +90 dc.coverage.tgn Getty Thesaurus of Geographic Names (http://www.getty.edu/research/conducting_research/vocabularies/tgn/) *9 dc.creator A person, organization, or service primarily responsible for the intellectual content of the item. *11 dc.date.accessioned Date the item was submitted to the repository. =12 dc.date.available Date or date range item became available to the public. =13 dc.date.copyright Date of copyright. *14 dc.date.created Date of creation or manufacture of intellectual content if different from date.issued. Used for graduation date for theses/dissertations. +196 dc.date.filed Date when application for patent was filed *15 dc.date.issued Date of original publication, presentation, or distribution. *16 dc.date.submitted Deprecated, do not use. Use dc.date.accessioned for submission date. +95 dc.date.updated The last time the item was updated via the SWORD interface +69 dc.date.verified *10 dc.date A date associated with an event in the life-cycle of an item. Qualified fields are recommended. *27 dc.description.abstract Abstract or summary of the item. +191 dc.description.country *28 dc.description.provenance Records an administrative event in the lifecycle of the item in the repository. Automatically generated by DSpace. *29 dc.description.sponsorship Details about the terms of sponsorship or funding of the item. *30 dc.description.statementofresponsibility Statement of responsibility for the item. (MARC 245/$c, etc.) *31 dc.description.tableofcontents A table of contents for an item. =32 dc.description.uri Uniform Resource Identifier pointing to description of this item. +187 dc.description.version The Peer Reviewed status of an item *26 dc.description Descriptive information not defined in other fields. +88 dc.format.digitalOrigin Origin of the digital item. Use "born digital" or "reformatted digital". *34 dc.format.extent Size or duration of a file associated with an item. Automatically generated by DSpace. *35 dc.format.medium Medium of the files associated with an item. Will always be "Electronic". *36 dc.format.mimetype MIME type associated with a file contained in the item. *33 dc.format Information regarding the format of a file contained in the item. Qualified fields are recommended. *18 dc.identifier.citation Bibliographic citation for the item. =125 dc.identifier.doi *19 dc.identifier.govdoc Government Printing Office-supplied numeric identifier. =20 dc.identifier.isbn International Standard Book Number =23 dc.identifier.ismn International Standard Music Number =21 dc.identifier.issn International Standard Serial Number +201 dc.identifier.oclc =24 dc.identifier.other A known identifier type common to a local collection. +193 dc.identifier.patentapplicationnumber For Patents =22 dc.identifier.sici Serial Item and Contribution Identifier +188 dc.identifier.slug a uri supplied via the sword slug header, as a suggested uri for the item =25 dc.identifier.uri Uniform Resource Identifier +104 dc.identifier.url External URL relevant to the item. +97 dc.identifier.urn *17 dc.identifier A standard number or code that identified an item. Qualified fields are recommended. =38 dc.language.iso Current ISO standard for language of intellectual content, including country codes (e.g. "en_US"). +189 dc.language.rfc3066 the rfc3066 form of the language for the item =37 dc.language Catch-all for non-ISO forms of the language of the item, accommodating harvested values. =126 dc.provenance +197 dc.publisher.digital Use "Texas A&M University. Libraries" per Metadata Guidelines *39 dc.publisher Entity responsible for publication, distribution, or imprint; or publisher of the previously issued instance of the work. =44 dc.relation.haspart References physically or logically contained item. =46 dc.relation.hasversion References later version. =47 dc.relation.isbasedon References source. =41 dc.relation.isformatof References additional physical form. =42 dc.relation.ispartof References physically or logically containing item. *43 dc.relation.ispartofseries Series name and number for the item. =48 dc.relation.isreferencedby Pointed to by referenced resource. =51 dc.relation.isreplacedby References succeeding item. =45 dc.relation.isversionof References earlier version. +75 dc.relation.references Generic reference to an item. =50 dc.relation.replaces References preceding item. =49 dc.relation.requires Referenced resource is required to support function, delivery, or coherence of item. =52 dc.relation.uri References Uniform Resource Identifier for related item. =40 dc.relation Catch-all for references to other related items. +108 dc.rights.holder +127 dc.rights.license +107 dc.rights.requestable =54 dc.rights.uri References terms governing use and reproduction. =53 dc.rights Terms governing use and reproduction. =56 dc.source.uri Do not use; only for harvested metadata. =55 dc.source Do not use; only for harvested metadata. +198 dc.subject.aat Getty Art & Architecture Thesaurus (AAT) =58 dc.subject.classification Catch-all for value from local classification system; global classification systems will receive specific qualifier +200 dc.subject.cpcother +199 dc.subject.cpcprimary Cooperative Patent Classification code. Used for Patents granted after January 1, 2013 =59 dc.subject.ddc Dewey Decimal Classification Number +206 dc.subject.fast FAST subject headings =60 dc.subject.lcc Library of Congress Classification Number =61 dc.subject.lcsh Library of Congress Subject Headings *62 dc.subject.mesh Medical Subject Headings +82 dc.subject.nalt Terms from the NAL Agricultural Thesaurus (NALT). =63 dc.subject.other Local controlled vocabulary; global vocabularies will receive specific qualifier. +105 dc.subject.tgm Library of Congress thesaurus for graphic materials http://www.loc.gov/rr/print/tgm1/ +93 dc.subject.tgn Getty Thesaurus of Geographic Names (http://www.getty.edu/research/conducting_research/vocabularies/tgn/) +76 dc.subject.udc +195 dc.subject.uspcother United States Patent office supplemental classification number +194 dc.subject.uspcprimary United States Patent office primary classification number *57 dc.subject A keyword or phrase that describes the content of the item. *65 dc.title.alternative Alternative title for the item, such as a translated or abbreviated form of the title. +77 dc.title.caption Label or phrase which denotes the item and which is typically displayed on or near the item. Serves in place of a formal title if none is provided. Primarily used for photographs and other images. *64 dc.title Main title for the item. +86 dc.type.genre Description of a particular style, form, or content. Use terms from MARC Value List for Genre Terms (http://www.loc.gov/marc/sourcecode/genre/genrelist.html) +87 dc.type.material Characteristic and general type of content of the resource. Use DCMI Type vocabulary (Collection, Dataset, Event, Image, InteractiveResource, MovingImage, PhysicalObject, Service, Software, Sound, StillImage, or Text). *66 dc.type Nature, genre, or form of content. ``` --- .../config/registries/dublin-core-types.xml | 533 ++++++++++++++++-- 1 file changed, 496 insertions(+), 37 deletions(-) diff --git a/dspace/config/registries/dublin-core-types.xml b/dspace/config/registries/dublin-core-types.xml index d0f340f89c3..840d74249ba 100644 --- a/dspace/config/registries/dublin-core-types.xml +++ b/dspace/config/registries/dublin-core-types.xml @@ -80,11 +80,23 @@ http://dublincore.org/documents/dcmi-terms/ + + + dc + audience + + The target audience for which the material is intended. + + + dc contributor - A person, organization, or service responsible for the content of the resource. Catch-all for unspecified contributors. + + + A person or group that contributed to the work. Qualified fields are recommended. + @@ -94,61 +106,166 @@ Use primarily for thesis advisor. + + + dc + contributor + assignee + For Patents + + + dc contributor author - + + + Deprecated, do not use. Use dc.creator for author information. + + + + dc + contributor + committeechair + Used primarily for thesis committee chair or co-chair. + + + + + + dc + contributor + committeeMember + Used for thesis committee member. + + + dc contributor editor - + + + A person or group who prepared the work for publication. + dc contributor illustrator - + + + A person or group responsible for illustrations contained in an item. If the primary item is an illustration, use dc.creator. + dc contributor other + + + A person or group that contributed to the work, whose role is not defined by another field. + + + + + + dc + contributor + photographer + A person or group responsible for photography contained in an item. If the primary item is a photograph, use dc.creator. + + + + + + dc + contributor + sponsor + A person or group that funds or sponsors the development of the work. + + + + + + dc + contributor + studioadvisor + + + + + dc + coverage + box + Identifies the extent of a geographic area. + + + + + + dc + coverage + point + Identifies a geographic point by latitude and longitude. + + dc coverage spatial - Spatial characteristics of content. + + + Identifies a location associated with an item. + dc coverage temporal - Temporal characteristics of content. + + + Identifies a time period associated with an item. + + + + dc + coverage + tgn + Getty Thesaurus of Geographic Names (http://www.getty.edu/research/conducting_research/vocabularies/tgn/) + + + dc creator - Do not use; only for harvested metadata. + + + A person, organization, or service primarily responsible for the intellectual content of the item. + dc date - Use qualified form if possible. + + + A date associated with an event in the life-cycle of an item. Qualified fields are recommended. + @@ -156,7 +273,10 @@ dc date accessioned - Date DSpace takes possession of item. + + + Date the item was submitted to the repository. + @@ -178,31 +298,70 @@ dc date created - Date of creation or manufacture of intellectual content if different from date.issued. + + + Date of creation or manufacture of intellectual content if different from date.issued. Used for graduation date for theses/dissertations. + + + + dc + date + filed + Date when application for patent was filed + + + dc date issued - Date of publication or distribution. + + + Date of original publication, presentation, or distribution. + dc date submitted - Recommend for theses/dissertations. + + + Deprecated, do not use. Use dc.date.accessioned for submission date. + + + + + + dc + date + updated + The last time the item was updated via the SWORD interface + + + + + dc + date + verified + + + dc identifier - Catch-all for unambiguous identifiers not defined by + + + A standard number or code that identified an item. Qualified fields are recommended. + @@ -210,8 +369,11 @@ dc identifier citation - Human-readable, standard bibliographic citation - of non-DSpace format of this item + + + A standard number or code that identified an item. Qualified fields are recommended. + @@ -219,7 +381,10 @@ dc identifier govdoc - A government document number + + + Government Printing Office-supplied numeric identifier. + @@ -253,6 +418,15 @@ International Standard Music Number + + + dc + identifier + oclc + + + + dc @@ -260,7 +434,16 @@ other A known identifier type common to a local collection. - + + + + dc + identifier + patentapplicationnumber + For Patents + + + dc identifier @@ -274,6 +457,15 @@ The scopus identifier + + + dc + identifier + slug + a uri supplied via the sword slug header, as a suggested uri for the item + + + dc @@ -282,12 +474,33 @@ Uniform Resource Identifier + + + dc + identifier + url + External URL relevant to the item. + + + + + + dc + identifier + urn + + + + dc description - Catch-all for any description not defined by qualifiers. + + + Descriptive information not defined in other fields. + @@ -295,15 +508,30 @@ dc description abstract - Abstract or summary. + + + Abstract or summary of the item. + + + + dc + description + country + + + + dc description provenance - The history of custody of the item since its creation, including any changes successive custodians made to it. + + + Records an administrative event in the lifecycle of the item in the repository. Automatically generated by DSpace. + @@ -311,22 +539,31 @@ dc description sponsorship - Information about sponsoring agencies, individuals, or - contractual arrangements for the item. + + + Details about the terms of sponsorship or funding of the item. + dc description statementofresponsibility - To preserve statement of responsibility from MARC records. + + + Statement of responsibility for the item. (MARC 245/$c, etc.) + dc description tableofcontents - A table of contents for a given item. + + + A table of contents for an item. + @@ -337,27 +574,54 @@ this item. + + + dc + description + version + The Peer Reviewed status of an item + + + dc format - Catch-all for any format information not defined by qualifiers. + + + Information regarding the format of a file contained in the item. Qualified fields are recommended. + + + + + + dc + format + digitalOrigin + Origin of the digital item. Use "born digital" or "reformatted digital". + dc format extent - Size or duration. + + + Size or duration of a file associated with an item. Automatically generated by DSpace. + dc format medium - Physical medium. + + + Medium of the files associated with an item. Will always be "Electronic". + @@ -365,7 +629,10 @@ dc format mimetype - Registered MIME type identifiers. + + + MIME type associated with a file contained in the item. + @@ -384,14 +651,35 @@ Current ISO standard for language of intellectual content, including country codes (e.g. "en_US"). + + + dc + language + rfc3066 + the rfc3066 form of the language for the item + + + dc publisher - Entity responsible for publication, distribution, or imprint. + + + Entity responsible for publication, distribution, or imprint; or publisher of the previously issued instance of the work. + + + + dc + publisher + digital + Use "Texas A&M University. Libraries" per Metadata Guidelines + + + dc relation @@ -418,7 +706,10 @@ dc relation ispartofseries - Series name and number within that series, if available. + + + Series name and number for the item. + @@ -435,6 +726,15 @@ References earlier version. + + + dc + relation + references + Generic reference to an item. + + + dc relation @@ -492,6 +792,33 @@ Terms governing use and reproduction. + + + dc + rights + holder + + + + + + + dc + rights + license + + + + + + + dc + rights + requestable + + + + dc rights @@ -518,9 +845,21 @@ dc subject - Uncontrolled index term. + + + A keyword or phrase that describes the content of the item. + + + + dc + subject + aat + Getty Art & Architecture Thesaurus (AAT) + + + dc subject @@ -529,6 +868,24 @@ global classification systems will receive specific qualifier + + + dc + subject + cpcother + + + + + + + dc + subject + cpcprimary + Cooperative Patent Classification code. Used for Patents granted after January 1, 2013 + + + dc subject @@ -536,6 +893,15 @@ Dewey Decimal Classification Number + + + dc + subject + fast + FAST subject headings + + + dc subject @@ -554,9 +920,21 @@ dc subject mesh - MEdical Subject Headings + + + Medical Subject Headings + + + + dc + subject + nalt + Terms from the NAL Agricultural Thesaurus (NALT). + + + dc subject @@ -564,12 +942,60 @@ Local controlled vocabulary; global vocabularies will receive specific qualifier. + + + dc + subject + tgm + Library of Congress thesaurus for graphic materials http://www.loc.gov/rr/print/tgm1/ + + + + + + dc + subject + tgn + Getty Thesaurus of Geographic Names (http://www.getty.edu/research/conducting_research/vocabularies/tgn/) + + + + + + dc + subject + udc + + + + + + + dc + subject + uspcother + United States Patent office supplemental classification number + + + + + + dc + subject + uspcprimary + United States Patent office primary classification number + + + dc title - Title statement/title proper. + + + Main title for the item. + @@ -577,17 +1003,50 @@ dc title alternative - Varying (or substitute) form of title proper appearing in item, - e.g. abbreviation or translation + + + Alternative title for the item, such as a translated or abbreviated form of the title. + + + + + + dc + title + caption + Label or phrase which denotes the item and which is typically displayed on or near the item. Serves in place of a formal title if none is provided. Primarily used for photographs and other images. + dc type - Nature or genre of content. + + + Nature, genre, or form of content. + + + + + + dc + type + genre + Description of a particular style, form, or content. Use terms from MARC Value List for Genre Terms (http://www.loc.gov/marc/sourcecode/genre/genrelist.html) + + + + + + dc + type + material + Characteristic and general type of content of the resource. Use DCMI Type vocabulary (Collection, Dataset, Event, Image, InteractiveResource, MovingImage, PhysicalObject, Service, Software, Sound, StillImage, or Text). + From 4e3e864ad294cd88ea847c3b98abe14c3a052967 Mon Sep 17 00:00:00 2001 From: William Welling Date: Mon, 30 Oct 2023 10:02:20 -0500 Subject: [PATCH 2/5] Add TAMU custom thesis metadata registry ``` + added thesis type ``` ``` ID Field Scope Note +70 thesis.degree.department +71 thesis.degree.discipline Area of study of the intellectual content of the document. Usually, this will be the name of a program or department. +72 thesis.degree.grantor Institution granting the degree associated with the work. Like other names and institutions, this field should be entered in free text form as it appears on the title page or equivalent, with a link to an authority record if available. +74 thesis.degree.level Level of education associated with the document. Examples: bachelor's, master's, doctoral, post-doctoral, other. +73 thesis.degree.name Name of the degree associated with the work as it appears within the work. (example: Masters in Operations Research) +94 thesis.sequence Use to sequence files to force display in a specific order, such as pages in a book or a time-sequenced images. ``` --- dspace/config/dspace.cfg | 3 + dspace/config/registries/thesis-types.xml | 68 +++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 dspace/config/registries/thesis-types.xml diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg index 61027c55507..583edbb83cd 100644 --- a/dspace/config/dspace.cfg +++ b/dspace/config/dspace.cfg @@ -924,6 +924,9 @@ registry.metadata.load = schema-publicationVolume-types.xml registry.metadata.load = openaire4-types.xml registry.metadata.load = dspace-types.xml registry.metadata.load = iiif-types.xml +# TAMU Customization - thesis metadata registry +registry.metadata.load = thesis-types.xml +# End TAMU Customization - thesis metadata registry #---------------------------------------------------------------# diff --git a/dspace/config/registries/thesis-types.xml b/dspace/config/registries/thesis-types.xml new file mode 100644 index 00000000000..6741f240de9 --- /dev/null +++ b/dspace/config/registries/thesis-types.xml @@ -0,0 +1,68 @@ + + + + + + + + OAKTrust Thesis Metadata Registry + $Author$ + $Author$ + $Date$ + $Log$ + $Revision$ + + + + thesis + + http://digital.library.tamu.edu/schemas/thesis/ + + + + thesis + degree + department + + + + + thesis + degree + discipline + Area of study of the intellectual content of the document. Usually, this will be the name of a program or department. + + + + thesis + degree + grantor + Institution granting the degree associated with the work. Like other names and institutions, this field should be entered in free text form as it appears on the title page or equivalent, with a link to an authority record if available. + + + + thesis + degree + level + Level of education associated with the document. Examples: bachelor's, master's, doctoral, post-doctoral, other. + + + + thesis + degree + name + Name of the degree associated with the work as it appears within the work. (example: Masters in Operations Research) + + + + thesis + sequence + + Use to sequence files to force display in a specific order, such as pages in a book or a time-sequenced images. + + + + From 4f3b76f7ca0485110d0a74b69167b342f1f1180b Mon Sep 17 00:00:00 2001 From: William Welling Date: Mon, 30 Oct 2023 10:31:49 -0500 Subject: [PATCH 3/5] Apply TAMU Customizations to local types ``` + added local type ``` ``` ID Field Scope Note +124 local.brtc.recordType +190 local.country +103 local.department Department name for browse index/faculty publications. +205 local.details +102 local.embargo.lift +101 local.embargo.terms +121 local.etdauthor.orcid http://orcid.org/ +120 local.genre.fanzine Locally-developed thesaurus of genre terms related to fanzines. +96 local.sequence +99 local.thumbnail Primary thumbnail for items with multiple image bitstreams ``` --- dspace/config/registries/local-types.xml | 74 ++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/dspace/config/registries/local-types.xml b/dspace/config/registries/local-types.xml index e68ca78b7a9..2fb344a7136 100644 --- a/dspace/config/registries/local-types.xml +++ b/dspace/config/registries/local-types.xml @@ -32,4 +32,78 @@ --> + + + + local + brtc + recordType + + + + + local + country + + + + + + local + department + + Department name for browse index/faculty publications. + + + + local + details + + + + + + local + embargo + lift + + + + + local + embargo + terms + + + + + local + etdauthor + orcid + http://orcid.org/ + + + + local + genre + fanzine + Locally-developed thesaurus of genre terms related to fanzines. + + + + local + sequence + + + + + + local + thumbnail + + Primary thumbnail for items with multiple image bitstreams + + + + From 5eee4f7eeb9e1c3800b4ad8a4b0755b4c865b6de Mon Sep 17 00:00:00 2001 From: William Welling Date: Mon, 30 Oct 2023 10:32:22 -0500 Subject: [PATCH 4/5] Add TAMU custom Darwin Core metadata registry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `` + added dwc type ``` ``` ID Field Scope Note +109 dwc.basisOfRecord Darwin Core Type Vocabulary to describe the type represented by the record: Occurrence; Event; Location; Taxon; PreservedSpecimen; FossilSpecimen; LivingSpecimen; HumanObservation; MachineObservation; NomenclaturalChecklist. [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#basisOfRecord] +116 dwc.catalogNumber An identifier (preferably unique) for the record within the data set or collection. [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#catalogNumber] +113 dwc.collectionCode The name, acronym, coden, or initialism identifying the collection or data set from which the record was derived. [http://rs.tdwg.org/dwc/terms/collectionCode] +111 dwc.collectionID An identifier for the collection or dataset from which the record was derived. For physical specimens, the recommended best practice is to use the identifier in a collections registry such as the Biodiversity Collections Index (http://www.biodiversitycollectionsindex.org/). [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#collectionID] +114 dwc.dataGeneralizations Actions taken to make the shared data less specific or complete than in its original form. Suggests that alternative data of higher quality may be available on request. [http://rs.tdwg.org/dwc/terms/dataGeneralizations] +119 dwc.family The full scientific name of the family in which the taxon is classified. [http://rs.tdwg.org/dwc/terms/family] +203 dwc.genus The full scientific name of the genus in which the taxon is classified. [https://dwc.tdwg.org/list/#dwc_genus] +112 dwc.institutionCode The name (or acronym) in use by the institution having custody of the object(s) or information referred to in the record. (Example: “TCWC”) [http://rs.tdwg.org/dwc/terms/institutionCode] +110 dwc.institutionID An identifier for the institution having custody of the object(s) or information referred to in the record. [http://rs.tdwg.org/dwc/terms/institutionID] +122 dwc.language +115 dwc.recordedBy A list (concatenated and separated) of names of people, groups, or organizations responsible for recording the original Occurrence. The primary collector or observer, especially one who applies a personal identifier (recordNumber), should be listed first. [http://rs.tdwg.org/dwc/terms/recordedBy] +123 dwc.samplingProtocol The name of, reference to, or description of the method or protocol used during an Event. [http://rs.tdwg.org/dwc/terms/samplingProtocol] +117 dwc.scientificName The full scientific name, with authorship and date information if known. When forming part of an Identification, this should be the name in lowest level taxonomic rank that can be determined. This term should not contain identification qualifications, which should instead be supplied in the IdentificationQualifier term. [http://rs.tdwg.org/dwc/terms/scientificName] +118 dwc.scientificNameID An identifier for the nomenclatural (not taxonomic) details of a scientific name. [http://rs.tdwg.org/dwc/terms/scientificNameID] +202 dwc.vernacularName A common or vernacular name. [https://dwc.tdwg.org/list/#dwc_vernacularName] ``` --- dspace/config/dspace.cfg | 5 +- dspace/config/registries/dwc-types.xml | 131 +++++++++++++++++++++++++ 2 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 dspace/config/registries/dwc-types.xml diff --git a/dspace/config/dspace.cfg b/dspace/config/dspace.cfg index 583edbb83cd..78948c44fbe 100644 --- a/dspace/config/dspace.cfg +++ b/dspace/config/dspace.cfg @@ -924,9 +924,10 @@ registry.metadata.load = schema-publicationVolume-types.xml registry.metadata.load = openaire4-types.xml registry.metadata.load = dspace-types.xml registry.metadata.load = iiif-types.xml -# TAMU Customization - thesis metadata registry +# TAMU Customization - custom metadata registries registry.metadata.load = thesis-types.xml -# End TAMU Customization - thesis metadata registry +registry.metadata.load = dwc-types.xml +# End TAMU Customization - custom metadata registries #---------------------------------------------------------------# diff --git a/dspace/config/registries/dwc-types.xml b/dspace/config/registries/dwc-types.xml new file mode 100644 index 00000000000..2c27c71ad3c --- /dev/null +++ b/dspace/config/registries/dwc-types.xml @@ -0,0 +1,131 @@ + + + + + + + + OAKTrust Darwin Core Metadata Registry + $Author$ + $Author$ + $Date$ + $Log$ + $Revision$ + + + + dwc + + http://rs.tdwg.org/dwc/terms/ + + + + dwc + basisOfRecord + + Darwin Core Type Vocabulary to describe the type represented by the record: Occurrence; Event; Location; Taxon; PreservedSpecimen; FossilSpecimen; LivingSpecimen; HumanObservation; MachineObservation; NomenclaturalChecklist. [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#basisOfRecord] + + + + dwc + catalogNumber + + An identifier (preferably unique) for the record within the data set or collection. [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#catalogNumber] + + + + dwc + collectionCode + + The name, acronym, coden, or initialism identifying the collection or data set from which the record was derived. [http://rs.tdwg.org/dwc/terms/collectionCode] + + + + dwc + collectionID + + An identifier for the collection or dataset from which the record was derived. For physical specimens, the recommended best practice is to use the identifier in a collections registry such as the Biodiversity Collections Index (http://www.biodiversitycollectionsindex.org/). [http://darwincore.googlecode.com/svn/trunk/terms/index.htm#collectionID] + + + + dwc + dataGeneralizations + + Actions taken to make the shared data less specific or complete than in its original form. Suggests that alternative data of higher quality may be available on request. [http://rs.tdwg.org/dwc/terms/dataGeneralizations] + + + + dwc + family + + The full scientific name of the family in which the taxon is classified. [http://rs.tdwg.org/dwc/terms/family] + + + + dwc + genus + + The full scientific name of the genus in which the taxon is classified. [https://dwc.tdwg.org/list/#dwc_genus] + + + + dwc + institutionCode + + The name (or acronym) in use by the institution having custody of the object(s) or information referred to in the record. (Example: “TCWC”) [http://rs.tdwg.org/dwc/terms/institutionCode] + + + + dwc + institutionID + + An identifier for the institution having custody of the object(s) or information referred to in the record. [http://rs.tdwg.org/dwc/terms/institutionID] + + + + dwc + language + + + + + + dwc + recordedBy + + A list (concatenated and separated) of names of people, groups, or organizations responsible for recording the original Occurrence. The primary collector or observer, especially one who applies a personal identifier (recordNumber), should be listed first. [http://rs.tdwg.org/dwc/terms/recordedBy] + + + + dwc + samplingProtocol + + The name of, reference to, or description of the method or protocol used during an Event. [http://rs.tdwg.org/dwc/terms/samplingProtocol] + + + + dwc + scientificName + + The full scientific name, with authorship and date information if known. When forming part of an Identification, this should be the name in lowest level taxonomic rank that can be determined. This term should not contain identification qualifications, which should instead be supplied in the IdentificationQualifier term. [http://rs.tdwg.org/dwc/terms/scientificName] + + + + dwc + scientificNameID + + An identifier for the nomenclatural (not taxonomic) details of a scientific name. [http://rs.tdwg.org/dwc/terms/scientificNameID] + + + + dwc + vernacularName + + A common or vernacular name. [https://dwc.tdwg.org/list/#dwc_vernacularName] + + + + From 4e6830e896fba3d2e27d8d91f9b960b56c7066ea Mon Sep 17 00:00:00 2001 From: William Welling Date: Mon, 30 Oct 2023 11:00:42 -0500 Subject: [PATCH 5/5] Update MetadatafieldRestRepositoryIT.java --- .../dspace/app/rest/MetadatafieldRestRepositoryIT.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dspace-server-webapp/src/test/java/org/dspace/app/rest/MetadatafieldRestRepositoryIT.java b/dspace-server-webapp/src/test/java/org/dspace/app/rest/MetadatafieldRestRepositoryIT.java index a4a69ca8b1d..4466eff8931 100644 --- a/dspace-server-webapp/src/test/java/org/dspace/app/rest/MetadatafieldRestRepositoryIT.java +++ b/dspace-server-webapp/src/test/java/org/dspace/app/rest/MetadatafieldRestRepositoryIT.java @@ -83,7 +83,7 @@ public void findAll() throws Exception { context.restoreAuthSystemState(); getClient().perform(get("/api/core/metadatafields") - .param("size", String.valueOf(100))) + .param("size", String.valueOf(200))) .andExpect(status().isOk()) .andExpect(content().contentType(contentType)) .andExpect(jsonPath("$._embedded.metadatafields", Matchers.hasItems( @@ -95,7 +95,7 @@ public void findAll() throws Exception { .andExpect(jsonPath("$._links.next.href", Matchers.containsString("/api/core/metadatafields"))) .andExpect(jsonPath("$._links.last.href", Matchers.containsString("/api/core/metadatafields"))) - .andExpect(jsonPath("$.page.size", is(100))); + .andExpect(jsonPath("$.page.size", is(200))); } @Test @@ -139,14 +139,14 @@ public void findBySchema() throws Exception { getClient().perform(get("/api/core/metadatafields/search/bySchema") .param("schema", "dc") - .param("size", String.valueOf(100))) + .param("size", String.valueOf(200))) .andExpect(status().isOk()) .andExpect(content().contentType(contentType)) .andExpect(jsonPath("$._embedded.metadatafields", Matchers.hasItems( MetadataFieldMatcher.matchMetadataFieldByKeys("dc", "title", null), MetadataFieldMatcher.matchMetadataFieldByKeys("dc", "date", "issued")) )) - .andExpect(jsonPath("$.page.size", is(100))); + .andExpect(jsonPath("$.page.size", is(200))); getClient().perform(get("/api/core/metadatafields/search/bySchema") .param("schema", schema.getName()))