i1
tokenMap
sequenceStatus
marcDefault
match
0
when
i2=0
addLink
resourceType
1
when
i2=1
addLink
resourceType
2
when
i2=2
addLink
resourceType
3
when
i2=3
addLink
resourceType
4
when
i2=4
addLink
resourceType
TODO
TODO
Only $c? There *might* be other facts; drop those?
$a
$b
$c
punctuationChars
,;
embedded
true
repeatable
true
$6
property
$3
resourceType
property
trailingPunctuation
:
Exempel: publication and manufacture split from i2=1 and i2=3
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Bonnier,"
        },
        {
          "c": "1996"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "3",
      "subfields": [
        {
          "a": "Finland"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Bonnier"
        },
        "year": "1996"
      }
    ],
    "manufacture": [
      {
        "@type": "Manufacture",
        "place": {
          "@type": "Place",
          "label": "Finland"
        }
      }
    ]
  }
}
Exempel: publication place only from i2=1 $a
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Lund"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "place": {
          "@type": "Place",
          "label": "Lund"
        }
      }
    ]
  }
}
Exempel: publication agent only from i2=1 $b
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "b": "Bonnier"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "agent": {
          "@type": "Agent",
          "label": "Bonnier"
        }
      }
    ]
  }
}
Exempel: publication malformed date token from i2=1 $c
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "c": "circa 199x?"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "date": "circa 199x?"
      }
    ]
  }
}
Exempel: production from i2=0
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "0",
      "subfields": [
        {
          "a": "Malmö :"
        },
        {
          "b": "Malmö stad,"
        },
        {
          "c": "2022"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "production": [
      {
        "@type": "Production",
        "place": {
          "@type": "Place",
          "label": "Malmö"
        },
        "agent": {
          "@type": "Agent",
          "label": "Malmö stad"
        },
        "year": "2022"
      }
    ]
  }
}
Exempel: distribution from i2=2
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "2",
      "subfields": [
        {
          "a": "Göteborg :"
        },
        {
          "b": "Disa Distribution,"
        },
        {
          "c": "2019"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "distribution": [
      {
        "@type": "Distribution",
        "place": {
          "@type": "Place",
          "label": "Göteborg"
        },
        "agent": {
          "@type": "Agent",
          "label": "Disa Distribution"
        },
        "year": "2019"
      }
    ]
  }
}
Exempel: manufacture appliesTo from $3
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "3",
      "subfields": [
        {
          "3": "Originalboxen:"
        },
        {
          "a": "Uppsala :"
        },
        {
          "b": "Tryckhuset"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "manufacture": [
      {
        "@type": "Manufacture",
        "appliesTo": {
          "@type": "Resource",
          "label": "Originalboxen"
        },
        "place": {
          "@type": "Place",
          "label": "Uppsala"
        },
        "agent": {
          "@type": "Agent",
          "label": "Tryckhuset"
        }
      }
    ]
  }
}
Exempel: copyright from i2=4 $c
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "4",
      "subfields": [
        {
          "c": "©2012"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "copyright": [
      {
        "@type": "Copyright",
        "date": "©2012"
      }
    ]
  }
}
Exempel: publication multi-part with copyright from i2=4
MARC
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm"
        },
        {
          "b": "Bonnier"
        },
        {
          "c": "1996"
        },
        {
          "a": "Stockholm"
        },
        {
          "b": "Wolters Kluwer"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "4",
      "subfields": [
        {
          "a": "Hoboken, New Jersey"
        },
        {
          "b": "Wiley,"
        },
        {
          "c": "[2012]"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Bonnier ;"
        },
        {
          "a": "Stockholm :"
        },
        {
          "b": "Wolters Kluwer,"
        },
        {
          "c": "1996"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "4",
      "subfields": [
        {
          "a": "Hoboken, New Jersey :"
        },
        {
          "b": "Wiley,"
        },
        {
          "c": "[2012]"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "copyright": [
      {
        "@type": "Copyright",
        "place": {
          "@type": "Place",
          "label": "Hoboken, New Jersey"
        },
        "agent": {
          "@type": "Agent",
          "label": "Wiley"
        },
        "date": "[2012]"
      }
    ],
    "publication": [
      {
        "@type": "Publication",
        "hasPart": [
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "Stockholm"
            },
            "agent": {
              "@type": "Agent",
              "label": "Bonnier"
            }
          },
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "Stockholm"
            },
            "agent": {
              "@type": "Agent",
              "label": "Wolters Kluwer"
            }
          }
        ],
        "year": "1996"
      }
    ]
  }
}