Extrahieren verknüpfter Entitäten

Abgeschlossen

In einigen Fällen kann derselbe Name auf mehrere Entitäten angewendet werden. Bezieht sich beispielsweise ein Vorkommen des Wortes "Venus" auf den Planeten oder die Göttin aus der Mythologie?

Entitätsverknüpfung kann verwendet werden, um Entitäten mit demselben Namen zu identifizieren, indem auf einen Artikel in einer Wissensdatenbank verwiesen wird. Wikipedia bietet die Wissensbasis für den Text Analytics-Dienst. Bestimmte Artikellinks werden basierend auf dem Entitätskontext innerhalb des Texts bestimmt.

Beispielsweise ist "Ich sah Venus im Himmel leuchtend" mit dem Link https://en.wikipedia.org/wiki/Venusverbunden; während "Venus, die Göttin der Schönheit" mit https://en.wikipedia.org/wiki/Venus_(mythology)verbunden ist.

Wie bei allen Azure Language-Dienstfunktionen können Sie ein oder mehrere Dokumente zur Analyse übermitteln:


{
  "kind": "EntityLinking",
  "parameters": {
    "modelVersion": "latest"
  },
  "analysisInput": {
    "documents": [
      {
        "id": "1",
        "language": "en",
        "text": "I saw Venus shining in the sky"
      }
    ]
  }
}

Die Antwort enthält die im Text identifizierten Entitäten sowie Links zu zugehörigen Artikeln:

{
  "kind": "EntityLinkingResults",
  "results": {
    "documents": [
      {
        "id": "1",
        "entities": [
          {
            "bingId": "89253af3-5b63-e620-9227-f839138139f6",
            "name": "Venus",
            "matches": [
              {
                "text": "Venus",
                "offset": 6,
                "length": 5,
                "confidenceScore": 0.01
              }
            ],
            "language": "en",
            "id": "Venus",
            "url": "https://en.wikipedia.org/wiki/Venus",
            "dataSource": "Wikipedia"
          }
        ],
        "warnings": []
      }
    ],
    "errors": [],
    "modelVersion": "2021-06-01"
  }
}