Work with VuFind Properties
###############################################################################
# marc_local.properties -- local overrides to standard VuFind MARC mappings. #
# All settings in this file override equivalent #
# settings in marc.properties. #
###############################################################################
# Uncomment the following settings to insert appropriate values for your site:
#collection = "Catalog"
#institution = "MyInstitution"
#building = "Library A"
# Uncomment the following lines to track history of indexing times for RSS feeds,
# OAI-PMH server and other updates. The parameter to these functions must be the
# same fieldspec as the id setting above!
# IMPORTANT: Indexing this extra information will make extra database calls during
# the indexing process and will likely slow things down significantly.
#first_indexed = custom, getFirstIndexed(001)
#last_indexed = custom, getLastIndexed(001)
# Uncomment the following line to index full text from URLs found in your MARC
# records. All sorts of document formats are supported (PDF, Word Doc, ASCII
# text, HTML, etc.) The first parameter is a fieldspec showing which fields to use
# for URL retrieval. The second parameter is optional -- if included, only files
# matching the specified suffix will be indexed. Note that this functionality
# depends on a full text tool being installed on your system. See the wiki for
# details:
# https://vufind.org/wiki/indexing:full_text_tools
#fulltext = custom, getFulltext(856u, pdf)
# Uncomment the following if you want to use the OpenLayers3 Geographic Search
# and OpenLayers3 Geo-Display functionality
# See searches.ini for configuration options for Geographic Searching.
# See config.ini for configuration options for Geo-Display.
#long_lat = custom, getAllCoordinates
#long_lat_display = custom, getDisplayCoordinates
#long_lat_label = 034z
# Uncomment the following lines if you are indexing journal article data that uses
# the 773 field to describe the journal containing the article. These settings
# assume the records have been formatted according to recommendation 4.1 found at:
# http://www.loc.gov/marc/marbi/2003/2003-dp01.html
# If you have records using a different 773 format, you may need to write a custom
# indexing script to parse out volume/issue/number.
# Additionally, you will need to make sure articles have a format value of "Article."
# If all of your records are articles, you can hard-code this using:
#format = "Article"
# ...but if you need to distinguish between articles and non-articles, you will need
# to build a custom getFormat routine.
#container_volume = 773v
#container_issue = 773l
#container_start_page = 773q
#container_reference = 773g
#container_title = 773s
# Uncomment the following line to use the legacy "single best value" format
# determination in place of the default "multiple formats" approach.
#format = custom, getFormat, format_map.properties
# Uncomment the following lines to use a hierarchical facet for formats. Note that
# the facet needs to be set hierarchical also in facets.ini like this:
# [SpecialFacets]
# hierarchical[] = format
# Note also that if you need to customize the mappings, you will have to modify them
# for all the levels used.
#format = custom, getFormats, format_map_level0.properties, unique
#format += custom, getFormats, format_map_level1.properties, unique
# Uncomment and modify the following line to customize the creation of work keys
# used to identify different record versions. The example below includes the
# Finnish/Swedish characters in the list of characters to keep.
#
# Parameters:
# uniform title fields (field spec)
# title fields (field spec)
# title fields with non-filing characters removed (field spec)
# author fields (field spec)
# characters to include (regex)
# characters to exclude (regex)
# transliterations
#
# See
# https://unicode-org.github.io/icu/userguide/transforms/general/#icu-transliterators
# for more information on the transliteration rules.
#work_keys_str_mv = custom, getWorkKeys(130anp:730anp, 240anpmr:245abn:246abn:247abn, 240anpmr:245abn, 100ab:110ab:111ac:700ab:710ab:711ac, "", "", ":: NFD; :: lower; a\U00000308>AE; o\U00000308>OE; a\U0000030A>AA; :: Latin; :: [:Nonspacing Mark:] Remove; :: [:Punctuation:] Remove; :: [:Whitespace:] Remove; :: NFKC; AE>ä; OE>ö; AA>å")
# UUIDs (Universally unique identifiers) are commonly used in, for example, digital
# library or repository systems and can be a useful match point with third party
# systems.
#uuid_str_mv = 024$a ? (ind1 == 7 && ($2 == 'uuid' || $2 == 'UUID')
To get things done with VuFind Marc Properties, we need to set a lot of set of metadata.
In my case, I only set a few metadata that significantly important for our OAI.
collection = "Catalog" // master record place.
institution = "Directory of Open Access Books" // you need to change this metadata everytime you are immporting marc.
building = "Science and Technology" name of metadata from every type of collection
#track history of indexing times for RSS feeds,
# OAI-PMH server and other updates.
first_indexed = custom, getFirstIndexed(001)
last_indexed = custom, getLastIndexed(001)
Another example
collection = "Catalog" // master record place.
institution = "Universitas Jember" // Our institution name.
building = "Rumah Jurnal" name of metadata from every type of collection that coming from our Open Journal Systems.
first_indexed = custom, getFirstIndexed(001)
last_indexed = custom, getLastIndexed(001)
I just skipped another metadata.
No Comments