I wish to expose additional metadata via OAI-PMH in my DSpace instance. I have added a new metadata schema "lrmi" and also added some metadata fields. Through the submission forms I have been able to use the fields in my lrmi schema. However, I seem unable to expose these fields in the DSpace OAI-PMH interface, as it only exposes fields from the dc schema. How can custom fields from a new schema be exposed in the OAI-PMH interface? The same problem occurs with "IEEE-LOM" schema also. I think the question has enough relevance for this forum but not sure why this was closed from one of my earlier posts.
DSpace OAI-PMH harvesting metadata export
720 Views Asked by Anup Das At
1
There are 1 best solutions below
Related Questions in METADATA
- How to solve the issue faced during running command pip install google-colab?
- kid3 - Import Album Art along with other tags from Discogs
- How do I use class in SQLAlchemy. I have being trying to use class but the table is not creating
- How can I get the currently playing media metadata in rust
- Display custom field metadata encoded multidimentional array value in WordPress
- og:image not found when share on linkedin
- Can Powershell independently extract LYRICS audio metadata from multiple flac files to multiple text files?
- In which format should ISRC IDs be included in an Ogg comment field?
- Externally hosted private app in play store error
- Set picklist Value as default value in a field on sales a engagement Runtime Object
- Azure Search blob metadata split multiple values and map to indexer as seperate values
- Hide empty variation cutom fields displayed in WooCommerce
- How to edit the Samsung Trailer Tag "Timestamp"
- I am creating a metadata scrubber web app can anyone help me how can I remove metadata from images
- Meta Box Oxygen Builder Query Custom Post Type based on current date
Related Questions in DSPACE
- How to generate a list of authors in a community that have published a thesis?
- DSpace 7.6 - Entity type as person and project was working fine, but now doesn't anymore
- How to split a large constant block to smaller sub blocks?
- Dspace Rticanmm database import failed
- ""org.dspace.core.Context.getDBConnection()" is null" error when trying to install DSpace
- In Dspace7 how to create a new endpoint
- Issues with HTTPS Redirection in Dspace 7.6.1, Tomcat 9, and Nginx on Windows 10
- DSpace 6.3 Is there a way export the Community / Collection hierarchy?
- Logging into UI doesn't work when running UI by PM2 from dspace-ui-deploy; Invalid CSRF Token 'null'"
- Add an additional dc field to simpe or brief item view in DSpace 7.6
- How to convert pre-DSpace 7.x legacy items into entities during migration
- Dspace shows empty values in statistics
- I am trying to edit the frontend of dspace getting an error when I try to compile the files required for frontend by the command yarn build:prod
- DSpace 7 - Creating custom fields on edit metadata page
- Azure Dspace 7.6 Circular reference
Related Questions in IEEE
- Need clarification on VHDL expressions involving std_logic_vector, unsigned and literals, unsure about compiler interpretation
- Explanation of Rounding of two Ieee754 numbers
- Why \markboth command doesn't work in my overleaf?
- Chatbot written in Python that should work in Telegram does not search for articles from the IEEE Spectrum website
- How to Use Overleaf along with Zotero when using IEEE Access Template
- Could a frame have different vendor specific fields?
- Mix letters (russian + latin) in a specific bibliographic reference on a mainly latin-font, IEEEtrans style, Latex article
- Maximum absolute and relative error of IEEE-754 single precision representation?
- Canonical double format from ecmascript
- Compare 2 floats by their bitwise representation in C
- Is accessing the "IEEE new reference window" in Word with VBA possible?
- IEEE Xplore's Python Software Development Kit returns ImportError: cannot import name 'soft_unicode' from 'markupsafe'
- How can I output bit pattern of infinity and NaN in C++?(IEEE standard)
- IEEEtran: spaces between words in title
- Wifi network channel width
Related Questions in OAI
- How to run softmodem for OpenAirInterface (OAI) 5G SA on bladeRF A4
- How to specify the resumptionToken in sickle?
- Invalid token when using CloudFront with OAI to access KMS encrypted file
- How I remove the deleted record in OAI?
- Dspace 6.3 OAI add xml:lang attrubute to oai_dc
- DSpace OAI-PMH XML Import
- Issues retrieving all records from institutional OAI-PMH repository using Sickle
- Google Chrome wont render the XML with xml-stylesheet
- OAI-PMH data provider validation fails for one single POST request, despite it's working with curl
- Does Sickle access OAI records in random order?
- How to Parallelize Sickle's OAIIterator (or analogous method)?
- Reading metadata results from pyoai
- How to fix HTTP Error 404 in python when trying to connect to OAI provider using pyoai
- Parse OAI2/ XML format
- How to create virtual sets within a collection in DSpace?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I was curious about your question, made a few more researches and tests. Turns out that editing those files I mentioned in an earlier comment will indeed do what you're trying to achieve.
If you want to expose custom fields under dc schema
You simply have to add, in the XSL, blocks similar to the ones that are already present. E.g. you want to expose the content of your custom.test field into dc:description, you can add:
If you want to expose custom fields under custom schema
You can do exactly the same, but by replacing the dc:description tag with your custom schema:element. You'll need to declare that custom schema in the main
<oai_dc:dc>tag underxmlns:then
Note: although this works from a technical point of view, it might however be conflicting with some functional recommendations / business best practices.