TODO:repeatedBy
006
[0:6]
property
parseDateTime
yyMMdd
timeZone
CET
[6]
tokenMap
PublicationStatusType
NOTE
See postProcessing.
[7:11]
TODO:appendToExistingEntity
If entity provisionActivity already exists don't create new provisionActivity
property
fixedDefault
NOTE
See postProcessing.
[11:15]
fixedDefault
NOTE
See postProcessing.
[15:18]
addLink
TODO:linkedEntity
link
linkedEntity
resourceType
NOTE
See postProcessing.
[35:38]
addLink
matchUriToken
^\w{2,3}$
fixedDefault
matchSpec
matches
0
swe
1
sv
notMatches
0
N/A
1
2
---
3
en-US
4
en_us
[38]
NOTE:local
Modifieringar. Används ej!
NOTE
Modified Record - # - Ignored
ignored
true
[39]
matchUriToken
^[cd]$
fixedDefault
recTypeBibLevelMap
a,h,t
Text
0
a
1
c
2
d
3
m
Serial
0
9
1
b
2
i
3
p
4
s
b
Mixed
0
9
1
a
2
c
3
d
4
i
5
m
6
p
Serial
0
b
1
s
c,d,i,j
Audio
0
9
1
a
2
b
3
c
4
d
5
i
6
m
7
p
8
s
e,f
Cartography
0
9
1
a
2
b
3
c
4
d
5
i
6
m
7
p
8
s
g,k,n,o,r
Visual
0
9
1
a
2
b
3
c
4
d
5
i
6
m
7
p
8
s
m
Multimedia
0
9
1
a
2
b
3
c
4
d
5
i
6
m
7
p
8
s
p
Mixed
0
a
1
c
2
d
3
i
4
m
5
p
Serial
0
b
1
s
Visual
0
9
Text
[18] [19] [20] [21]
matchUriToken
^[abcdefghijklmop]$
[22]
addLink
NOTE:marc-repeatable
false
matchUriToken
^[abcdefgj]$
[23]
TODO
add spec to ensure this doesn't conflict with 007[1].carrierType
addLink
matchUriToken
^[abcdfoqrs]$
silentRevert
false
[24] [25] [26] [27]
addLink
matchUriToken
^[abcdefgijklmnopqrstuvwyz256]$
silentRevert
false
[28]
addLink
matchUriToken
^[acfilmos]$
silentRevert
false
[29]
addLink
matchUriToken
^[01]$
fixedDefault
0
silentRevert
false
[30]
addLink
matchUriToken
^[01]$
fixedDefault
0
silentRevert
false
[31]
matchUriToken
^[01]$
fixedDefault
0
[33]
addLink
matchUriToken
^[01cdefhijmps]$
silentRevert
false
[34]
addLink
matchUriToken
^[abcd]$
silentRevert
false
Multimedia
[22]
addLink
NOTE:marc-repeatable
false
matchUriToken
^[abcdefgj]$
fixedDefault
[23]
addLink
matchUriToken
^[oq]$
fixedDefault
silentRevert
false
[26]
addLink
matchUriToken
^[abcdefghijm]$
silentRevert
false
[28]
addLink
matchUriToken
^[acfilmos]$
silentRevert
false
Cartography
[18] [19] [20] [21]
TODO:aboutEntity
?cartographic
TODO
cartographicAttributes on Work in BF conversion 1.5
addLink
matchUriToken
^[abcdefgijkmz]$
[22:24]
TODO
cartographicAttributes on Work in BF conversion 1.5, tokenmap combinations
[25]
TODO
Add condition to 'link' to MapsMaterialType: (a|b|c|f|g|z) should be issuance. (d|e) should be genreForm (see also 006)
addLink
matchUriToken
^[abcdefg]$
silentRevert
false
[28]
addLink
matchUriToken
^[acfilmos]$
silentRevert
false
[29]
addLink
matchUriToken
^[abcdfoqrs]$
silentRevert
false
[31]
matchUriToken
^[01]$
fixedDefault
0
[33] [34]
addLink
matchUriToken
^[ejklnopr]$
silentRevert
false
Mixed
[23]
TODO
add spec to ensure this doesn't conflict with 007[1].carrierType
addLink
matchUriToken
^[abcdfoqrs]$
silentRevert
false
Audio
[18:20]
addLink
silentRevert
false
[20]
matchUriToken
^[abcdeghijklmp]$
[21]
link
matchUriToken
^[def]$
[22]
addLink
NOTE:marc-repeatable
false
matchUriToken
^[abcdefgj]$
[23]
addLink
matchUriToken
^[abcdfoqrs]$
silentRevert
false
[24] [25] [26] [27] [28] [29]
TODO
Decide if this should be Work or Instance. Compare with Text
matchUriToken
^[abcdefghikrs]$
[30] [31]
addLink
matchUriToken
^[abcdefghijklmoprst]$
fixedDefault
silentRevert
false
[33]
NOTE:LC
Transposition and arrangement - # - nac
ignore
true
fixedDefault
|
Serial
[18]
TODO
Ensure that the reconverting can separate 006, 008, 310 and 321 from each other
addLink
matchUriToken
^[abcdefghijkmqstwz]$
fixedDefault
u
[19]
TODO
Ensure that the reconverting can separate 006, 008, 310 and 321 from each other
NOTE:local
Should always default to pipe (LXL-2365).
addLink
matchUriToken
^[nrx]$
fixedDefault
|
[21]
TODO
Decide if it should be Work or Instance
addLink
matchUriToken
^[dlmnpw]$
fixedDefault
silentRevert
false
[22]
matchUriToken
^[abcdefoqs]$
[23]
addLink
matchUriToken
^[abcdfoqrs]$
silentRevert
false
[24]
addLink
matchUriToken
^[abcdefghiklmopqrstuvwxyz56]$
silentRevert
false
[25] [26] [27]
addLink
matchUriToken
^[abcdefghiklmopqrstuvwxyz56]$
silentRevert
false
[28]
addLink
matchUriToken
^[acfilmos]$
silentRevert
false
[29]
addLink
matchUriToken
^[01]$
fixedDefault
0
silentRevert
false
[33]
NOTE:LC
W - notation - Script
matchUriToken
^[abcdefghijkl]$
[34]
NOTE:LC
adminMetadata - note - Note
Visual
[18:21]
TODO
hasDuration - Duration
property
TODO:patternMap
visualRunningTime
[22]
addLink
NOTE:marc-repeatable
false
matchUriToken
^[abcdefgj]$
[28]
addLink
matchUriToken
^[acfilmos]$
silentRevert
false
[29]
addLink
matchUriToken
^[abcdfmos]$
silentRevert
false
[33]
addLink
matchUriToken
^[abcdfgiklmnopqrstvwyz]$
silentRevert
false
[34]
NOTE:LC
note - Note
ignoreOnRevert
true
link
matchUriToken
^[acl]$
repeatable
false
Exempel: -
MARC
[
  {
    "008": "900101s1977    sw |||||||||||000 0aswe| "
  }
]
Normalized MARC:
[
  {
    "008": "900101s1977    sw |||||||||||000 0aswe| "
  },
  {
    "041": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "swe"
        }
      ]
    }
  }
]
JSON-LD
{
  "created": "1990-01-01T00:00:00.0+01:00",
  "mainEntity": {
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1977",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ]
    },
    "instanceOf": {
      "@type": "Text",
      "language": [
        {
          "@id": "https://id.kb.se/language/swe"
        }
      ],
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/BooksLiteraryFormType-0"
        },
        {
          "@id": "https://id.kb.se/marc/BooksBiographyType-a"
        }
      ]
    }
  }
}
Exempel: export fixedDefault in the absence of frequency in series
MARC
{
  "leader": "     cas a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123d1898    enk  |p|||||||0   ||   | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cas a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123d1898    enku| p|||||||0   ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Serial",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/enk"
        }
      ],
      "marc:publicationStatus": "marc:ContinuingResourceCeasedPublication",
      "year": "1898"
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/SerialsTypeOfSerialType-p"
        }
      ]
    }
  }
}
Exempel: Serial with empty /21 for ISSN-IC export (+ SerialsNatureType-y which produces extra y but not in tests)
MARC
{
  "leader": "     cas a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171122c20139999sw a|  ||y||||0   b0   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-22T00:00:00.0+01:00",
  "recordStatus": "marc:CorrectedOrRevised",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Serial",
    "marc:alphabet": {
      "@id": "https://id.kb.se/marc/SerialsAlphabetType-b"
    },
    "frequency": [
      {
        "@id": "https://id.kb.se/marc/SerialsFrequencyType-a"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:ContinuingResourceCurrentlyPublished",
      "otherYear": "9999",
      "year": "2013"
    },
    "marc:typeOfEntry": {
      "@id": "https://id.kb.se/marc/SerialsTypeOfEntryType-0"
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/SerialsNatureType-y"
        }
      ]
    }
  }
}
Exempel: create uri for frequency in series and export to the same token
MARC
{
  "leader": "     cas a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123d1898    enkz| p|||||||0   ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Serial",
    "frequency": [
      {
        "@id": "https://id.kb.se/marc/SerialsFrequencyType-z"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/enk"
        }
      ],
      "marc:publicationStatus": "marc:ContinuingResourceCeasedPublication",
      "year": "1898"
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/SerialsTypeOfSerialType-p"
        }
      ]
    }
  }
}
Exempel: do not use weird language token that does not fit in column
MARC
[
  {
    "008": "160420s1995    fr |||||||||||000 0|   |c"
  },
  {
    "041": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "freeng"
        }
      ]
    }
  }
]
JSON-LD
{
  "created": "2016-04-20T00:00:00.0+02:00",
  "marc:catalogingSource": {
    "@id": "https://id.kb.se/marc/CatalogingSourceType-c"
  },
  "mainEntity": {
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1995",
      "country": [
        {
          "@id": "https://id.kb.se/country/fr"
        }
      ]
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/BooksLiteraryFormType-0"
        }
      ],
      "language": [
        {
          "code": "freeng"
        }
      ]
    }
  }
}
Exempel: Revert genreForm either to 008 or to 655
Normalized MARC:
[
  {
    "008": "|     |        |  ||||||||||o000 ||   | "
  },
  {
    "655": {
      "ind1": " ",
      "ind2": "7",
      "subfields": [
        {
          "a": "government publication"
        },
        {
          "2": "marcgt"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/GovernmentPublicationLevelUndetermined",
          "@type": "marc:GovernmentPublicationType",
          "code": "o",
          "prefLabelByLang": {
            "en": "Government publication--level undetermined",
            "sv": "Nivå ej specificerad"
          },
          "sameAs": [
            {
              "@id": "https://id.kb.se/marc/GovernmentPublicationType-o"
            }
          ]
        },
        {
          "@type": "GenreForm",
          "inScheme": {
            "@id": "https://id.kb.se/term/marcgt",
            "@type": "ConceptScheme",
            "code": "marcgt"
          },
          "prefLabel": "government publication"
        }
      ]
    }
  }
}
Exempel: handle consecutive columns
MARC
[
  {
    "008": "900101s1977    sw abcd||e||||000 0aswe| "
  },
  {
    "336": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "just challenging column itemPos"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "008": "900101s1977    sw abcd||e||||000 0aswe| "
  },
  {
    "041": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "swe"
        }
      ]
    }
  },
  {
    "336": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "just challenging column itemPos"
        },
        {
          "2": "rdacontent"
        }
      ]
    }
  }
]
JSON-LD
{
  "created": "1990-01-01T00:00:00.0+01:00",
  "mainEntity": {
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1977",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ]
    },
    "illustrativeContent": [
      {
        "@id": "https://id.kb.se/marc/BooksIllustrationsType-a"
      },
      {
        "@id": "https://id.kb.se/marc/BooksIllustrationsType-b"
      },
      {
        "@id": "https://id.kb.se/marc/BooksIllustrationsType-c"
      },
      {
        "@id": "https://id.kb.se/marc/BooksIllustrationsType-d"
      }
    ],
    "instanceOf": {
      "@type": "Text",
      "language": [
        {
          "@id": "https://id.kb.se/language/swe"
        }
      ],
      "contentType": [
        {
          "@type": "ContentType",
          "label": "just challenging column itemPos"
        }
      ],
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/BooksContentsType-e"
        },
        {
          "@id": "https://id.kb.se/marc/BooksLiteraryFormType-0"
        },
        {
          "@id": "https://id.kb.se/marc/BooksBiographyType-a"
        }
      ]
    }
  }
}
Exempel: Text/Monograph in (in 000) + ct:Print + gf:Encyclopedia
MARC
{
  "leader": "     cam a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1898    sw      re    000 ||   | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cam a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1898    sw |||||re||||000 ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "carrierType": [
      {
        "@id": "https://id.kb.se/marc/BooksItemType-r"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1898"
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/BooksContentsType-e"
        }
      ]
    }
  }
}
Exempel: ManuscriptText/Monograph in (in 000) + gf:Encyclopedia
MARC
{
  "leader": "     ctm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1898    sw       e    000 ||   | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     ctm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1898    sw ||||||e||||000 ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1898"
    },
    "instanceOf": {
      "@type": "ManuscriptText",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/BooksContentsType-e"
        }
      ]
    }
  }
}
Exempel: Multimedia (in 000), Electronic (in 007) + ct:Online + Juvenile, wiping erroneous ZX
MARC
{
  "leader": "     cmm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "007": "co |||   |||||"
    },
    {
      "008": "171123s1999    sw ZX  jo  | |         | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cmm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "007": "co |||   |||||         "
    },
    {
      "008": "171123s1999    sw     jo  | |         | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "@type": "Electronic",
    "carrierType": [
      {
        "@id": "https://id.kb.se/marc/ComputerMaterialType-o"
      },
      {
        "@id": "https://id.kb.se/marc/ComputerItemType-o"
      }
    ],
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "Multimedia",
      "intendedAudience": [
        {
          "@id": "https://id.kb.se/marc/AudienceType-j"
        }
      ]
    }
  }
}
Exempel: Cartography (in 000) + Shading + Azimuthal Projection + gf:SingleMap
MARC
{
  "leader": "     cem a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw b   ae a            | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cem a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw b|||ae a  || 0 ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "projection": {
      "@id": "https://id.kb.se/marc/MapsProjectionType-ae"
    },
    "marc:relief": [
      {
        "@id": "https://id.kb.se/marc/MapsReliefType-b"
      }
    ],
    "instanceOf": {
      "@type": "Cartography",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MapsMaterialType-a"
        }
      ]
    }
  }
}
Exempel: ManuscriptCartography (in 000) + Shading + Azimuthal Projection + gf:SingleMap
MARC
{
  "leader": "     cfm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1899    sw b   ae a            | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cfm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1899    sw b|||ae a  || 0 ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1899"
    },
    "projection": {
      "@id": "https://id.kb.se/marc/MapsProjectionType-ae"
    },
    "marc:relief": [
      {
        "@id": "https://id.kb.se/marc/MapsReliefType-b"
      }
    ],
    "instanceOf": {
      "@type": "ManuscriptCartography",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MapsMaterialType-a"
        }
      ]
    }
  }
}
Exempel: MixedMaterial (in 000) + ct:Tactile
MARC
{
  "leader": "     cpm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw      f              | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cpm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw      f              | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "carrierType": [
      {
        "@id": "https://id.kb.se/marc/ItemType-f"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "MixedMaterial"
    }
  }
}
Exempel: NotatedMusic (in 000) + gf:Carols + VocalScore + VocalPart + Adult
MARC
{
  "leader": "     ccm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw crkfer              | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     ccm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw crkfer||||||   |    | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "carrierType": [
      {
        "@id": "https://id.kb.se/marc/ItemType-r"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "NotatedMusic",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MusicCompositionType-cr"
        }
      ],
      "musicFormat": {
        "@id": "https://id.kb.se/marc/MusicFormatType-k"
      },
      "marc:parts": {
        "@id": "https://id.kb.se/marc/MusicPartsType-f"
      },
      "intendedAudience": [
        {
          "@id": "https://id.kb.se/marc/AudienceType-e"
        }
      ]
    }
  }
}
Exempel: ManuscriptNotatedMusic (in 000) + gf:Madrigals
MARC
{
  "leader": "     cdm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw md                  | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cdm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw md||||||||||   |    | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "ManuscriptNotatedMusic",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MusicCompositionType-md"
        }
      ]
    }
  }
}
Exempel: Music (in 000) + gf:NotApplicable
MARC
{
  "leader": "     cim a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw nn                  | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cim a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw nn||||||||||   |    | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "Audio",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MusicCompositionType-nn"
        }
      ]
    }
  }
}
Exempel: Music (in 000) + gf:Popular
MARC
{
  "leader": "     cjm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw pp                  | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cjm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw pp||||||||||   |    | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "Music",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/MusicCompositionType-pp"
        }
      ]
    }
  }
}
Exempel: Serial + frequency + gf:Periodical
MARC
{
  "leader": "     cas a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123c1999    sw a| p|||||||0   ||   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Serial",
    "frequency": [
      {
        "@id": "https://id.kb.se/marc/SerialsFrequencyType-a"
      }
    ],
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:ContinuingResourceCurrentlyPublished",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/SerialsTypeOfSerialType-p"
        }
      ]
    }
  }
}
Exempel: MovingImage (in 000) + gf:MotionPicture
MARC
{
  "leader": "     cgm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw ---            m    | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     cgm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw --- |     ||   m|   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:runningTime": "---",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "MovingImage",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/VisualMaterialType-m"
        }
      ]
    }
  }
}
Exempel: StillImage (in 000) + gf:Picture
MARC
{
  "leader": "     ckm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw ---            i    | "
    }
  ]
}
Normalized MARC:
{
  "leader": "     ckm a        i 4500",
  "fields": [
    {
      "001": "0000000"
    },
    {
      "008": "171123s1999    sw --- |     ||   i|   | "
    }
  ]
}
JSON-LD
{
  "created": "2017-11-23T00:00:00.0+01:00",
  "descriptionConventions": [
    {
      "@id": "https://id.kb.se/marc/CatFormType-i"
    }
  ],
  "encodingLevel": "marc:FullLevel",
  "mainEntity": {
    "issuanceType": "Monograph",
    "marc:runningTime": "---",
    "marc:primaryProvisionActivity": {
      "@type": "PrimaryProvisionActivity",
      "country": [
        {
          "@id": "https://id.kb.se/country/sw"
        }
      ],
      "marc:publicationStatus": "marc:SingleKnownDateProbableDate",
      "year": "1999"
    },
    "instanceOf": {
      "@type": "StillImage",
      "genreForm": [
        {
          "@id": "https://id.kb.se/marc/VisualMaterialType-i"
        }
      ]
    }
  }
}