Skip to content

Instantly share code, notes, and snippets.

Created August 11, 2013 20:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/6206748 to your computer and use it in GitHub Desktop.
Save anonymous/6206748 to your computer and use it in GitHub Desktop.
JSON files for marc2rdf project in use by Deichmanske bibliotek
[
{
"id": "81216886-9d97-478c-bb4f-4af1d6557f59",
"name": "bokkilden",
"description": "høsting av cover fra Bokkilden.no",
"protocol": "http",
"url": {
"prefix": "http://partner.bokkilden.no/SamboWeb/partner.do?rom=MP&format=XML&uttrekk=5&pid=0&ept=3&xslId=117&antall=10&profil=partner&sort=popularitet&order=DESC&enkeltsok=",
"suffix": ""
},
"params": {
"apikey": "dummykey"
},
"local": {
"subject": "edition",
"predicate": "BIBO.isbn",
"object": ""
},
"remote": {
"predicates": {
"FOAF.depiction": {
"datatype": "uri",
"xpath": "//BildeURL",
"regex_strip": "&width=80"
}
},
"namespaces": {}
},
"limits": {
"max_limit": "10",
"batch_limit": "30",
"retry_limit": "3",
"delay": "5"
}
},
{
"id": "44ed1c53-e126-40a1-977b-4bb6d7300df2",
"name": "xisbn",
"description": "høsting av isbn fra xisbn",
"protocol": "http",
"url": {
"prefix": "http://xisbn.worldcat.org/webservices/xid/isbn/",
"suffix": "?method=getEditions&format=xml"
},
"params": {
"apikey": "dummykey"
},
"local": {
"subject": "work",
"predicate": "BIBO.isbn",
"object": ""
},
"remote": {
"predicates": {
"BIBO.isbn": {
"datatype": "literal",
"xpath": "//xmlns:isbn",
"regex_strip": ""
}
},
"namespaces": {
"xmlns": "http://worldcat.org/xid/isbn/"
}
},
"limits": {
"max_limit": "10",
"batch_limit": "30",
"retry_limit": "3",
"delay": "5"
}
},
{
"id": "63b6b83d-90e7-4642-8cee-e5525cbcfea9",
"name": "Katalogkrydder",
"description": "fetch coverart from krydderbasen",
"protocol": "http",
"url": {
"prefix": "http://krydder.bibsyst.no/cgi-bin/krydderxml?bid=",
"suffix": ""
},
"local": {
"subject": "edition",
"predicate": "DEICH.bibliofilID",
"object": ""
},
"remote": {
"predicates": {
"FOAF.depiction": {
"datatype": "uri",
"xpath": "//xmlns:størrelse[contains(text(), \"stor\")]/../xmlns:url",
"regex_strip": ""
},
"DEICH.krydder_beskrivelse": {
"datatype": "uri",
"xpath": "//xmlns:krydder_beskrivelse/xmlns:tekst",
"regex_strip": ""
}
},
"namespaces": {
"xmlns": "http://bibliofil.no/krydderxml-v1.0/bibidkrydderxml.dtd"
}
},
"limits": {
"max_limit": "30",
"batch_limit": "50",
"retry_limit": "3",
"delay": "5"
}
}
]
[
{
"id": 1,
"name": "Test Library",
"config": {
"resource": {
"base": "http://example.com",
"prefix": "/id_",
"identifier_tag": "001",
"type": "BIBO.Document",
"default_prefix": "http://example.com/",
"default_graph": "http://example.com/default_graph/"
}
},
"mapping": "dummy",
"oai": {
"id": "",
"url": "http://example.com/cgi-bin/oai",
"set": "",
"follow_redirects": "false",
"parser": "libxml",
"timeout": "60",
"format": "marcxchange",
"preserve_on_update": [
"FOAF.depiction",
"REV.hasReview",
"OWL.sameAs",
"BIBO.isbn"
],
"schedule": ""
},
"rules": [],
"harvesters": []
},
{
"id": 2,
"name": "Deichmanske bibliotek",
"config": {
"resource": {
"base": "http://data.deichman.no/resource/",
"prefix": "tnr_",
"identifier_tag": "001",
"type": "BIBO.Document",
"default_prefix": "http://data.deichman.no/",
"default_graph": "http://data.deichman.no/books"
}
},
"mapping": "38887827-50a6-4c79-ba8c-5bf88e427d33",
"oai": {
"id": "oai:bibliofil.no:NO-2030000",
"url": "https://www.deich.folkebibl.no/cgi-bin/oai",
"set": "",
"follow_redirects": "true",
"parser": "rexml",
"timeout": "600",
"format": "bibliofilmarc",
"preserve_on_update": [
"FOAF.depiction",
"REV.hasReview",
"OWL.sameAs",
"BIBO.isbn",
"FOAF.isVersionOf",
"FOAF.isPrimaryTopicOf",
"BIBO.lccn",
"BIBO.oclcnum",
"DEICH.bkDummy",
"DEICH.bokhyllaID",
"DC.hasVersion",
"IFACE.altDepictedBy",
"SKOS.narrower",
"DC.abstract"
],
"schedule": "10 22 * * *"
},
"rules": [
{
"id": "18557b61-85d3-49fb-af6c-4a5e94dc31d5"
},
{
"id": "be6c403e-5f48-4296-b0d1-0069a0247efa"
},
{
"id": "44412c33-57a0-42a7-9abf-0df94aa42eac"
},
{
"id": "ec14e639-8b7c-46d8-b7c5-fbb8b60ef9f4"
},
{
"id": "b4266b9d-3bb7-4faf-ae32-45e0d50bdb4a"
}
],
"harvesters": [
{
"id": "81216886-9d97-478c-bb4f-4af1d6557f59"
},
{
"id": "63b6b83d-90e7-4642-8cee-e5525cbcfea9"
}
]
},
{
"id": 3,
"name": "Lillehammer",
"config": {
"resource": {
"base": "http://data.lillehammer.folkebibl.no/",
"prefix": "resource/tnr_",
"identifier_tag": "001",
"type": "BIBO.Document",
"default_prefix": "http://data.lillehammer.folkebibl.no/",
"default_graph": "http://data.lillehammer.folkebibl.no/books"
}
},
"mapping": "7f6c3bb1-8386-452f-be12-ea41c0b6e0d0",
"oai": {
"id": "oai:bibliofil.no:NO-2050100",
"url": "http://www.lillehammer.folkebibl.no/cgi-bin/oai",
"set": "",
"follow_redirects": "true",
"parser": "rexml",
"timeout": "60",
"format": "bibliofilmarc",
"preserve_on_update": [
"FOAF.depiction",
"REV.hasReview",
"OWL.sameAs",
"FOAF.isVersionOf",
"FOAF.isPrimaryTopicOf",
"BIBO.lccn",
"BIBO.oclcnum",
"BIBO.isbn",
"DEICH.bkDummy",
"DEICH.bokhyllaID",
"DC.hasVersion",
"IFACE.altDepictedBy",
"SKOS.narrower",
"DC.abstract"
],
"schedule": "00 22 * * *"
},
"rules": [
{
"id": "18557b61-85d3-49fb-af6c-4a5e94dc31d5"
},
{
"id": "8cb9760a-38bd-4fa0-9ad1-bf41da9f4780"
},
{
"id": "e5ba06e3-3760-495c-bd06-a6933c5c420a"
},
{
"id": "c38176b0-8f14-4df3-a563-3f69a39fcccd"
}
],
"harvesters": [
{
"id": "81216886-9d97-478c-bb4f-4af1d6557f59"
}
]
},
{
"id": 6,
"name": "Det flerspråklige bibliotek",
"config": {
"resource": {
"base": "http://data.dfb.no/resource/",
"prefix": "tnr_",
"identifier_tag": "001",
"type": "BIBO.Document",
"default_prefix": "http://data.dfb.no/",
"default_graph": "http://data.deichman.no/books"
}
},
"mapping": "26295350-0810-4477-ace5-a75518ba6abc",
"oai": {
"id": "oai:bibliofil.no:NO-2030000",
"url": "https://www.deich.folkebibl.no/cgi-bin/oai",
"set": "dfb",
"follow_redirects": "true",
"parser": "rexml",
"timeout": "600",
"format": "bibliofilmarc",
"preserve_on_update": [
"FOAF.depiction",
"REV.hasReview",
"OWL.sameAs",
"BIBO.isbn"
],
"schedule": ""
},
"rules": [
{
"id": "18557b61-85d3-49fb-af6c-4a5e94dc31d5",
"frequency": "0 21 * * 0",
"job_id": "Rufus::Scheduler::CronJob_83813080"
}
],
"harvesters": [
{
"id": "81216886-9d97-478c-bb4f-4af1d6557f59"
}
]
},
{
"id": 7,
"name": "Norbok",
"config": {
"resource": {
"base": "http://data.deichman.no/norbok",
"prefix": "/id_",
"identifier_tag": "001",
"type": "BIBO.Document",
"default_prefix": "http://data.deichman.no/norbok/",
"default_graph": "http://data.deichman.no/norbok"
}
},
"mapping": "dd6d051e-ff6b-4203-b298-3b1cc3e60b48",
"oai": {
"id": "oai:bibsys.no:biblio",
"url": "http://oai.bibsys.no/oai/repository",
"set": "norbok",
"follow_redirects": "true",
"parser": "rexml",
"timeout": "600",
"format": "marcxchange",
"preserve_on_update": [
"FOAF.depiction",
"REV.hasReview",
"OWL.sameAs",
"FOAF.isVersionOf",
"FOAF.isPrimaryTopicOf",
"BIBO.lccn",
"BIBO.oclcnum",
"BIBO.isbn",
"DEICH.bkDummy",
"DEICH.bokhyllaID",
"DC.hasVersion",
"IFACE.altDepictedBy",
"SKOS.narrower"
],
"schedule": "00 23 * * *"
},
"rules": [
{
"id": "da532bbc-1c58-4d70-9a03-9330a91bffe3"
},
{
"id": "18557b61-85d3-49fb-af6c-4a5e94dc31d5"
}
],
"harvesters": []
}
]
[
{
"id": "dummy",
"name": "Example mappping",
"description": "A mapping example from MARC to RDF",
"mapping": {
"tags": {
"100": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"245": {
"subfield": {
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"p": {
"predicate": "FABIO.hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"b": {
"predicate": "FABIO.hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"001": {
"titleNumber": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
}
}
}
}
},
{
"id": "7f6c3bb1-8386-452f-be12-ea41c0b6e0d0",
"name": "Lillehammer",
"description": "A full bibliofilmarc to RDF mapping example",
"mapping": {
"tags": {
"100": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"110": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"111": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/conference/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "RDF.description",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"240": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalTitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformTitle",
"1": "DEICH.originalTitle"
},
"orig": "0|1"
}
}
}
},
"p": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalParttitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformParttitle",
"1": "DEICH.originalParttitle"
},
"orig": "0|1"
}
}
}
},
"b": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalSubtitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformSubtitle",
"1": "DEICH.originalSubtitle"
},
"orig": "0|1"
}
}
}
}
}
},
"245": {
"subfield": {
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"p": {
"predicate": "DEICH.parttitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"b": {
"predicate": "FABIO.hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"246": {
"subfield": {
"a": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b"
]
}
},
"p": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"b": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"250": {
"subfield": {
"a": {
"predicate": "BIBO.edition",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
}
}
},
"260": {
"subfield": {
"a": {
"predicate": "DEICH.publicationPlace",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/publicationPlace/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "GEONAMES.Feature"
}
},
"c": {
"predicate": "DC.issued",
"object": {
"datatype": "literal",
"regex_strip": "[\\[\\]\\?]+"
}
},
"b": {
"predicate": "DC.publisher",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/organization/",
"urlize": true
},
"relation": {
"subfield": {
"b": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"300": {
"subfield": {
"a": {
"predicate": "BIBO.numPages",
"object": {
"datatype": "literal",
"regex_strip": "[\\s]*s[\\.\\s]*$"
}
},
"c": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"e": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
}
}
},
"440": {
"subfield": {
"3": {
"predicate": "DC.isPartOf",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/series/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"p": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"x": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Series"
}
},
"v": {
"predicate": "DEICH.volumeNumber",
"object": {
"datatype": "literal"
}
}
}
},
"503": {
"subfield": {
"a": {
"predicate": "DEICH.publicationHistory",
"object": {
"datatype": "literal"
}
}
}
},
"520": {
"subfield": {
"a": {
"predicate": "DC.abstract",
"object": {
"datatype": "literal"
}
}
}
},
"521": {
"subfield": {
"a": {
"predicate": "DEICH.ageLimit",
"object": {
"datatype": "literal"
}
}
}
},
"546": {
"subfield": {
"a": {
"predicate": "DEICH.languageNote",
"object": {
"datatype": "literal"
}
}
}
},
"571": {
"subfield": {
"a": {
"predicate": "BIBO.identifier",
"object": {
"datatype": "literal"
}
}
}
},
"572": {
"subfield": {
"a": {
"predicate": "DEICH.variantTitleNote",
"object": {
"datatype": "literal"
}
}
}
},
"573": {
"subfield": {
"a": {
"predicate": "DEICH.titleSourceNote",
"object": {
"datatype": "literal"
}
}
}
},
"574": {
"subfield": {
"a": {
"predicate": "DEICH.originalTitleNote",
"object": {
"datatype": "literal"
}
}
}
},
"590": {
"subfield": {
"a": {
"predicate": "DEICH.listNote",
"object": {
"datatype": "literal"
}
}
}
},
"592": {
"subfield": {
"a": {
"predicate": "DEICH.volumePartNote",
"object": {
"datatype": "literal"
}
}
}
},
"595": {
"subfield": {
"a": {
"predicate": "DEICH.periodicalCoverage",
"object": {
"datatype": "literal"
}
}
}
},
"599": {
"subfield": {
"a": {
"predicate": "DEICH.signatureNote",
"object": {
"datatype": "literal"
}
}
}
},
"600": {
"subfield": {
"t": {
"predicate": "DC.subject",
"object": {
"combinestring": "_",
"prefix": "http://data.lillehammer.folkebibl.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"630": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/work/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"p",
"x"
]
}
}
},
"class": "FABIO.Work"
}
}
}
},
"650": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subject/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"651": {
"subfield": {
"3": {
"predicate": "DEICH.geographicalSubject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/geographicalSubject/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+",
"lang": "no"
}
}
},
"class": "GEONAMES.Feature"
}
}
}
},
"652": {
"subfield": {
"3": {
"predicate": "MO.genre",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/mogenre/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "MO.Genre"
}
}
}
},
"653": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/keyword/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"655": {
"subfield": {
"3": {
"predicate": "DBO.literaryGenre",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/genre/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x"
],
"lang": "no"
}
}
},
"class": "YAGO.LiteraryGenres"
}
}
}
},
"690": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectMultilingual/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"691": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectFiction/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"692": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectJuvenileFiction/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"693": {
"subfield": {
"3": {
"predicate": "DBO.literaryGenre",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/genreJuvenile/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x"
],
"lang": "no"
}
}
},
"class": "YAGO.LiteraryGenres"
}
}
}
},
"694": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/keywordJuvenile/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"695": {
"subfield": {
"a": {
"predicate": "CTAG.tagged",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/keyword/",
"regex_split": " ",
"urlize": true
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "CTAG.label",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "CTAG.Tag"
}
}
}
},
"699": {
"subfield": {
"a": {
"predicate": "DEICH.bibsubject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/subject/",
"combine": [
"a",
"q",
"x",
"0"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"700": {
"subfield": {
"3": {
"conditions": {
"subfield": {
"e": {
"default": "DC.contributor",
"subs": {
"arr": "DEICH.musicalArranger",
"regissør": "BIBO.director",
"illustr": "BIBO.illustrator",
"dir": "BIBO.director",
"innl": "DC.narrator",
"medf": "DC.creator",
"medarb": "DC.contributor",
"komm": "DEICH.commentator",
"fotogr": "DEICH.photographer",
"bearb": "DC.contributor",
"reg": "BIBO.director",
"red": "BIBO.editor",
"komp": "DEICH.composer",
"foto": "DEICH.photographer",
"forft": "DC.creator",
"forf": "DC.creator",
"biogr": "DEICH.biographer",
"utøv": "BIBO.performer",
"overs": "BIBO.translator",
"fort": "DC.narrator",
"gjendikt": "BIBO.translator",
"utg": "BIBO.issuer",
"tekstf": "DEICH.lyricist",
"medforf": "DC.creator",
"ill": "BIBO.illustrator",
"oppl": "DC.narrator",
"manusforf": "DEICH.scriptWriter",
"sang": "DEICH.singer",
"skuesp": "DEICH.actor",
"u": "BIBO.issuer",
"t": "DEICH.lyricist",
"eks": "BIBO.performer",
"k": "DEICH.composer",
"opprforf": "DEICH.initialAuthor"
},
"orig": "arr|bearb|biogr|dir|forft|fort|fotogr|foto|gjendikt|illustr|ill|innl|komm|komp|manusforf|medarb|medforf|medf|oppl|opprforf|overs|red|regissør|reg|sang|skuesp|tekstf|utg|utøv|forf|eks|k|t|u"
}
}
},
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "BIBO.suffixName",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"710": {
"subfield": {
"3": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"711": {
"subfield": {
"3": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/conference/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"740": {
"subfield": {
"a": {
"object": {
"datatype": "literal"
},
"conditions": {
"indicator": {
"default": "DC.alternative",
"indicator2": {
"subs": {
"0": "DC.alternative",
"2": "DC.hasPart"
},
"orig": "0|2"
}
}
}
}
}
},
"760": {
"subfield": {
"w": {
"predicate": "DC.isPartOf",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"780": {
"subfield": {
"w": {
"predicate": "DBO.previousWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"785": {
"subfield": {
"w": {
"predicate": "DBO.subsequentWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"800": {
"subfield": {
"t": {
"predicate": "DC.isPartOf",
"object": {
"combinestring": "_",
"prefix": "http://data.lillehammer.folkebibl.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "DEICH.seriesWork"
}
}
}
},
"856": {
"subfield": {
"u": {
"predicate": "FABIO.hasURL",
"object": {
"datatype": "uri",
"prefix": ""
}
}
}
},
"099": {
"subfield": {
"a": {
"predicate": "DEICH.listCode",
"object": {
"datatype": "literal"
}
}
}
},
"090": {
"subfield": {
"a": {
"predicate": "DEICH.location_category",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.location_dewey",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.location_format",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.location_signature",
"object": {
"datatype": "literal"
}
}
}
},
"092": {
"subfield": {
"a": {
"predicate": "DC.location",
"object": {
"datatype": "literal"
}
}
}
},
"015": {
"subfield": {
"a": {
"object": {
"datatype": "literal"
},
"conditions": {
"subfield": {
"b": {
"subs": {
"dugnadsbasenibibliofil": "DEICH.dugnadsbaseID",
"bibbi": "DEICH.bsID",
"bibliofilid": "DEICH.bibliofilID"
},
"orig": "bibbi|bibliofilid|dugnadsbasenibibliofil"
}
}
}
}
}
},
"019": {
"subfield": {
"a": {
"predicate": "DC.audience",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/audience/ages_",
"regex_split": ", *",
"regex_substitute": {
"default": "all",
"subs": {
"a": "0-5",
"bu": "8-9",
"b": "6-7",
"u": "10-11",
"mu": "12-15"
},
"orig": "a|bu|mu|b|u"
}
}
},
"s": {
"predicate": "DEICH.ageLimit",
"object": {
"datatype": "uri",
"regex_strip": "[\\D]+",
"prefix": "http://data.deichman.no/ageLimit/"
}
},
"b": {
"predicate": "DC.format",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/format/",
"regex_split": ", *",
"regex_substitute": {
"default": "Document",
"subs": {
"ab": "Atlas",
"ee": "DVD",
"ed": "Videotape",
"ef": "Blu-ray_Disk",
"vo": "File_folder",
"gg": "Blu-ray_Disk",
"ge": "Web_page",
"gd": "CD_ROM",
"gc": "DVD-ROM",
"gb": "Floppy_disk",
"ga": "Computer_file",
"ic": "Microfiche",
"ib": "Microfilm_reel",
"gi": "Nintendo_optical_disc",
"gt": "DTbook",
"na": "Portable_Document_Format",
"j": "Periodical_literature",
"dj": "Spoken_word_recording",
"dh": "Language_course",
"di": "Audiobook",
"dg": "Music",
"dd": "Digi_book",
"de": "Digi_card",
"db": "Compact_Cassette",
"dc": "Compact_Disc",
"da": "Gramophone_record",
"dz": "MP3",
"ff": "Photography",
"fm": "Poster",
"a": "Map",
"c": "Sheet_music",
"b": "Manuscript",
"ma": "Personal_computer_game",
"mc": "Playstation_3_game",
"mb": "Playstation_2_game",
"h": "Physical_body",
"mo": "Nintendo_Wii_game",
"mn": "Nintendo_DS_game",
"l": "Book",
"mj": "Xbox_360_game",
"sm": "Magazine",
"fd": "Reversal_film"
},
"orig": "ab|da|db|dc|dd|de|dg|dh|di|dj|dz|ed|ee|ef|fd|ff|fm|ga|gb|gc|gd|ge|gg|gi|gt|h|ib|ic|ma|mb|mc|mj|mn|mo|na|sm|vo|a|b|c|j|l"
}
}
},
"e": {
"predicate": "DEICH.facilitation",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/facilitation/",
"regex_split": "(\\w{2})",
"regex_substitute": {
"default": "simpleText",
"subs": {
"tj": "capitalized",
"tf": "signLanguage",
"tg": "tactile",
"td": "largePrint",
"te": "braille",
"tb": "simpleContent",
"tc": "largePrint",
"ta": "simpleText"
},
"orig": "ta|tb|tc|td|te|tf|tg|tj"
}
}
},
"d": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"regex_split": "(\\w{1})",
"regex_substitute": {
"default": "Novel",
"subs": {
"a": "Anthology",
"b": "Picture_book",
"d": "Poetry",
"l": "Textbook",
"n": "Short_stories",
"p": "Pointing_book",
"s": "Play_%28theatre%29",
"r": "Novel",
"t": "Comic_book"
},
"orig": "a|b|d|l|n|p|r|s|t"
}
}
}
}
},
"610|611": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"^5(?!03|20|21|46|71|72|73|74|90|92|95|99)": {
"subfield": {
"a": {
"predicate": "DC.description",
"object": {
"datatype": "literal",
"lang": "no"
}
}
}
},
"245|245": {
"subfield": {
"a": {
"predicate": "DEICH.titleURLized",
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
}
},
"p": {
"predicate": "DEICH.parttitleURLized",
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
}
}
}
},
"694|694": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/keywordJuvenile/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"025": {
"subfield": {
"a": {
"predicate": "BIBO.eanucc13",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
},
"020": {
"subfield": {
"a": {
"predicate": "BIBO.isbn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
},
"c": {
"predicate": "DEICH.priceInfo",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.bindingInfo",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/bindingInfo/"
}
}
}
},
"022": {
"subfield": {
"a": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
},
"240|240": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
},
"conditions": {
"indicator": {
"default": "DEICH.originalTitleURLized",
"indicator1": {
"subs": {
"0": "DEICH.uniformTitleURLized",
"1": "DEICH.originalTitleURLized"
},
"orig": "0|1"
}
}
}
},
"p": {
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
},
"conditions": {
"indicator": {
"default": "DEICH.originalParttitleURLized",
"indicator1": {
"subs": {
"0": "DEICH.uniformParttitleURLized",
"1": "DEICH.originalParttitleURLized"
},
"orig": "0|1"
}
}
}
}
}
},
"600|600": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"015|015": {
"subfield": {
"b": {
"object": {
"datatype": "literal"
},
"conditions": {
"subfield": {
"b": {
"subs": {
"dfb": "DC.source"
},
"orig": "dfb"
}
}
}
}
}
},
"692|692": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectJuvenileFiction/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"690|690": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectMultilingual/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"130|730": {
"subfield": {
"3": {
"predicate": "FABIO.isManifestationOf",
"object": {
"datatype": "uri",
"regex_strip": "[^\\w\\-]+",
"prefix": "http://data.lillehammer.folkebibl.no/work/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"p"
]
}
}
},
"class": "FABIO.Work"
}
}
}
},
"691|691": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subjectFiction/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"700|700": {
"subfield": {
"t": {
"conditions": {
"indicator": {
"default": "DC.hasPart",
"indicator2": {
"subs": {
"0": "FRBR.relatedEndeavour",
"2": "DC.hasPart"
},
"orig": "0|2"
}
}
},
"object": {
"combinestring": "_",
"prefix": "http://data.lillehammer.folkebibl.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"082": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.dewey",
"indicator1": {
"subs": {
"3": "DEICH.dewey",
" ": "DEICH.localCode"
},
"orig": "3| "
}
}
}
}
}
},
"650|650": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/subject/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"001": {
"titleNumber": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
}
},
"100|100": {
"subfield": {
"3": {
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/person/x"
},
"conditions": {
"subfield": {
"e": {
"subs": {
"arr": "DEICH.musicalArranger",
"regissør": "BIBO.director",
"illustr": "BIBO.illustrator",
"dir": "BIBO.director",
"innl": "DC.narrator",
"medf": "DC.creator",
"medarb": "DC.contributor",
"komm": "DEICH.commentator",
"fotogr": "DEICH.photographer",
"bearb": "DC.contributor",
"reg": "BIBO.director",
"red": "BIBO.editor",
"komp": "DEICH.composer",
"foto": "DEICH.photographer",
"forft": "DC.creator",
"forf": "DC.creator",
"biogr": "DEICH.biographer",
"utøv": "BIBO.performer",
"overs": "BIBO.translator",
"fort": "DC.narrator",
"gjendikt": "BIBO.translator",
"utg": "BIBO.issuer",
"tekstf": "DEICH.lyricist",
"medforf": "DC.creator",
"ill": "BIBO.illustrator",
"oppl": "DC.narrator",
"manusforf": "DEICH.scriptWriter",
"sang": "DEICH.singer",
"skuesp": "DEICH.actor",
"u": "BIBO.issuer",
"t": "DEICH.lyricist",
"eks": "BIBO.performer",
"k": "DEICH.composer",
"opprforf": "DEICH.initialAuthor"
},
"orig": "arr|bearb|biogr|dir|forft|fort|fotogr|foto|gjendikt|illustr|ill|innl|komm|komp|manusforf|medarb|medforf|medf|oppl|opprforf|overs|red|regissør|reg|sang|skuesp|tekstf|utg|utøv|forf|eks|k|t|u"
}
}
}
}
}
},
"008": {
"periodicaType": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "Newspaper",
"subs": {
"a": "Yearbook",
"p": "Journal",
"n": "Newspaper"
},
"orig": "a|n|p"
},
"substr_offset": 21
}
},
"language": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"substr_length": 3,
"substr_offset": 35
},
"relation": {
"class": "LEXVO.Language"
}
},
"biocontent": {
"predicate": "DEICH.bioContent",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/bioContent/",
"substr_length": 1,
"regex_substitute": {
"default": "biography",
"subs": {
"0": "nonBiography",
"1": "biography",
"a": "autobiography",
"c": "collectedBiography",
"b": "monoBiography",
"d": "partlyBiographic"
},
"orig": "0|1|a|b|c|d"
},
"substr_offset": 34
}
},
"script": {
"predicate": "DEICH.script",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "ISO_basic_Latin_alphabet",
"subs": {
"a": "ISO_basic_Latin_alphabet",
"c": "Cyrillic_script",
"b": "Latin-derived_alphabet",
"e": "Chinese_characters",
"d": "Japanese_writing_system",
"g": "Greek_alphabet",
"f": "Arabic_alphabet",
"i": "Thai_alphabet",
"m": "Blackletter",
"l": "Tamil_alphabet"
},
"orig": "a|b|c|d|e|f|g|i|l|m"
},
"substr_offset": 38
}
},
"audience": {
"predicate": "DC.audience",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/audience/",
"substr_length": 1,
"regex_substitute": {
"default": "adult",
"subs": {
"a": "adult",
"j": "juvenile"
},
"orig": "a|j"
},
"substr_offset": 22
}
},
"literaryformat": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "Fiction",
"subs": {
"0": "Non-fiction",
"1": "Fiction"
},
"orig": "0|1"
},
"substr_offset": 33
}
},
"cataloguingDate": {
"predicate": "DEICH.cataloguingDate",
"object": {
"datatype": "literal",
"substr_length": 6,
"substr_offset": 0
}
},
"contentCode": {
"predicate": "DEICH.literaryFormat",
"object": {
"prefix": "http://dbpedia.org/resource/",
"substr_length": 4,
"regex_substitute": {
"default": "Document",
"subs": {
"a": "R%C3%A9sum%C3%A9",
"b": "Bibliography",
"e": "Encyclopedia",
"d": "Dictionary",
"f": "User_guide",
"i": "Back-of-the-book_index",
"h": "Yearbook",
"k": "Discograhy",
"m": "Thesis",
"l": "Legal_writing",
"o": "Review",
"s": "Statistics",
"r": "Reference_work",
"w": "Magazine",
"x": "Dissertation"
},
"orig": "a|b|d|e|f|h|i|k|l|m|o|r|s|w|x"
},
"datatype": "uri",
"regex_split": "(\\w{1})",
"substr_offset": 24
}
}
},
"041": {
"subfield": {
"a": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
},
"h": {
"predicate": "DEICH.originalLanguage",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
},
"b": {
"predicate": "DEICH.subTitles",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
}
}
},
"653|653": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.lillehammer.folkebibl.no/keyword/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
}
}
}
},
{
"id": "dd6d051e-ff6b-4203-b298-3b1cc3e60b48",
"name": "Norbok",
"description": "Test av Norbok-konvertering",
"mapping": {
"tags": {
"100": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/person/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.numeration",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"110": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/organization/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"g",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"111": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/conference/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "RDF.description",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"240": {
"subfield": {
"a": {
"predicate": "DEICH.uniformTitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
}
}
},
"245": {
"subfield": {
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"p": {
"predicate": "DEICH.parttitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"b": {
"predicate": "FABIO.hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"246": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
},
"conditions": {
"subfield": {
"i": {
"default": "DEICH.parallelTitle",
"subs": {
"originaltittel": "DEICH.originalTitle"
},
"orig": "originaltittel"
}
}
}
},
"b": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
},
"conditions": {
"subfield": {
"i": {
"default": "DEICH.parallelSubtitle",
"subs": {
"originaltittel": "DEICH.originalSubtitle"
},
"orig": "originaltittel"
}
}
}
}
}
},
"250": {
"subfield": {
"a": {
"predicate": "BIBO.edition",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
}
}
},
"260": {
"subfield": {
"a": {
"predicate": "DEICH.publicationPlace",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"prefix": "http://data.deichman.no/place/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "GEONAMES.Feature"
}
},
"c": {
"predicate": "DC.issued",
"object": {
"datatype": "literal",
"regex_strip": "cop\\.\\s|[\\[\\]\\?]+"
}
},
"b": {
"predicate": "DC.publisher",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"prefix": "http://data.deichman.no/organization/",
"urlize": true
},
"relation": {
"subfield": {
"b": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"300": {
"subfield": {
"a": {
"predicate": "BIBO.numPages",
"object": {
"datatype": "literal",
"regex_strip": "[\\s]*s[\\.\\s]*$"
}
},
"c": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"e": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
}
}
},
"490": {
"subfield": {
"a": {
"predicate": "DC.isPartOf",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"prefix": "http://data.deichman.no/series/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"x": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Series"
}
},
"v": {
"predicate": "DEICH.volumeNumber",
"object": {
"datatype": "literal"
}
}
}
},
"520": {
"subfield": {
"a": {
"predicate": "DC.abstract",
"object": {
"datatype": "literal"
}
}
}
},
"600": {
"subfield": {
"t": {
"predicate": "DC.subject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/norbok/work/",
"combine": [
"0",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)|[\\.:,;\\/\\s]*\\s*$"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/person/"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"610": {
"subfield": {
"0": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/organization/x"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"g",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"611": {
"subfield": {
"0": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/conference/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "RDF.description",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"630": {
"subfield": {
"0": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/work/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"b": {
"predicate": "FABIO:hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"f": {
"predicate": "DC.issued",
"object": {
"datatype": "literal",
"regex_strip": "[\\[\\]\\?]+"
}
},
"l": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/"
}
},
"p": {
"predicate": "DEICH.parttitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"650": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/subject/",
"combine": [
"a",
"x",
"z",
"y"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$"
},
"relation": {
"subfield": {
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x",
"z",
"y"
],
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"651": {
"subfield": {
"a": {
"predicate": "DEICH.geographicalSubject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/place/",
"combine": [
"a",
"x",
"z"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$"
},
"relation": {
"subfield": {
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x",
"z"
],
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "GEONAMES.Feature"
}
}
}
},
"653": {
"subfield": {
"a": {
"predicate": "CTAG.tagged",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"prefix": "http://data.deichman.no/keyword/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "CTAG.label",
"object": {
"datatype": "literal"
}
}
},
"class": "CTAG.Tag"
}
}
}
},
"655": {
"subfield": {
"a": {
"predicate": "DBO.literaryGenre",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"prefix": "http://data.deichman.no/place/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "YAGO.LiteraryGenres"
}
}
}
},
"700": {
"subfield": {
"0": {
"conditions": {
"subfield": {
"4": {
"default": "DC.contributor",
"subs": {
"sng": "DEICH.singer",
"lyr": "DEICH.lyricist",
"voc": "DEICH.singer",
"anm": "DEICH.animator",
"pro": "DEICH.producer",
"cre": "DC.creator",
"drt": "DEICH.director",
"edt": "BIBO.editor",
"itr": "DEICH.performer",
"nrt": "DC.narrator",
"trl": "BIBO.translator",
"dnc": "DEICH.dancer",
"mus": "DEICH.performer",
"stl": "DC.narrator",
"ill": "BIBO.illustrator",
"adp": "DEICH.adapter",
"cnd": "DEICH.conductor",
"aus": "DEICH.scriptWriter",
"aut": "DC.creator",
"act": "DEICH.actor",
"pbl": "DC.publisher",
"pht": "DEICH.photographer",
"cmp": "DC.creator"
},
"orig": "act|adp|anm|aus|aut|cmp|cnd|cre|dnc|drt|edt|ill|itr|lyr|mus|nrt|pbl|pht|pro|sng|stl|trl|voc"
}
}
},
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/person/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.numeration",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"710": {
"subfield": {
"0": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/organization/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"g",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"711": {
"subfield": {
"0": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/conference/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "RDF.description",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"740": {
"subfield": {
"a": {
"predicate": "DC.alternative",
"object": {
"datatype": "literal",
"combinestring": " : ",
"combine": [
"a",
"b"
]
}
}
}
},
"780": {
"subfield": {
"w": {
"predicate": "DBO.previousWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/norbok/resource/id_"
}
}
}
},
"785": {
"subfield": {
"w": {
"predicate": "DBO.subsequentWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/norbok/resource/id_"
}
}
}
},
"800": {
"subfield": {
"t": {
"predicate": "DC.isPartOf",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/norbok/work/",
"combine": [
"0",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/person/"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "DEICH.seriesWork"
}
}
}
},
"856": {
"subfield": {
"u": {
"predicate": "FABIO.hasURL",
"object": {
"datatype": "uri",
"regex_strip": "^.*?(?=http)|\\|"
}
}
}
},
"080": {
"subfield": {
"a": {
"predicate": "DEICH.udc",
"object": {
"datatype": "literal"
}
}
}
},
"130|730": {
"subfield": {
"0": {
"predicate": "FABIO.isManifestationOf",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/work/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"b": {
"predicate": "FABIO:hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"f": {
"predicate": "DC.issued",
"object": {
"datatype": "literal",
"regex_strip": "[\\[\\]\\?]+"
}
},
"l": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/"
}
},
"p": {
"predicate": "DEICH.parttitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]*\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"083": {
"subfield": {
"a": {
"predicate": "DEICH.classification",
"object": {
"datatype": "literal"
}
}
}
},
"^5(?!20)": {
"subfield": {
"a": {
"predicate": "DC.description",
"object": {
"datatype": "literal"
}
}
}
},
"245|245": {
"subfield": {
"a": {
"predicate": "DEICH.titleURLized",
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"urlize": true
}
}
}
},
"700|700": {
"subfield": {
"t": {
"predicate": "DC.hasPart",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/norbok/work/",
"combine": [
"0",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)|[\\.:,;\\/\\s]*\\s*$"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/person/"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"082": {
"subfield": {
"a": {
"predicate": "DEICH.dewey",
"object": {
"datatype": "literal"
}
}
}
},
"024": {
"subfield": {
"y": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"x": {
"conditions": {
"indicator": {
"default": "DC.identifier",
"subs": {
"0": "DEICH.isrc",
"2": "DEICH.ismn"
},
"orig": "0|2"
}
}
}
}
},
"001": {
"titleNumber": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
}
},
"007": {
"format": {
"predicate": "DC.format",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/format/",
"regex_substitute": {
"default": "Document",
"regex_strip": "\\W",
"subs": {
"cj": "Floppy_disk",
"co": "Compact_Disc",
"ad": "Atlas",
"vg": "Laserdisc",
"c": "Electronic_resource",
"fa": "Braille",
"fb": "Braille",
"fe": "Music_braille",
"cr": "Electronic_resource",
"a": "Map",
"sz": "Playaway",
"vds": "Blu-ray_Disk",
"g": "Projected_graphic",
"vdv": "DVD",
"ss": "Audio_cassette",
"h": "Microform",
"k": "Nonprojected_graphic",
"m": "Motion_picture",
"vfb": "Videotape",
"o": "Kit",
"v": "Video_recording",
"sd": "Audio_disc",
"ta": "Book"
},
"orig": "fa|fe|vg|vds|vdv|vfb|ad|cj|co|cr|fb|sd|ss|sz|ta|a|c|g|h|k|m|o|v"
}
}
}
},
"022": {
"subfield": {
"a": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
},
"y": {
"predicate": "DEICH.invalid_issn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
},
"008": {
"audience": {
"predicate": "DC.audience",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/audience/",
"substr_length": 1,
"regex_substitute": {
"default": "adult",
"subs": {
"j": "juvenile",
"f": "scientific"
},
"orig": "j|f"
},
"substr_offset": 22
}
},
"language": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"substr_length": 3,
"substr_offset": 35
},
"relation": {
"class": "LEXVO.Language"
}
},
"literaryformat": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "Other",
"subs": {
"0": "Fiction",
"1": "Non-fiction",
"e": "Essay",
"d": "Play_%28theatre%29",
"f": "Novel",
"i": "Letter_(message)",
"h": "Humour",
"j": "Short_stories",
"m": "Cross-genre",
"p": "Poetry",
"s": "Public_speaking",
"u": "Other"
},
"orig": "0|1|d|e|f|h|i|j|m|p|s|u"
},
"substr_offset": 33
}
}
},
"041": {
"subfield": {
"a": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/"
}
},
"h": {
"predicate": "DEICH.originalLanguage",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/"
}
}
}
},
"600|600": {
"subfield": {
"0": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "\\(NO-TrBIB\\)",
"prefix": "http://data.deichman.no/norbok/person/"
},
"relation": {
"subfield": {
"0": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal",
"regex_strip": "\\(NO-TrBIB\\)x"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "FOAF.givenName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.numeration",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"246|246": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;\\/\\s]*\\s*|[\\.:,;\\/\\s]*\\s*$",
"urlize": true
},
"conditions": {
"subfield": {
"i": {
"default": "DEICH.parallelTitleURLized",
"subs": {
"originaltittel": "DEICH.originalTitleURLized"
},
"orig": "originaltittel"
}
}
}
}
}
},
"020": {
"subfield": {
"a": {
"predicate": "BIBO.isbn",
"object": {
"datatype": "literal",
"regex_strip": "[^0-9xX]+"
}
},
"z": {
"predicate": "DEICH.invalid_isbn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
}
}
}
},
{
"id": "38887827-50a6-4c79-ba8c-5bf88e427d33",
"name": "Deichmanske",
"description": "testmapping for deichman",
"mapping": {
"tags": {
"100": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"110": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"111": {
"subfield": {
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/conference/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"240": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalTitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformTitle",
"1": "DEICH.originalTitle"
},
"orig": "0|1"
}
}
}
},
"p": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalParttitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformParttitle",
"1": "DEICH.originalParttitle"
},
"orig": "0|1"
}
}
}
},
"b": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.originalSubtitle",
"indicator1": {
"subs": {
"0": "DEICH.uniformSubtitle",
"1": "DEICH.originalSubtitle"
},
"orig": "0|1"
}
}
}
}
}
},
"245": {
"subfield": {
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"p": {
"predicate": "DEICH.parttitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"b": {
"predicate": "FABIO.hasSubtitle",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"246": {
"subfield": {
"a": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b"
]
}
},
"p": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"b": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"n": {
"predicate": "BIBO.number",
"object": {
"datatype": "literal"
}
}
}
},
"250": {
"subfield": {
"a": {
"predicate": "BIBO.edition",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
}
}
},
"260": {
"subfield": {
"a": {
"predicate": "DEICH.publicationPlace",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/publicationPlace/",
"urlize": true
},
"relation": {
"subfield": {
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+"
}
}
},
"class": "GEONAMES.Feature"
}
},
"c": {
"predicate": "DC.issued",
"object": {
"datatype": "literal",
"regex_strip": "[\\[\\]\\?]+"
}
},
"b": {
"predicate": "DC.publisher",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/organization/",
"urlize": true
},
"relation": {
"subfield": {
"b": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"300": {
"subfield": {
"a": {
"predicate": "BIBO.numPages",
"object": {
"datatype": "literal",
"regex_strip": "[\\s]*s[\\.\\s]*$"
}
},
"c": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
},
"e": {
"predicate": "DEICH.physicalDescription",
"object": {
"datatype": "literal"
}
}
}
},
"440": {
"subfield": {
"3": {
"predicate": "DC.isPartOf",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/series/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"c": {
"predicate": "RDA.statementOfResponsibility",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"p": {
"predicate": "RDA.variantTitleForTheWork",
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
}
},
"x": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Series"
}
},
"v": {
"predicate": "DEICH.volumeNumber",
"object": {
"datatype": "literal"
}
}
}
},
"503": {
"subfield": {
"a": {
"predicate": "DEICH.publicationHistory",
"object": {
"datatype": "literal"
}
}
}
},
"520": {
"subfield": {
"a": {
"predicate": "DC.abstract",
"object": {
"datatype": "literal"
}
}
}
},
"521": {
"subfield": {
"a": {
"predicate": "DEICH.ageLimit",
"object": {
"datatype": "literal"
}
}
}
},
"546": {
"subfield": {
"a": {
"predicate": "DEICH.languageNote",
"object": {
"datatype": "literal"
}
}
}
},
"571": {
"subfield": {
"a": {
"predicate": "BIBO.identifier",
"object": {
"datatype": "literal"
}
}
}
},
"572": {
"subfield": {
"a": {
"predicate": "DEICH.variantTitleNote",
"object": {
"datatype": "literal"
}
}
}
},
"573": {
"subfield": {
"a": {
"predicate": "DEICH.titleSourceNote",
"object": {
"datatype": "literal"
}
}
}
},
"574": {
"subfield": {
"a": {
"predicate": "DEICH.originalTitleNote",
"object": {
"datatype": "literal"
}
}
}
},
"590": {
"subfield": {
"a": {
"predicate": "DEICH.listNote",
"object": {
"datatype": "literal"
}
}
}
},
"592": {
"subfield": {
"a": {
"predicate": "DEICH.volumePartNote",
"object": {
"datatype": "literal"
}
}
}
},
"595": {
"subfield": {
"a": {
"predicate": "DEICH.periodicalCoverage",
"object": {
"datatype": "literal"
}
}
}
},
"599": {
"subfield": {
"a": {
"predicate": "DEICH.signatureNote",
"object": {
"datatype": "literal"
}
}
}
},
"600": {
"subfield": {
"t": {
"predicate": "DC.subject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"630": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/work/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"p",
"x"
]
}
}
},
"class": "FABIO.Work"
}
}
}
},
"650": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subject/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"651": {
"subfield": {
"3": {
"predicate": "DEICH.geographicalSubject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/geographicalSubject/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "GEONAMES.name",
"object": {
"datatype": "literal",
"regex_strip": "[\\?\\[\\]\\<\\>]+",
"lang": "no"
}
}
},
"class": "GEONAMES.Feature"
}
}
}
},
"652": {
"subfield": {
"3": {
"predicate": "MO.genre",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/mogenre/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "MO.Genre"
}
}
}
},
"653": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/keyword/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"655": {
"subfield": {
"3": {
"predicate": "DBO.literaryGenre",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/genre/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x"
],
"lang": "no"
}
}
},
"class": "YAGO.LiteraryGenres"
}
}
}
},
"690": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectMultilingual/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"691": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectFiction/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"692": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectJuvenileFiction/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"693": {
"subfield": {
"3": {
"predicate": "DBO.literaryGenre",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/genreJuvenile/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RDFS.label",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"x"
],
"lang": "no"
}
}
},
"class": "YAGO.LiteraryGenres"
}
}
}
},
"694": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/keywordJuvenile/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"695": {
"subfield": {
"a": {
"predicate": "CTAG.tagged",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/keyword/",
"regex_split": " ",
"urlize": true
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "CTAG.label",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "CTAG.Tag"
}
}
}
},
"699": {
"subfield": {
"a": {
"predicate": "DEICH.bibsubject",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/subject/",
"combine": [
"a",
"q",
"x",
"0"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"combinestring": " - ",
"combine": [
"a",
"q",
"x",
"0"
],
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"700": {
"subfield": {
"3": {
"conditions": {
"subfield": {
"e": {
"default": "DC.contributor",
"subs": {
"arr": "DEICH.musicalArranger",
"regissør": "BIBO.director",
"illustr": "BIBO.illustrator",
"dir": "BIBO.director",
"innl": "DC.narrator",
"medf": "DC.creator",
"medarb": "DC.contributor",
"komm": "DEICH.commentator",
"fotogr": "DEICH.photographer",
"bearb": "DC.contributor",
"reg": "BIBO.director",
"red": "BIBO.editor",
"komp": "DEICH.composer",
"foto": "DEICH.photographer",
"forft": "DC.creator",
"forf": "DC.creator",
"biogr": "DEICH.biographer",
"utøv": "BIBO.performer",
"overs": "BIBO.translator",
"fort": "DC.narrator",
"gjendikt": "BIBO.translator",
"utg": "BIBO.issuer",
"tekstf": "DEICH.lyricist",
"medforf": "DC.creator",
"ill": "BIBO.illustrator",
"oppl": "DC.narrator",
"manusforf": "DEICH.scriptWriter",
"sang": "DEICH.singer",
"skuesp": "DEICH.actor",
"u": "BIBO.issuer",
"t": "DEICH.lyricist",
"eks": "BIBO.performer",
"k": "DEICH.composer",
"opprforf": "DEICH.initialAuthor"
},
"orig": "arr|bearb|biogr|dir|forft|fort|fotogr|foto|gjendikt|illustr|ill|innl|komm|komp|manusforf|medarb|medforf|medf|oppl|opprforf|overs|red|regissør|reg|sang|skuesp|tekstf|utg|utøv|forf|eks|k|t|u"
}
}
},
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "BIBO.suffixName",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"710": {
"subfield": {
"3": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"711": {
"subfield": {
"3": {
"predicate": "DC.contributor",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/conference/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
}
},
"class": "BIBO.Conference"
}
}
}
},
"740": {
"subfield": {
"a": {
"object": {
"datatype": "literal"
},
"conditions": {
"indicator": {
"default": "DC.alternative",
"indicator2": {
"subs": {
"0": "DC.alternative",
"2": "DC.hasPart"
},
"orig": "0|2"
}
}
}
}
}
},
"760": {
"subfield": {
"w": {
"predicate": "DC.isPartOf",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"780": {
"subfield": {
"w": {
"predicate": "DBO.previousWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"785": {
"subfield": {
"w": {
"predicate": "DBO.subsequentWork",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/resource/tnr_"
}
}
}
},
"800": {
"subfield": {
"t": {
"predicate": "DC.isPartOf",
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "DEICH.seriesWork"
}
}
}
},
"856": {
"subfield": {
"u": {
"predicate": "FABIO.hasURL",
"object": {
"datatype": "uri"
}
}
}
},
"099": {
"subfield": {
"a": {
"predicate": "DEICH.listCode",
"object": {
"datatype": "literal"
}
}
}
},
"090": {
"subfield": {
"a": {
"predicate": "DEICH.location_category",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "DEICH.location_dewey",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.location_format",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.location_signature",
"object": {
"datatype": "literal"
}
}
}
},
"092": {
"subfield": {
"a": {
"predicate": "DC.location",
"object": {
"datatype": "literal"
}
}
}
},
"015": {
"subfield": {
"a": {
"object": {
"datatype": "literal"
},
"conditions": {
"subfield": {
"b": {
"subs": {
"dugnadsbasenibibliofil": "DEICH.dugnadsbaseID",
"bibbi": "DEICH.bsID",
"bibliofilid": "DEICH.bibliofilID"
},
"orig": "bibbi|bibliofilid|dugnadsbasenibibliofil"
}
}
}
}
}
},
"019": {
"subfield": {
"a": {
"predicate": "DC.audience",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/audience/ages_",
"regex_split": ", *",
"regex_substitute": {
"default": "all",
"subs": {
"a": "0-5",
"bu": "8-9",
"b": "6-7",
"u": "10-11",
"mu": "12-15"
},
"orig": "a|bu|mu|b|u"
}
}
},
"s": {
"predicate": "DEICH.ageLimit",
"object": {
"datatype": "uri",
"regex_strip": "[\\D]+",
"prefix": "http://data.deichman.no/ageLimit/"
}
},
"b": {
"predicate": "DC.format",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/format/",
"regex_split": ", *",
"regex_substitute": {
"default": "Document",
"subs": {
"ab": "Atlas",
"ee": "DVD",
"ed": "Videotape",
"ef": "Blu-ray_Disk",
"vo": "File_folder",
"gg": "Blu-ray_Disk",
"ge": "Web_page",
"gd": "CD_ROM",
"gc": "DVD-ROM",
"gb": "Floppy_disk",
"ga": "Computer_file",
"ic": "Microfiche",
"ib": "Microfilm_reel",
"gi": "Nintendo_optical_disc",
"gt": "DTbook",
"na": "Portable_Document_Format",
"j": "Periodical_literature",
"dj": "Spoken_word_recording",
"dh": "Language_course",
"di": "Audiobook",
"dg": "Music",
"dd": "Digi_book",
"de": "Digi_card",
"db": "Compact_Cassette",
"dc": "Compact_Disc",
"da": "Gramophone_record",
"dz": "MP3",
"ff": "Photography",
"fm": "Poster",
"a": "Map",
"c": "Sheet_music",
"b": "Manuscript",
"ma": "Personal_computer_game",
"mc": "Playstation_3_game",
"mb": "Playstation_2_game",
"h": "Physical_body",
"mo": "Nintendo_Wii_game",
"mn": "Nintendo_DS_game",
"l": "Book",
"mj": "Xbox_360_game",
"sm": "Magazine",
"fd": "Reversal_film"
},
"orig": "ab|da|db|dc|dd|de|dg|dh|di|dj|dz|ed|ee|ef|fd|ff|fm|ga|gb|gc|gd|ge|gg|gi|gt|h|ib|ic|ma|mb|mc|mj|mn|mo|na|sm|vo|a|b|c|j|l"
}
}
},
"e": {
"predicate": "DEICH.facilitation",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/facilitation/",
"regex_split": "(\\w{2})",
"regex_substitute": {
"default": "simpleText",
"subs": {
"tj": "capitalized",
"tf": "signLanguage",
"tg": "tactile",
"td": "largePrint",
"te": "braille",
"tb": "simpleContent",
"tc": "largePrint",
"ta": "simpleText"
},
"orig": "ta|tb|tc|td|te|tf|tg|tj"
}
}
},
"d": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"regex_split": "(\\w{1})",
"regex_substitute": {
"default": "Novel",
"subs": {
"a": "Anthology",
"b": "Picture_book",
"d": "Poetry",
"l": "Textbook",
"n": "Short_stories",
"p": "Pointing_book",
"s": "Play_%28theatre%29",
"r": "Novel",
"t": "Comic_book"
},
"orig": "a|b|d|l|n|p|r|s|t"
}
}
}
}
},
"610|611": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/organization/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "FOAF.name",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"b",
"q"
]
}
},
"c": {
"predicate": "DEICH.conferencePlace",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.conferenceDate",
"object": {
"datatype": "literal"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
},
"n": {
"predicate": "DEICH.corporationNumber",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Organization"
}
}
}
},
"^5(?!03|20|21|46|71|72|73|74|90|92|95|99)": {
"subfield": {
"a": {
"predicate": "DC.description",
"object": {
"datatype": "literal",
"lang": "no"
}
}
}
},
"245|245": {
"subfield": {
"a": {
"predicate": "DEICH.titleURLized",
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
}
},
"p": {
"predicate": "DEICH.parttitleURLized",
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
}
}
}
},
"694|694": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/keywordJuvenile/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"025": {
"subfield": {
"a": {
"predicate": "BIBO.eanucc13",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
},
"020": {
"subfield": {
"a": {
"predicate": "BIBO.isbn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
},
"c": {
"predicate": "DEICH.priceInfo",
"object": {
"datatype": "literal"
}
},
"b": {
"predicate": "DEICH.bindingInfo",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/bindingInfo/"
}
}
}
},
"022": {
"subfield": {
"a": {
"predicate": "BIBO.issn",
"object": {
"datatype": "literal",
"regex_strip": "[\\D]+"
}
}
}
},
"240|240": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
},
"conditions": {
"indicator": {
"default": "DEICH.originalTitleURLized",
"indicator1": {
"subs": {
"0": "DEICH.uniformTitleURLized",
"1": "DEICH.originalTitleURLized"
},
"orig": "0|1"
}
}
}
},
"p": {
"object": {
"datatype": "literal",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"urlize": true
},
"conditions": {
"indicator": {
"default": "DEICH.originalParttitleURLized",
"indicator1": {
"subs": {
"0": "DEICH.uniformParttitleURLized",
"1": "DEICH.originalParttitleURLized"
},
"orig": "0|1"
}
}
}
}
}
},
"600|600": {
"subfield": {
"3": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "RADATANA.catalogueName",
"object": {
"datatype": "literal"
}
},
"c": {
"predicate": "FOAF.title",
"object": {
"datatype": "literal"
}
},
"d": {
"predicate": "DEICH.lifespan",
"object": {
"datatype": "literal"
}
},
"j": {
"predicate": "XFOAF.nationality",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://data.deichman.no/nationality/",
"regex_split": "[\\-]+"
}
},
"q": {
"predicate": "SKOS.note",
"object": {
"datatype": "literal"
}
}
},
"class": "FOAF.Person"
}
}
}
},
"015|015": {
"subfield": {
"b": {
"object": {
"datatype": "literal"
},
"conditions": {
"subfield": {
"b": {
"subs": {
"dfb": "DC.source"
},
"orig": "dfb"
}
}
}
}
}
},
"692|692": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectJuvenileFiction/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"690|690": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectMultilingual/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"130|730": {
"subfield": {
"3": {
"predicate": "FABIO.isManifestationOf",
"object": {
"datatype": "uri",
"regex_strip": "[^\\w\\-]+",
"prefix": "http://data.deichman.no/work/x"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
},
"a": {
"predicate": "DC.title",
"object": {
"datatype": "literal",
"combinestring": ". ",
"combine": [
"a",
"p"
]
}
}
},
"class": "FABIO.Work"
}
}
}
},
"691|691": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subjectFiction/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"700|700": {
"subfield": {
"t": {
"conditions": {
"indicator": {
"default": "FRBR.relatedEndeavour",
"indicator2": {
"subs": {
"0": "FRBR.relatedEndeavour",
"2": "FABIO.isManifestationOf"
},
"orig": "0|2"
}
}
},
"object": {
"combinestring": "_",
"prefix": "http://data.deichman.no/work/x",
"combine": [
"3",
"t"
],
"urlize": true,
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$"
},
"relation": {
"subfield": {
"1": {
"predicate": "SKOS.notation",
"object": {
"datatype": "literal"
}
},
"3": {
"predicate": "DC.creator",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
}
},
"t": {
"predicate": "DC.title",
"object": {
"datatype": "literal"
}
}
},
"class": "FABIO.Work"
}
}
}
},
"082": {
"subfield": {
"a": {
"object": {
"datatype": "literal",
"regex_strip": "[\\.:,;\\/\\s]\\s*$"
},
"conditions": {
"indicator": {
"default": "DEICH.dewey",
"indicator1": {
"subs": {
"3": "DEICH.dewey",
" ": "DEICH.localCode"
},
"orig": "3| "
}
}
}
}
}
},
"650|650": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/subject/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
},
"001": {
"titleNumber": {
"predicate": "DC.identifier",
"object": {
"datatype": "literal"
}
}
},
"100|100": {
"subfield": {
"3": {
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/person/x"
},
"conditions": {
"subfield": {
"e": {
"subs": {
"arr": "DEICH.musicalArranger",
"regissør": "BIBO.director",
"illustr": "BIBO.illustrator",
"dir": "BIBO.director",
"innl": "DC.narrator",
"medf": "DC.creator",
"medarb": "DC.contributor",
"komm": "DEICH.commentator",
"fotogr": "DEICH.photographer",
"bearb": "DC.contributor",
"reg": "BIBO.director",
"red": "BIBO.editor",
"komp": "DEICH.composer",
"foto": "DEICH.photographer",
"forft": "DC.creator",
"forf": "DC.creator",
"biogr": "DEICH.biographer",
"utøv": "BIBO.performer",
"overs": "BIBO.translator",
"fort": "DC.narrator",
"gjendikt": "BIBO.translator",
"utg": "BIBO.issuer",
"tekstf": "DEICH.lyricist",
"medforf": "DC.creator",
"ill": "BIBO.illustrator",
"oppl": "DC.narrator",
"manusforf": "DEICH.scriptWriter",
"sang": "DEICH.singer",
"skuesp": "DEICH.actor",
"u": "BIBO.issuer",
"t": "DEICH.lyricist",
"eks": "BIBO.performer",
"k": "DEICH.composer",
"opprforf": "DEICH.initialAuthor"
},
"orig": "arr|bearb|biogr|dir|forft|fort|fotogr|foto|gjendikt|illustr|ill|innl|komm|komp|manusforf|medarb|medforf|medf|oppl|opprforf|overs|red|regissør|reg|sang|skuesp|tekstf|utg|utøv|forf|eks|k|t|u"
}
}
}
}
}
},
"008": {
"periodicaType": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "Newspaper",
"subs": {
"a": "Yearbook",
"p": "Journal",
"n": "Newspaper"
},
"orig": "a|n|p"
},
"substr_offset": 21
}
},
"language": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"substr_length": 3,
"substr_offset": 35
},
"relation": {
"class": "LEXVO.Language"
}
},
"biocontent": {
"predicate": "DEICH.bioContent",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/bioContent/",
"substr_length": 1,
"regex_substitute": {
"default": "biography",
"subs": {
"0": "nonBiography",
"1": "biography",
"a": "autobiography",
"c": "collectedBiography",
"b": "monoBiography",
"d": "partlyBiographic"
},
"orig": "0|1|a|b|c|d"
},
"substr_offset": 34
}
},
"script": {
"predicate": "DEICH.script",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "ISO_basic_Latin_alphabet",
"subs": {
"a": "ISO_basic_Latin_alphabet",
"c": "Cyrillic_script",
"b": "Latin-derived_alphabet",
"e": "Chinese_characters",
"d": "Japanese_writing_system",
"g": "Greek_alphabet",
"f": "Arabic_alphabet",
"i": "Thai_alphabet",
"m": "Blackletter",
"l": "Tamil_alphabet"
},
"orig": "a|b|c|d|e|f|g|i|l|m"
},
"substr_offset": 38
}
},
"audience": {
"predicate": "DC.audience",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/audience/",
"substr_length": 1,
"regex_substitute": {
"default": "adult",
"subs": {
"a": "adult",
"j": "juvenile"
},
"orig": "a|j"
},
"substr_offset": 22
}
},
"literaryformat": {
"predicate": "DEICH.literaryFormat",
"object": {
"datatype": "uri",
"prefix": "http://dbpedia.org/resource/",
"substr_length": 1,
"regex_substitute": {
"default": "Fiction",
"subs": {
"0": "Non-fiction",
"1": "Fiction"
},
"orig": "0|1"
},
"substr_offset": 33
}
},
"cataloguingDate": {
"predicate": "DEICH.cataloguingDate",
"object": {
"datatype": "literal",
"substr_length": 6,
"substr_offset": 0
}
},
"contentCode": {
"predicate": "DEICH.literaryFormat",
"object": {
"prefix": "http://dbpedia.org/resource/",
"substr_length": 4,
"regex_substitute": {
"default": "Document",
"subs": {
"a": "R%C3%A9sum%C3%A9",
"b": "Bibliography",
"e": "Encyclopedia",
"d": "Dictionary",
"f": "User_guide",
"i": "Back-of-the-book_index",
"h": "Yearbook",
"k": "Discograhy",
"m": "Thesis",
"l": "Legal_writing",
"o": "Review",
"s": "Statistics",
"r": "Reference_work",
"w": "Magazine",
"x": "Dissertation"
},
"orig": "a|b|d|e|f|h|i|k|l|m|o|r|s|w|x"
},
"datatype": "uri",
"regex_split": "(\\w{1})",
"substr_offset": 24
}
}
},
"041": {
"subfield": {
"a": {
"predicate": "DC.language",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
},
"h": {
"predicate": "DEICH.originalLanguage",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
},
"b": {
"predicate": "DEICH.subTitles",
"object": {
"datatype": "uri",
"regex_strip": "[\\W]+",
"prefix": "http://lexvo.org/id/iso639-3/",
"regex_split": "(\\w{3})"
}
}
}
},
"653|653": {
"subfield": {
"a": {
"predicate": "DC.subject",
"object": {
"datatype": "uri",
"regex_strip": "^[\\.:,;?!_\\-\\/]*|[\\.:,;?!_\\-\\/]*$",
"prefix": "http://data.deichman.no/subject/",
"urlize": true
},
"relation": {
"subfield": {
"3": {
"predicate": "SKOS.narrower",
"object": {
"datatype": "uri",
"prefix": "http://data.deichman.no/keyword/x"
}
},
"a": {
"predicate": "SKOS.prefLabel",
"object": {
"datatype": "literal",
"lang": "no"
}
}
},
"class": "SKOS.Concept"
}
}
}
}
}
}
}
]
[
{
"id": "dummy",
"type": "local",
"tag": "",
"name": "Example Rule",
"description": "A rule is a SPARQL script to be run once or at intervals",
"start_time": "",
"frequency": "0 22 * * 1-5",
"script": "SPARQL\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nSELECT * FROM DEFAULT_GRAPH WHERE {\n?s a bibo:document ;\n dct:creator DEFAULT_PREFIX.qwerty ;\n dct:title \"fjong\" . \n} \nLIMIT 10;"
},
{
"id": "2dcdcb9b-5f66-4446-a3a8-f862a8cfb6ea",
"type": "global",
"tag": "",
"name": "Example Global Rule",
"description": "A rule is a SPARQL script to be run once or at intervals",
"start_time": "",
"frequency": "",
"script": "SPARQL\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nSELECT * FROM DEFAULT_GRAPH WHERE {\n?s ?p ?o\n} \nLIMIT 1;"
},
{
"id": "18557b61-85d3-49fb-af6c-4a5e94dc31d5",
"type": "local",
"tag": "foaf:name",
"name": "normalize",
"description": "Normalize creatornames and create foaf:name and firstName and lastName",
"start_time": "",
"frequency": "",
"script": "SPARQL\nPREFIX foaf: <http://xmlns.com/foaf/0.1/>\nPREFIX radatana: <http://def.bibsys.no/xmlns/radatana/1.0#>\n\nINSERT INTO DEFAULT_GRAPH { \n?creator foaf:lastName `bif:left(str(?catalogueName), bif:strchr(str(?catalogueName), ','))` ;\n foaf:firstName `bif:trim(bif:subseq(str(?catalogueName), bif:strchr(str(?catalogueName), ',') + 1))` ;\n foaf:name `bif:trim(bif:concat(bif:subseq(str(?catalogueName), bif:strchr(str(?catalogueName), ',') + 1), ' ', bif:left(str(?catalogueName), bif:strchr(str(?catalogueName), ','))))` .\n}\nWHERE {\n GRAPH DEFAULT_GRAPH {\n ?creator a foaf:Person ;\n radatana:catalogueName ?catalogueName .\n FILTER(bif:strcontains(?catalogueName, ',')) .\n FILTER NOT EXISTS {?creator foaf:name ?name}\n }\n};\n\n\n\nSPARQL\nPREFIX foaf: <http://xmlns.com/foaf/0.1/>\nPREFIX radatana: <http://def.bibsys.no/xmlns/radatana/1.0#>\n\nINSERT INTO DEFAULT_GRAPH { \n ?creator foaf:name ?catalogueName . \n}\nWHERE { \nGRAPH DEFAULT_GRAPH {\n ?creator a foaf:Person ;\n radatana:catalogueName ?catalogueName .\n FILTER NOT EXISTS { ?creator foaf:name ?name }\n }\n};"
},
{
"id": "da532bbc-1c58-4d70-9a03-9330a91bffe3",
"type": "local",
"tag": "norbokworks",
"name": "Norbok works",
"description": "Generates and links works for Norbok set",
"start_time": "",
"frequency": "",
"script": "/*\n1\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id . \n MINUS { ?book deich:originalTitle ?originalTitle }\n }\n }}\n};\n\n\n/*\n2\n verk fra manifestasjoner MED originaltittel \n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id .\n }\n }}\n};\n\n\n/*\n3\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n4\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n }\n }}\n};\n\n\n/*\n5\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n6\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n }\n }}\n};\n\n\n/*\n7\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n8\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/norbok/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n }\n }}\n};\n\n\n/*\n9\n Knytt creator til verk\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:creator ?creator . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:creator ?creator .\nMINUS {?work dct:creator ?creator .}}\n};\n\n\n/*\n10\n Knytt director til verk\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:director ?director . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:director ?director .\n?work fabio:hasManifestation ?manifestation .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?work bibo:director ?director .}}\n};\n\n\n/*\n11\n Knytt editor til verk\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:editor ?editor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:editor ?editor .\n?work fabio:hasManifestation ?manifestation .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?work bibo:editor ?editor.}}\n};\n\n\n/*\n12\n Knytt contributor til verk\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:contributor ?contributor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:contributor ?contributor .\n?work fabio:hasManifestation ?manifestation .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?manifestation bibo:editor ?editor . }\nMINUS {?work dct:contributor ?contributor.}}\n};\n\n\n/*\n13\n Knytt ISBN til verk\n*/\n\nSPARQL\nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:isbn ?isbn . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:isbn ?isbn . \nMINUS {?work bibo:isbn ?isbn .}}\n};"
},
{
"id": "8cb9760a-38bd-4fa0-9ad1-bf41da9f4780",
"type": "local",
"tag": "lillehammerworks",
"name": "Lillehammer works",
"description": "Creates and links works for Lillehammer library",
"start_time": "",
"frequency": "",
"script": "/*\n1\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id . \n MINUS { ?book deich:originalTitle ?originalTitle }\n }\n }}\n};\n\n\n/*\n2\n verk fra manifestasjoner MED originaltittel \n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id .\n }\n }}\n};\n\n\n/*\n3\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n4\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n }\n }}\n};\n\n\n/*\n5\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n6\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n }\n }}\n};\n\n\n/*\n7\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n8\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.lillehammer.folkebibl.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n }\n }}\n};\n\n\n/*\n9\n Knytt creator til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:creator ?creator . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:creator ?creator .\n?work fabio:hasManifestation ?book .\nMINUS {?work dct:creator ?creator .} }\n};\n\n\n/*\n10\n Knytt director til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:director ?director . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:director ?director .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?work bibo:director ?director .} }\n};\n\n\n/*\n11\n Knytt editor til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:editor ?editor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:editor ?editor .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?work bibo:editor ?editor . }}\n};\n\n\n/*\n12\n Knytt contributor til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:contributor ?contributor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:contributor ?contributor .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?manifestation bibo:editor ?editor . }\nMINUS {?work dct:contributor ?contributor . }}\n};\n\n\n/*\n13\n Knytt ISBN til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:isbn ?isbn . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:isbn ?isbn .\n?work fabio:hasManifestation ?book .\nMINUS {?work bibo:isbn ?isbn .} }\n};"
},
{
"id": "be6c403e-5f48-4296-b0d1-0069a0247efa",
"type": "local",
"tag": "deichmanworks",
"name": "Deichman works",
"description": "Creates and links works for Deichman library",
"start_time": "",
"frequency": "",
"script": "/*\n1\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id . \n MINUS { ?book deich:originalTitle ?originalTitle }\n }\n }}\n};\n\n\n/*\n2\n verk fra manifestasjoner MED originaltittel \n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:creator ?creator .\n ?creator dct:identifier ?id .\n }\n }}\n};\n\n\n/*\n3\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n4\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, med bibo:director\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:director ?director .\n ?director dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n }\n }}\n};\n\n\n/*\n5\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n6\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator og bibo:director, med bibo:editor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n bibo:editor ?editor .\n ?editor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n }\n }}\n};\n\n\n/*\n7\n verk fra manifestasjoner UTEN originaltittel (dvs. IKKE oversatt)\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` a fabio:Work ;\n dct:title ?title ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?titleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?titleURLized ?title ?book WHERE\n { ?book a bibo:Document ;\n dct:title ?title ;\n deich:titleURLized ?titleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n MINUS { ?book deich:originalTitle ?originalTitle . }\n }\n }}\n};\n\n\n/*\n8\n verk fra manifestasjoner MED originaltittel\n manifestasjoner uten dct:creator, bibo:director og bibo:editor, med dct:contributor\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n`iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` a fabio:Work ;\n dct:title ?originalTitle ;\n fabio:hasManifestation ?book .\n?book a fabio:Manifestation ;\n fabio:isManifestationOf `iri(bif:concat(\"http://data.deichman.no/work/x\", str(?sum), \"_\", str(?originalTitleURLized)))` . }\n\nWHERE { GRAPH DEFAULT_GRAPH\n {{ SELECT sum(xsd:int(?id)) as ?sum ?originalTitleURLized ?originalTitle ?book WHERE\n { ?book a bibo:Document ;\n deich:originalTitle ?originalTitle ;\n deich:originalTitleURLized ?originalTitleURLized ;\n dct:contributor ?contributor .\n ?contributor dct:identifier ?id . \n MINUS { ?book dct:creator ?creator . }\n MINUS { ?book bibo:director ?director . }\n MINUS { ?book bibo:editor ?editor . }\n }\n }}\n};\n\n\n/*\n9\n Knytt creator til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:creator ?creator . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:creator ?creator .\n?work fabio:hasManifestation ?book .\nMINUS {?work dct:creator ?creator .} }\n};\n\n\n/*\n10\n Knytt director til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:director ?director . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:director ?director .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?work bibo:director ?director .} }\n};\n\n\n/*\n11\n Knytt editor til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:editor ?editor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:editor ?editor .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?work bibo:editor ?editor . }}\n};\n\n\n/*\n12\n Knytt contributor til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work dct:contributor ?contributor. }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n dct:contributor ?contributor .\n?work fabio:hasManifestation ?book .\nMINUS {?manifestation dct:creator ?creator . }\nMINUS {?manifestation bibo:director ?director . }\nMINUS {?manifestation bibo:editor ?editor . }\nMINUS {?work dct:contributor ?contributor . }}\n};\n\n\n/*\n13\n Knytt ISBN til verk\n*/\n\nSPARQL \nPREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX deich: <http://data.deichman.no/>\n\nINSERT INTO DEFAULT_GRAPH { \n?work bibo:isbn ?isbn . }\n \nWHERE { GRAPH DEFAULT_GRAPH {\n?book a bibo:Document ;\n fabio:isManifestationOf ?work ;\n bibo:isbn ?isbn .\n?work fabio:hasManifestation ?book .\nMINUS {?work bibo:isbn ?isbn .} }\n};"
},
{
"id": "44412c33-57a0-42a7-9abf-0df94aa42eac",
"type": "local",
"tag": "deichmansimilarrelations",
"name": "Deichman similarity relations",
"description": "Updates autogenerated similarity relations between Deichman works",
"start_time": "",
"frequency": "",
"script": "/* 1) To emner + litterær form + målgruppe */\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\n\nINSERT INTO deich:noeSomLigner {\n ?work1 deich:autoGeneratedSimilarity ?work2\n} WHERE {\n {SELECT DISTINCT ?work1 ?work2 WHERE {\n GRAPH DEFAULT_GRAPH {\n ?work1 fabio:hasManifestation [\n dct:subject ?subject1 ;\n dct:subject ?subject2 ;\n deich:literaryFormat ?form ;\n dct:audience ?audience ] .\n filter (!regex(?subject1, \"subjectMultilingual\"))\n filter (!regex(?subject2, \"subjectMultilingual\"))\n filter (regex(?subject1, \"/x[0-9]+\\\\x24\"))\n filter (regex(?subject2, \"/x[0-9]+\\\\x24\"))\n filter (?subject1 != ?subject2)\n ?work2 fabio:hasManifestation [\n dct:subject ?subject1 ;\n dct:subject ?subject2 ;\n deich:literaryFormat ?form ;\n dct:audience ?audience ] .\n filter (?work1 != ?work2)\n }\n MINUS {GRAPH deich:noeSomLigner {?work1 deich:autoGeneratedSimilarity ?work2 .}}\n }\n LIMIT 10000\n }\n};\n\n\n\n\n/* 2) Emne + overordnet sjanger + litterær form + målgruppe */\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX dbo: <http://dbpedia.org/ontology/>\nPREFIX skos: <http://www.w3.org/2004/02/skos/core#>\n\nINSERT INTO deich:noeSomLigner {\n ?work1 deich:autoGeneratedSimilarity ?work2\n} WHERE {\n {SELECT DISTINCT ?work1 ?work2 WHERE {\n GRAPH DEFAULT_GRAPH {\n ?work1 fabio:hasManifestation \n [dct:subject ?subject ;\n dbo:literaryGenre [skos:broader ?genre] ;\n dct:audience ?audience ;\n deich:literaryFormat ?form ].\n filter (!regex(?subject, \"subjectMultilingual\"))\n filter (regex(?subject, \"/x[0-9]+\\\\x24\"))\n ?work2 fabio:hasManifestation \n [dct:subject ?subject ;\n dbo:literaryGenre [skos:broader ?genre] ;\n dct:audience ?audience ;\n deich:literaryFormat ?form ].\n filter (?work1 != ?work2)\n }\n MINUS {GRAPH deich:noeSomLigner {?work1 deich:autoGeneratedSimilarity ?work2 .}}\n }\n LIMIT 10000\n }\n};\n\n\n\n\n/* 3) Emne + To deweynummer + litterærform + målgruppe */\n\n/* Ikke klar */"
},
{
"id": "ec14e639-8b7c-46d8-b7c5-fbb8b60ef9f4",
"type": "local",
"tag": "languagedata",
"name": "Language data",
"description": "Improves data about languages",
"start_time": "",
"frequency": "",
"script": "/* Legger til generell språkkode 'nor' (norsk) på dokumenter som har 'nob' (bokmål) eller 'nno' (nynorsk) */\n\nSPARQL\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX lexvo: <http://lexvo.org/id/iso639-3/>\n\nINSERT INTO DEFAULT_GRAPH {\n ?s ?p lexvo:nor .\n} WHERE {\n GRAPH DEFAULT_GRAPH {\n ?s a bibo:Document .\n {?s ?p lexvo:nob .}\n UNION\n {?s ?p lexvo:nno .}\n MINUS {?s ?p lexvo:nor .}\n }\n};\n\n\n/* Fjerner språkkode 'mul' (flerspråklig) når andre språkkoder er angitt */\n\nSPARQL\nPREFIX dct: <http://purl.org/dc/terms/>\nPREFIX lexvo: <http://lexvo.org/id/iso639-3/>\n\nDELETE FROM DEFAULT_GRAPH {\n ?s dct:language lexvo:mul .\n} WHERE {\n GRAPH DEFAULT_GRAPH {\n ?s dct:language lexvo:mul ;\n dct:language ?lang .\n filter (?lang != lexvo:mul)\n }\n};"
},
{
"id": "b4266b9d-3bb7-4faf-ae32-45e0d50bdb4a",
"type": "local",
"tag": "deichmaneliminateghosts",
"name": "Eliminate ghosts - Deichman",
"description": "Transfers data from dead works to correct work instances, deletes dead works",
"start_time": "",
"frequency": "",
"script": "/*\n Overfører tripler med døde verk som subjekt i noeSomLigner-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nMODIFY deich:noeSomLigner \nDELETE { ?ghost ?p ?o .}\nINSERT { ?work ?p ?o .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n }\n GRAPH deich:noeSomLigner {\n ?ghost ?p ?o .\n }\n};\n\n\n/*\n Oppdaterer tripler med døde verk som objekt i noeSomLigner-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nMODIFY deich:noeSomLigner \nDELETE { ?s ?p ?ghost .}\nINSERT { ?s ?p ?work .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n }\n GRAPH deich:noeSomLigner {\n ?s ?p ?ghost .\n }\n};\n\n\n/*\n Oppdaterer tripler med døde verk som subjekt i novelist-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nMODIFY deich:novelist \nDELETE { ?ghost ?p ?o .}\nINSERT { ?work ?p ?o .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n }\n GRAPH deich:novelist {\n ?ghost ?p ?o .\n }\n};\n\n\n/*\n Oppdaterer tripler med døde verk som objekt i Lillehammer-grafen\n*/\n\nSPARQL\nPREFIX lhmr: <http://data.lillehammer.folkebibl.no/>\nPREFIX deich: <http://data.deichman.no/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nMODIFY lhmr:books \nDELETE { ?s ?p ?ghost .}\nINSERT { ?s ?p ?work .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n }\n GRAPH lhmr:books {\n ?s ?p ?ghost .\n }\n};\n\n\n/*\n Oppdaterer tripler med døde verk som objekt i quotes-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nMODIFY deich:quotes \nDELETE { ?s ?p ?ghost .}\nINSERT { ?s ?p ?work .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n }\n GRAPH deich:quotes {\n ?s ?p ?ghost .\n }\n};\n\n\n/*\n Oppdaterer tripler med døde verk som objekt i books-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nMODIFY deich:books \nDELETE { ?s ?p ?ghost .}\nINSERT { ?s ?p ?work .} WHERE {\n GRAPH deich:books {\n ?ghost fabio:hasManifestation ?doc .\n minus {?manifestation fabio:isManifestationOf ?ghost .}\n ?doc a bibo:Document ;\n fabio:isManifestationOf ?work .\n ?work fabio:hasManifestation ?doc .\n ?s ?p ?ghost .\n }\n};\n\n\n/*\n Oppdaterer koblinger mellom verk og bokanbefalinger i books-grafen\n*/\n\nSPARQL\nPREFIX deich: <http://data.deichman.no/>\nPREFIX rev: <http://purl.org/stuff/rev#>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nINSERT INTO deich:books {\n ?work rev:hasReview ?review .\n} WHERE {\n GRAPH deich:books {\n ?doc rev:hasReview ?review ;\n fabio:isManifestationOf ?work ;\n a bibo:Document .\n ?work fabio:hasManifestation ?doc .\n minus {?work rev:hasReview ?review .}\n }\n};\n\n\n#/*\n# Fjerner døde verk fra books-grafen\n# NB! Deaktivert pga. DeadLock\n#*/\n\n#SPARQL\n#PREFIX deich: <http://data.deichman.no/>\n#PREFIX bibo: <http://purl.org/ontology/bibo/>\n#PREFIX fabio: <http://purl.org/spar/fabio/>\n#DELETE FROM deich:books {\n# ?ghost ?p ?o .\n#} WHERE {\n# GRAPH deich:books {\n# ?ghost fabio:hasManifestation ?doc ;\n# ?p ?o .\n# minus {?manifestation fabio:isManifestationOf ?ghost .}\n# }\n#};"
},
{
"id": "c38176b0-8f14-4df3-a563-3f69a39fcccd",
"type": "local",
"tag": "lillehammerreviews",
"name": "Lillehammer reviews",
"description": "Links new reviews to Lillehammer works",
"start_time": "",
"frequency": "",
"script": "/*\n Koble anmeldelser fra Deichmanverk til Lillehammerverk via ISBN\n*/\n\nSPARQL \nPREFIX rev: <http://purl.org/stuff/rev#>\nPREFIX owl: <http://www.w3.org/2002/07/owl#>\nPREFIX bibo: <http://purl.org/ontology/bibo/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nINSERT INTO DEFAULT_GRAPH {\n ?work1 rev:hasReview ?review .\n} WHERE {\n GRAPH DEFAULT_GRAPH {\n ?work1 fabio:hasManifestation [bibo:isbn ?isbn] .\n }\n GRAPH <http://data.deichman.no/books> {\n ?work2 rev:hasReview ?review ;\n fabio:hasManifestation [bibo:isbn ?isbn] .\n } \n MINUS { ?work1 rev:hasReview ?review . }\n};\n\n\n/*\n Koble anmeldelser fra Deichmanverk til Lillehammerverk via bibliofilID\n*/\n\nSPARQL \nPREFIX rev: <http://purl.org/stuff/rev#>\nPREFIX owl: <http://www.w3.org/2002/07/owl#>\nPREFIX deich: <http://data.deichman.no/>\nPREFIX fabio: <http://purl.org/spar/fabio/>\nINSERT INTO DEFAULT_GRAPH {\n ?work1 rev:hasReview ?review .\n} WHERE {\n GRAPH DEFAULT_GRAPH {\n ?work1 a fabio:Work ;\n fabio:hasManifestation [deich:bibliofilID ?bibid] .\n }\n GRAPH <http://data.deichman.no/books> {\n ?work2 a fabio:Work ;\n rev:hasReview ?review ;\n fabio:hasManifestation [deich:bibliofilID ?bibid] .\n }\n MINUS { ?work1 rev:hasReview ?review . }\n};"
},
{
"id": "3fab3ba7-cba7-4cb2-8cc8-b38620830253",
"type": "global",
"tag": "foaf:name",
"name": "creatorname (SLOW)",
"description": "Normalize creatornames and create foaf:name and firstName and lastName for ALL graphs",
"start_time": "",
"frequency": "",
"script": "SPARQL\nPREFIX foaf: <http://xmlns.com/foaf/0.1/>\nPREFIX radatana: <http://def.bibsys.no/xmlns/radatana/1.0#>\n\nINSERT { GRAPH ?g {\n?creator foaf:lastName `bif:left(str(?catalogueName), bif:strchr(str(?catalogueName), ','))` ;\n foaf:firstName `bif:trim(bif:subseq(str(?catalogueName), bif:strchr(str(?catalogueName), ',') + 1))` ;\n foaf:name `bif:trim(bif:concat(bif:subseq(str(?catalogueName), bif:strchr(str(?catalogueName), ',') + 1), ' ', bif:left(str(?catalogueName), bif:strchr(str(?catalogueName), ','))))` .\n }\n}\nWHERE {\n GRAPH ?g {\n ?creator a foaf:Person ;\n radatana:catalogueName ?catalogueName .\n FILTER(bif:strcontains(?catalogueName, ',')) .\n FILTER NOT EXISTS {?creator foaf:name ?name}\n }\n};\n\n\n\nSPARQL\nPREFIX foaf: <http://xmlns.com/foaf/0.1/>\nPREFIX radatana: <http://def.bibsys.no/xmlns/radatana/1.0#>\n\nINSERT { GRAPH ?g {\n ?creator foaf:name ?catalogueName . \n }\n}\nWHERE { \nGRAPH ?g {\n ?creator a foaf:Person ;\n radatana:catalogueName ?catalogueName .\n FILTER NOT EXISTS { ?creator foaf:name ?name }\n }\n};"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment