Skip to content

Commit

Permalink
Merge pull request #463 from hbz/128-provenanceInfo
Browse files Browse the repository at this point in the history
128 provenance info
  • Loading branch information
TobiasNx authored Aug 8, 2023
2 parents ae14c90 + 2008b82 commit df0ad93
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 82 deletions.
13 changes: 13 additions & 0 deletions conf/fix-enriched.fix
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,19 @@ copy_field("001B.0","mainEntityOfPage.dateModified")

replace_all("mainEntityOfPage.dateCreated","^.+?:","")
replace_all("mainEntityOfPage.dateModified","^.+?:","")
add_field("mainEntityOfPage.wasGeneratedBy.type","Activity")
# TODO: Add field for startTimedTime
# TODO: Check if property should be be schema.org:en
# timestamp("mainEntityOfPage.wasGeneratedBy.endedAtTime",format:"yyyy-MM-dd'T'HH:mm:ss", timezone:"Europe/Berlin")
set_array("mainEntityOfPage.wasGeneratedBy.used[]")
if exists("picaPPN")
paste("mainEntityOfPage.wasGeneratedBy.used[].$append.id","~http://services.dnb.de/sru/bib?operation=searchRetrieve&query=isl%3D","isil","~&recordSchema=PicaPlus-xml&version=1.1",join_char:"")
add_field("mainEntityOfPage.wasGeneratedBy.used[].$last.sourceOrganisation.id","https://sigel.staatsbibliothek-berlin.de/vergabe/isil/")
add_field("mainEntityOfPage.wasGeneratedBy.used[].$last.sourceOrganisation.label","Deutsche ISIL-Agentur und Sigelstelle an der Staatsbibliothek zu Berlin")
else
add_field("mainEntityOfPage.wasGeneratedBy.used[].$append.sourceOrganisation.id","https://www.bibliotheksstatistik.de/")
add_field("mainEntityOfPage.wasGeneratedBy.used[].$last.sourceOrganisation.label","Deutsche Bibliotheksstatistik (DBS)")
end

if any_match("isil", "(?i).*test.*")
reject()
Expand Down
Loading

0 comments on commit df0ad93

Please sign in to comment.