-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Widersprüchliche Anforderungen: Redundanz versus Implementierungsaufwand #203
Comments
Das ist ein Thema, welches wir nächste Woche auf der Telefon-Konferenz besprechen sollten. |
Wenn Einheitlichkeit bei allen Beziehungen das Ziel ist, dann wäre die Konsequenz, Beziehungen grundsätzlich redundant auszugeben. |
Ein Problem der Ausgabe redundanter Daten - gerade für die Übertragung an mobile Geräten - ist die Vergrößerung der Menge der Daten die möglicherweise überflüssig übertragen werden. Was (nicht nur) mobile Clients benötigen sind die jeweils richtigen Daten - und möglichst wenig zusätzliche Daten. @marians Wenn ich davon ausginge, dass verbleibender Gesamtaufwand und zu erwartende Komplexität mit LDF basic größer würden, dann würde ich das ebenfalls klar ablehnen und würde es nicht vorschlagen. Meine Einschätzung ist jedoch anders: Eine Lösung mit LDF basic ist insgesamt (also unter Berücksichtigung der aktuell offenen Issues) der einfachste Weg zur Fertigstellung von OParl 1.0. Der Witz dabei ist, dass wir tatsächlich bereits eine Art Teilmenge von LDF basic verwenden, nur ohne Abfragesprache: nämlich in Form der Objektlisten - denn dabei sind ja genau Subjekt und Prädikat festgelegt und das Objekt nicht ! Das ist mir leider heute erst klar geworden, sonst hätte ich das bei dem Ausgabe-Format bereits berücksichtigt. Nach einer Anpassung dieses Formats ist der Restaufwand für die Spezifikation von LDF basic trivial (jedenfalls einfacher als die meisten offenen issues !). Die URLs für die Objektlisten lassen sich dann unter Verwendung des LDF-Abfrageformats (jeweils mit Angabe von Insgesamt würde die Spezifikation mit LDF basic geschätzt etwa eine Seite länger als ohne. |
Hier gibt es nichts mehr zu tun, was nicht durch andere Issues abgedeckt ist. |
Wir sollten nicht bei jeder Eigenschaft einzeln überlegen, wer gerne welche Redundanz hätte, um bestimmte Funktionen einfach umsetzen zu können, oder wen sie stört - und dann auch noch jeweils entscheiden. Wir benötigen dazu eine einfach handhabbare einheltliche Vorgehensweise.
Ich plädiere dafür, auf redundante Eigenschaften vollständig zu verzichten und die dadurch gesparte Energie lieber in die Abfragesprache (#165) zu stecken - womit sich auch dieses Problem erledigen würde.
The text was updated successfully, but these errors were encountered: