fallbackEntity
?thing
addLink
resourceType
$a
about
_:topic
Exempel: GenreForm with inScheme saogf
MARC
{
  "655": {
    "ind1": " ",
    "ind2": "7",
    "subfields": [
      {
        "a": "Deckare"
      },
      {
        "2": "saogf"
      },
      {
        "9": "Skon"
      }
    ]
  }
}
Normalized MARC:
{
  "655": {
    "ind1": " ",
    "ind2": "7",
    "subfields": [
      {
        "a": "Deckare"
      },
      {
        "2": "saogf"
      }
    ]
  }
}
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@type": "GenreForm",
          "@id": "https://id.kb.se/term/saogf/Deckare",
          "inScheme": {
            "@id": "https://id.kb.se/term/saogf",
            "@type": "ConceptScheme",
            "code": "saogf"
          },
          "inCollection": [
            {
              "@type": "TermCollection",
              "code": "Skon"
            }
          ],
          "prefLabel": "Deckare"
        }
      ]
    }
  }
}
Exempel: Revert GenreForm from Instance
Normalized MARC:
{
  "655": {
    "ind1": " ",
    "ind2": "4",
    "subfields": [
      {
        "a": "E-böcker"
      }
    ]
  }
}
JSON-LD
{
  "mainEntity": {
    "genreForm": [
      {
        "@type": "GenreForm",
        "prefLabel": "E-böcker"
      }
    ]
  }
}
Exempel: GenreForm with inScheme barngf
MARC
{
  "655": {
    "ind1": " ",
    "ind2": "7",
    "subfields": [
      {
        "a": "Deckare"
      },
      {
        "2": "barngf"
      }
    ]
  }
}
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@type": "GenreForm",
          "@id": "https://id.kb.se/term/barngf/Deckare",
          "inScheme": {
            "@type": "ConceptScheme",
            "@id": "https://id.kb.se/term/barngf",
            "code": "barngf"
          },
          "prefLabel": "Deckare"
        }
      ]
    }
  }
}
Exempel: GenreForm with inScheme gmgpc/swe
MARC
{
  "655": {
    "ind1": " ",
    "ind2": "7",
    "subfields": [
      {
        "a": "Postkartor"
      },
      {
        "2": "gmgpc//swe"
      }
    ]
  }
}
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@type": "GenreForm",
          "@id": "https://id.kb.se/term/gmgpc%2F%2Fswe/Postkartor",
          "inScheme": {
            "@type": "ConceptScheme",
            "@id": "https://id.kb.se/term/gmgpc%2F%2Fswe",
            "code": "gmgpc//swe"
          },
          "prefLabel": "Postkartor"
        }
      ]
    }
  }
}
Exempel: Example from bib 1357009
MARC
{
  "655": {
    "ind1": " ",
    "ind2": "7",
    "subfields": [
      {
        "a": "Trafiklinjekartor"
      },
      {
        "z": "Sverige"
      },
      {
        "y": "1930-talet"
      },
      {
        "2": "gmgpc//swe"
      }
    ]
  }
}
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/term/gmgpc%2F%2Fswe/Trafiklinjekartor--Sverige--1930-talet",
          "@type": "ComplexSubject",
          "prefLabel": "Trafiklinjekartor--Sverige--1930-talet",
          "inScheme": {
            "@id": "https://id.kb.se/term/gmgpc%2F%2Fswe",
            "@type": "ConceptScheme",
            "code": "gmgpc//swe"
          },
          "termComponentList": [
            {
              "@type": "GenreForm",
              "prefLabel": "Trafiklinjekartor"
            },
            {
              "@type": "GeographicSubdivision",
              "prefLabel": "Sverige"
            },
            {
              "@type": "TemporalSubdivision",
              "prefLabel": "1930-talet"
            }
          ]
        }
      ]
    }
  }
}
Exempel: -
MARC
{
  "655": {
    "ind1": " ",
    "ind2": " ",
    "subfields": [
      {
        "a": "True crime stories"
      },
      {
        "2": "lcgft"
      }
    ]
  }
}
Exempel: -
MARC
{
  "655": {
    "ind1": "7",
    "ind2": " ",
    "subfields": [
      {
        "a": "Artikeldatabaser"
      },
      {
        "2": "saogf"
      }
    ]
  }
}
Exempel: Revert GenreForm from both Work and Instance
Normalized MARC:
[
  {
    "655": {
      "ind1": " ",
      "ind2": "7",
      "subfields": [
        {
          "a": "Kärleksskildringar"
        },
        {
          "2": "saogf"
        }
      ]
    }
  },
  {
    "655": {
      "ind1": " ",
      "ind2": "4",
      "subfields": [
        {
          "a": "E-böcker"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/term/saogf/K%C3%A4rleksskildringar",
          "@type": "GenreForm",
          "inScheme": {
            "@id": "https://id.kb.se/term/saogf"
          },
          "prefLabel": "Kärleksskildringar"
        }
      ]
    },
    "genreForm": [
      {
        "@type": "GenreForm",
        "prefLabel": "E-böcker"
      }
    ]
  }
}
Exempel: Revert GenreForm from both Work (given as array), and Instance (just one object)
Normalized MARC:
[
  {
    "655": {
      "ind1": " ",
      "ind2": "7",
      "subfields": [
        {
          "a": "Kärleksskildringar"
        },
        {
          "2": "saogf"
        }
      ]
    }
  },
  {
    "655": {
      "ind1": " ",
      "ind2": "4",
      "subfields": [
        {
          "a": "E-böcker"
        }
      ]
    }
  }
]
JSON-LD
{
  "mainEntity": {
    "instanceOf": {
      "@type": "Text",
      "genreForm": [
        {
          "@id": "https://id.kb.se/term/saogf/K%C3%A4rleksskildringar",
          "@type": "GenreForm",
          "inScheme": {
            "@id": "https://id.kb.se/term/saogf"
          },
          "prefLabel": "Kärleksskildringar"
        }
      ]
    },
    "genreForm": {
      "@type": "GenreForm",
      "prefLabel": "E-böcker"
    }
  }
}