i1
about
_:publication
tokenMap
sequenceStatus
marcDefault
TODO:appendToExistingEntity
When repeated field, exist to existing provisionActivity and don't create new provisionActivity
TODO:groupByRepetitionAndPunctuationPattern
$3 $a $b $c $e $f $g
TODO
Need to handle when both $ef together with $ab is repeated for Serials. See ex. 8257615
$6
about
_:publication
property
$3
about
_:publication
resourceType
property
position
0
TODO
put in first out-split entity
Exempel: -
MARC
[
  {
    "260": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Litteraturbanken,"
        },
        {
          "c": "2012"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Litteraturbanken,"
        },
        {
          "c": "2012"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "year": "2012",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Litteraturbanken"
        }
      }
    ]
  }
}
Exempel: -
MARC
[
  {
    "260": {
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Litteraturbanken,"
        },
        {
          "c": "2012"
        }
      ]
    }
  },
  {
    "260": {
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Norstedt,"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Litteraturbanken,"
        },
        {
          "c": "2012"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Norstedt"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "year": "2012",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Litteraturbanken"
        }
      },
      {
        "@type": "Publication",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Norstedt"
        }
      }
    ]
  }
}
Exempel: -
MARC
{
  "260": {
    "subfields": [
      {
        "a": "London ;"
      },
      {
        "a": "New York :"
      },
      {
        "b": "Routledge Falmer ;"
      },
      {
        "a": "[London] :"
      },
      {
        "b": "Open University,"
      },
      {
        "c": "2002"
      }
    ]
  }
}
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "London ;"
        },
        {
          "a": "New York :"
        },
        {
          "b": "Routledge Falmer ;"
        },
        {
          "a": "[London] :"
        },
        {
          "b": "Open University,"
        },
        {
          "c": "2002"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "hasPart": [
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "London"
            }
          },
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "New York"
            },
            "agent": {
              "@type": "Agent",
              "label": "Routledge Falmer"
            }
          },
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "[London]"
            },
            "agent": {
              "@type": "Agent",
              "label": "Open University"
            }
          }
        ],
        "year": "2002"
      }
    ]
  }
}
Exempel: -
MARC
{
  "260": {
    "subfields": [
      {
        "a": "London :"
      },
      {
        "b": "Routledge Falmer :"
      },
      {
        "b": "Open University,"
      },
      {
        "c": "2002"
      }
    ]
  }
}
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "London :"
        },
        {
          "b": "Routledge Falmer :"
        },
        {
          "b": "Open University,"
        },
        {
          "c": "2002"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "hasPart": [
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "London"
            },
            "agent": {
              "@type": "Agent",
              "label": "Routledge Falmer"
            }
          },
          {
            "@type": "Publication",
            "agent": {
              "@type": "Agent",
              "label": "Open University"
            }
          }
        ],
        "year": "2002"
      }
    ]
  }
}
Exempel: -
MARC
{
  "260": {
    "subfields": [
      {
        "a": "London ;"
      },
      {
        "a": "New York :"
      },
      {
        "b": "Routledge Falmer,"
      },
      {
        "c": "2002"
      }
    ]
  }
}
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "London ;"
        },
        {
          "a": "New York :"
        },
        {
          "b": "Routledge Falmer,"
        },
        {
          "c": "2002"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "hasPart": [
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "London"
            }
          },
          {
            "@type": "Publication",
            "place": {
              "@type": "Place",
              "label": "New York"
            },
            "agent": {
              "@type": "Agent",
              "label": "Routledge Falmer"
            }
          }
        ],
        "year": "2002"
      }
    ]
  }
}
Exempel: -
MARC
{
  "260": {
    "ind1": " ",
    "ind2": " ",
    "subfields": [
      {
        "a": "Stockholm"
      },
      {
        "b": "Bonnier"
      },
      {
        "c": "1996"
      },
      {
        "e": "Finland"
      },
      {
        "a": "Stockholm"
      },
      {
        "b": "Wolters Kluwer"
      },
      {
        "e": "Stockholm"
      },
      {
        "f": "Fram"
      }
    ]
  }
}
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Bonnier ;"
        },
        {
          "a": "Stockholm :"
        },
        {
          "b": "Wolters Kluwer,"
        },
        {
          "c": "1996"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "3",
      "subfields": [
        {
          "a": "Finland"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "3",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Fram"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "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"
      }
    ],
    "manufacture": [
      {
        "@type": "Manufacture",
        "place": {
          "@type": "Place",
          "label": "Finland"
        }
      },
      {
        "@type": "Manufacture",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Fram"
        }
      }
    ]
  }
}
Exempel: Upprepade utgivarbyten för fortlöpande resurser
MARC
[
  {
    "260": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "3": "Sammanfattad utgivningstid:"
        },
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartésektionen,"
        },
        {
          "c": "1924-"
        },
        {
          "e": "(Stockholm :"
        },
        {
          "f": "Fram)"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartésektionen,"
        },
        {
          "c": "1924-1925"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": "2",
      "ind2": " ",
      "subfields": [
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartéavdelningen,"
        },
        {
          "c": "1926-1927"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": "2",
      "ind2": " ",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Svenska Clartéavdelningen,"
        },
        {
          "c": "1928-1931"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": "2",
      "ind2": " ",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Svenska Clartéförbundet,"
        },
        {
          "c": "1932-1953"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": "2",
      "ind2": " ",
      "subfields": [
        {
          "a": "Hägersten :"
        },
        {
          "b": "Clarté,"
        },
        {
          "c": "1991-1995"
        }
      ]
    }
  },
  {
    "260": {
      "ind1": "3",
      "ind2": " ",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Clarté,"
        },
        {
          "c": "1953-1991, 1995-"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "3": "Sammanfattad utgivningstid:"
        },
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartésektionen,"
        },
        {
          "c": "1924-"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartésektionen,"
        },
        {
          "c": "1924-1925"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": "2",
      "ind2": "1",
      "subfields": [
        {
          "a": "Lund :"
        },
        {
          "b": "Svenska Clartéavdelningen,"
        },
        {
          "c": "1926-1927"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": "2",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Svenska Clartéavdelningen,"
        },
        {
          "c": "1928-1931"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": "2",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Svenska Clartéförbundet,"
        },
        {
          "c": "1932-1953"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": "2",
      "ind2": "1",
      "subfields": [
        {
          "a": "Hägersten :"
        },
        {
          "b": "Clarté,"
        },
        {
          "c": "1991-1995"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": "3",
      "ind2": "1",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Clarté,"
        },
        {
          "c": "1953-1991, 1995-"
        }
      ]
    }
  },
  {
    "264": {
      "ind1": " ",
      "ind2": "3",
      "subfields": [
        {
          "a": "Stockholm :"
        },
        {
          "b": "Fram"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "appliesTo": {
          "@type": "Resource",
          "label": "Sammanfattad utgivningstid"
        },
        "startYear": "1924",
        "place": {
          "@type": "Place",
          "label": "Lund"
        },
        "agent": {
          "@type": "Agent",
          "label": "Svenska Clartésektionen"
        }
      },
      {
        "@type": "Publication",
        "startYear": "1924",
        "endYear": "1925",
        "place": {
          "@type": "Place",
          "label": "Lund"
        },
        "agent": {
          "@type": "Agent",
          "label": "Svenska Clartésektionen"
        }
      },
      {
        "@type": "Publication",
        "marc:sequenceStatus": "marc:InBetweenInSequence",
        "startYear": "1926",
        "endYear": "1927",
        "place": {
          "@type": "Place",
          "label": "Lund"
        },
        "agent": {
          "@type": "Agent",
          "label": "Svenska Clartéavdelningen"
        }
      },
      {
        "@type": "Publication",
        "marc:sequenceStatus": "marc:InBetweenInSequence",
        "startYear": "1928",
        "endYear": "1931",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Svenska Clartéavdelningen"
        }
      },
      {
        "@type": "Publication",
        "marc:sequenceStatus": "marc:InBetweenInSequence",
        "startYear": "1932",
        "endYear": "1953",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Svenska Clartéförbundet"
        }
      },
      {
        "@type": "Publication",
        "marc:sequenceStatus": "marc:InBetweenInSequence",
        "startYear": "1991",
        "endYear": "1995",
        "place": {
          "@type": "Place",
          "label": "Hägersten"
        },
        "agent": {
          "@type": "Agent",
          "label": "Clarté"
        }
      },
      {
        "@type": "Publication",
        "marc:sequenceStatus": "marc:LatestInSequence",
        "date": "1953-1991, 1995-",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Clarté"
        }
      }
    ],
    "manufacture": [
      {
        "@type": "Manufacture",
        "place": {
          "@type": "Place",
          "label": "Stockholm"
        },
        "agent": {
          "@type": "Agent",
          "label": "Fram"
        }
      }
    ]
  }
}
Exempel: balance brackets spanning multiple subfields
MARC
[
  {
    "260": {
      "ind1": " ",
      "ind2": " ",
      "subfields": [
        {
          "a": "[Florence :"
        },
        {
          "b": "Gian Stephano di Carlo da Pavia,"
        },
        {
          "c": "about 1505?]"
        }
      ]
    }
  }
]
Normalized MARC:
[
  {
    "264": {
      "ind1": " ",
      "ind2": "1",
      "subfields": [
        {
          "a": "[Florence] :"
        },
        {
          "b": "Gian Stephano di Carlo da Pavia,"
        },
        {
          "c": "[about 1505?]"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "publication": [
      {
        "@type": "Publication",
        "date": "[about 1505?]",
        "place": {
          "@type": "Place",
          "label": "[Florence]"
        },
        "agent": {
          "@type": "Agent",
          "label": "Gian Stephano di Carlo da Pavia"
        }
      }
    ]
  }
}