Angenommen, ich habe einen semantischen Graph g
, und dann bekomme ich seine Darstellung durch die folgenden zwei Strings:Wie erstellt man ein SemanticGraph-Objekt aus einem String mit CoreNLP?
String sg = g.toCompactString();
String dp = g.typedDependencies().toString();
Nehmen wir an, diese Strings jetzt das einzige, was ich habe (das Objekt g
ist nicht mehr sichtbar). Ist es möglich, ein anderes Objekt g2
zu erstellen, das die Zeichenfolgen sg
oder dp
in irgendeiner Weise verwenden kann, um dasselbe Objekt zu erhalten? Im Idealfall würde es toll, wenn CoreNLP einen Konstruktor für diese zur Verfügung gestellt, zum Beispiel:
SemanticGraph g2 = new SemanticGraph(sg);
oder
SemanticGraph g2 = new SemanticGraph(dp);
Irgendwelche Ideen, wie dies in einer effizienten Weise zu tun?
Danke für die Antwort, obwohl es kein expliziter Code ist, ist diese Richtung auf den Punkt, so dass ich die Antwort zu akzeptieren. Prost! – Belphegor