Forum moved to if-forum.org
Autor Nachricht
<  Richtige Angabe der Adjektive?
Zoltan
BeitragVerfasst am: Mo, 11 Aug 2003 - 20:32  Antworten mit Zitat
Kompassleser
Kompassleser


Anmeldungsdatum: 14.09.2002
Beiträge: 158
Wohnort: OÖ

Und wieder habe ich ein Problem:
In einem festen Behälter, nämlich einem Schrank, befindet sich ein oberes Fach. Es ist u.a. mit dem Substantiv „Fach“ N und dem Adjektiv „obere“ definiert. Ich habe das Adjektiv so definiert, weil
mir nicht klar ist, in welcher Form die Adjektive angegeben werden müssen, damit sie richtig flektiert werden können.
Wenn der Schrank geschlossen ist und ich z.B. „u oberes Fach“ eingebe, bekomme ich die Meldung „Du siehst hier keinen oberen Fach.“ Die falschen Endungen liegen wohl daran, dass das Substantiv Fach Synonym für ein Objekt ist, dessen Name im Plural steht. Muss ich, damit die richtigen Endungen ausgegeben werden, ein zweites Objekt nur für die Synonyme im Singular erstellen, oder gibt es da noch eine andere Möglichkeit?
Die Meldung kommt allerdings auch dann, wenn der Schrank offen ist. Wenn ich das Objekt mit anderen Synonymen anspreche, wird die Beschreibung aber gezeigt. Was mache ich falsch?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Martin
BeitragVerfasst am: Di, 12 Aug 2003 - 7:56  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München

Wie erkennt T.A.G. den Fall und den Genus von Adjektiven? Es probiert alle möglichen Adjektive aus und hängt dabei die passenden Endungen 'e', 'en', 'es' und 'em' an. Dabei ist ein Adjektiv vor einem Substantiv immer gebeugt*, es gibt also in jedem Fall eine Endung.

Wie bestimmt der gemeine T.A.G.-Benutzer seine Adjektive, die er in der Stammform ohne Endung angeben muss? Er bildet einen Satz, in dem das Adjektiv prädikativ in der Satzaussage verwendet wird: "Der Ball ist klein und rot." Und hat so seine Adjektive 'klein'und 'rot'.

Das funktioniert auch ganz gut, in einigen Fällen geht es aber schief:

  • Wenn die ungebeugte Form auf 'e' aufhört, wie in "die orange Weste". Wenn man hier 'orange' angibt, würde der Parser auf 'orangee', 'orangeen' usw. hin prüfen. Man muss also hier 'orang' verwenden.**

  • Wenn die gebeugte Form nicht genau mit der ungebeugten übereinstimmt. "Hoch" ist so ein Fall. Damit der parser nicht auf 'hoche' hin überprüft, muss man hier 'hoh' angeben.

  • Bei einigen Richtungs- und Positionsangeban, wie eben bei "obere", "untere", "linke", "rechte", "vordere" usw. kann man natürlich nicht die Adverbien (?) 'vorn', 'links', 'oben? angeben, sondern muss hier das Adjektiv so anpassen, dass es dem Parser von T.A.G. genügt: 'ober', 'unter', 'link'. Dann funktioniert's, obwohl man natürlich nicht sagen kann: "Das Fach ist ober.***"

  • Einige Wörter werden gar nicht gebeugt, da hilft in T.A.G. nur ein Synonym: "das rosa Haus", "der lila Launebär".
Diese Anpassung der Adjektivangaben bereitet keine Probleme, da die Adjektive zur Objekterkennung nie explizit verwendet werden.

Ich tippe also einfach einmal, dass Du ein Objekt hast, bei dem Du 'ober' bereits korrekt definiert hast und das im Plural steht. Eigentlich müsste aber eine Meldung über eine Ungereimtheit in der Grammatik kommen. Vielleicht hast Du auch irgendwo 'fach' mit einem falschen Genus versehen. Prüf das doch mal bitte nach.



____
*) Ausnahme sind hier Adjektive (im Sinne von T.A.G.), die eigentlich Adverbien sind: "die frisch gestrichene Bank". Der Parser von T.A.G. erkennt aber nur Wörter, die vor einem anderen Adjektiv stehen als Adverbien.

**) Deutschlehrer sehen aber eh 'orangefarben' lieber, oder?

***) "Der Parser von T.A.G. ist link" aber schon.

_________________
Every silver lining has a cloud.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Zoltan
BeitragVerfasst am: Di, 12 Aug 2003 - 10:29  Antworten mit Zitat
Kompassleser
Kompassleser


Anmeldungsdatum: 14.09.2002
Beiträge: 158
Wohnort: OÖ

Danke für die ausführliche Antwort, das werde ich gleich mal nachprüfen. Eins wollte ich noch sagen (habe ich vorher vergessen): Manchmal kommte bei der Fehlermeldung "Du siehst hier keinen oberen Fach" anstatt von "en oberen " nur tw. seitenweiser Kauderwelsch aus Sonderzeichen, bis dann zum Schluss wieder "Fach." geschrieben wird. Dasselbe ist mir ja schon bei dem Befehl "sage" passiert, wie ich hier in einem anderen Thema schilderte.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Gast
BeitragVerfasst am: Di, 12 Aug 2003 - 12:38  Antworten mit Zitat






Ich habe das Adjektiv richtig mit "ober" angegeben und jetzt funktioniert wieder alles. Ein zweites Objekt mit "ober" bzw. die Angabe von "Fach" mit falschem Genus habe ich nicht gefunden. Ich hatte das Adjektiv bei diesem Objekt eigentlich schon einmal richtig definiert, es aber wegen irgendeiner Sache 'mal umgeändert und ich wusste dann plötzlich nicht mehr, wie ich es angeben sollte. Danke für die Hilfe.

Jetzt habe ich aber beim Schrank noch immer ein Problem, das ich schon einmal in einem anderem Thema beschrieben habe. Im Schrank hängen Kleider. Der Befehl "ziehe die kleider an" soll nur eine Meldung in der Art hervorrufen, dass man das richtige Kleid schon trägt. Dazu habe ich beim Kleider-Objekt im VorAusf-Block die Befehle "nehmen" und "anziehen" beide mit der Anweisung
Code:

Text 'XY.'
Stop

abgefangen.

Beim Befehl "nimm die kleider" funktioniert das auch. Aber bei "ziehe die kleider an" kommt folgende Meldung:
Code:

(Du nimmst die Kleider dazu erst aus dem Kleiderschrank.)

XY. Du hast die Kleider gar nicht.

So war das von mir nicht beabsichtigt. Ich weiß aber auch nicht, was ich hier vergessen habe.
Nach oben
Zoltan
BeitragVerfasst am: Mi, 13 Aug 2003 - 15:28  Antworten mit Zitat
Kompassleser
Kompassleser


Anmeldungsdatum: 14.09.2002
Beiträge: 158
Wohnort: OÖ

Obiger Post stammt natürlich von mir.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  T.A.G.

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05