Gunnar Bittersmann: Zirkelbezüge in JSON-LD

Wie gibt man Zirkelbezüge in JSON-LD an? Ist das richtig so?

{
  "@context": {
    "@vocab": "http://xmlns.com/foaf/0.1/"
  },
  "@type": "Group",
  "name": "crew of the USS Enterprise",
  "member": [
    {
      "@id": "http://starfleet.example/ncc1701/crew/kirk",
      "@type": "Person",
      "name": "James T. Kirk",
      "knows": [
        { "@id": "http://starfleet.example/ncc1701/crew/spock" },
        { "@id": "http://starfleet.example/ncc1701/crew/mccoy" }
      ]
    },
    {
      "@id": "http://starfleet.example/ncc1701/crew/spock",
      "@type": "Person",
      "name": "Spock",
      "knows": [
        { "@id": "http://starfleet.example/ncc1701/crew/kirk" },
        { "@id": "http://starfleet.example/ncc1701/crew/mccoy" }
      ]
    },
    {
      "@id": "http://starfleet.example/ncc1701/crew/mccoy",
      "@type": "Person",
      "title": "Dr.",
      "name": "Leonard McCoy",
      "nick": "Bones",
      "knows": [
        { "@id": "http://starfleet.example/ncc1701/crew/kirk" },
        { "@id": "http://starfleet.example/ncc1701/crew/spock" }
      ]
    }
  ]
}

😷 LLAP

--
“When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down ‘happy.’ They told me I didn’t understand the assignment, and I told them they didn’t understand life.” —John Lennon
  1. Hallo,

    Wie gibt man Zirkelbezüge in JSON-LD an? Ist das richtig so?

    ich habe keine Ahnung - aber ... bist du mit der Frage vielleicht im falschen Forum gelandet?

    Live long and pros healthy,
     Martin

    --
    Fische, die bellen, beißen nicht.
    1. @@Der Martin

      bist du mit der Frage vielleicht im falschen Forum gelandet?

      Ähm ja, war ich. Danke.

      Kann natürlich immer noch sein, dass ich mit dieser Frage im SELFHTML-Forum falsch bin; aber vielleicht weiß das ja doch jemand hier.

      😷 LLAP

      --
      “When I was 5 years old, my mother always told me that happiness was the key to life. When I went to school, they asked me what I wanted to be when I grew up. I wrote down ‘happy.’ They told me I didn’t understand the assignment, and I told them they didn’t understand life.” —John Lennon
  2. Hallo,

    Wie gibt man Zirkelbezüge in JSON-LD an? Ist das richtig so?

    Das sieht aus, als ob es so funktionieren könnte.

    Mich interessiert aber, wie man effektiv Zirkelbezüge verhindert. Wie geht man da vor?
    Bei „knows“ sind sie offensichtlich erlaubt, aber bei „isChildOf“, o.Ä. müsste man ja die ganze Hierarchie prüfen…

    Gruß
    Kalk