Ich habe Probleme beim Importieren eines Systemtyps in Ruta. Ich habe zwei Projekte in meinem Arbeitsbereich:Probleme beim Laden von Ruta TYPESYSTEM
- UIMA Projekt befindet ./workspace/UIMA_NLP/
- Ruta Projekt ./workspace/RUTA_CLARIFY/ befindet
Ich versuche, den Typ zu laden Systemdefinitionsdatei: ./workspace/UIMA_NLP/descriptors/type_system/nlpTypes.xml erstellt im UIMA-Projekt in das Ruta-Skript.
Ich habe in der Lage, dies erfolgreich zu tun, wenn ich die Typ System Definition in das Ruta Projekt in ./workspace/RUTA_CLARIFY/descriptor/nlpTypes.xml und lade es in der Ruta Skript mit dem folgenden kopieren:
TYPESYSTEM nlpTypes;
wenn jedoch direkt aus dem UIMA_NLP Projekt zu importieren versuchen, erhalte ich ‚Fehler nlpTypes nicht gefunden‘ im Editor. Ich habe versucht, das vollqualifizierte Verzeichnis des Type System Descriptor zum Feld descriptorPaths in der generierten Ruta-Engine ohne Erfolg hinzuzufügen.
ich die folgenden Typen System importiert in Skript versucht haben, nach den Pfad zu den Descriptor Pfade hinzu:
TYPESYSTEM type_system.nlpTypes;
TYPESYSTEM descriptors.type_system.nlpTypes;
TYPESYSTEM UIMA_NLP.descriptors.type_system.nlpTypes;
Was seltsam ist, ist, dass ich das nlpTypes.xml Type System Descriptor in dem Typ-System hinzufügen können generiert durch das Ruta-Skript mit den importierten Typen und Import nach Ort und die Typen, die durch die importierte nlpTypes.xml definiert sind, erscheinen in den Typen. Ich kann sie auch im Editor eingeben, wenn ich die automatische Vervollständigung verwende und die Typen erscheinen. Allerdings werde ich immer noch einen Fehler im Editor erhalten, dass 'Typ "Typname" in diesem Skript/Block' nicht definiert ist, auch nach der automatischen Vervollständigung, um den Typnamen abzuschließen. Aus diesem Grund vermute ich, dass ich den TYPESYSTEM-Import für diesen Fall nicht korrekt verwende.
Ich verwende den TYPESYSTEM-Import falsch? Oder ist die einzige Möglichkeit, meinen vordefinierten Type System Descriptor zu verwenden, um es in das Ruta-Projekt zu kopieren?
Dank! Ich habe die 'descriptorPaths' in der falschen Engine geändert. Ich war auch erfolgreich beim Verweis auf das UIMA-Projekt, unser Build enthielt ursprünglich nicht die Deskriptoren in der Ausgabe. Der zweite Fehler bestand darin, dass ich versuchte, die Typen in den generierten Deskriptor zu importieren, aber die Autovervollständigung konnte nicht ausgeführt werden. Obwohl es nicht mehr notwendig ist, hat das Importieren der Typen in 'BasicTypeSystem.xml' funktioniert. Und ja, das ist derzeit ein Prototyp. – beyondTheGatesOfDoom