Zum Inhalt springen

Agricultural Data Interchange Syntax

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Februar 2015 um 14:31 Uhr durch Qwc42 (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Diese Baustelle befindet sich fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne den Baustein {{Baustelle}}.

ADIS - Agricultural Data Interchange Syntax, ist eine ASCII-Syntax für den Datenaustausch zwischen Maschinen in der Agrarwirtschaft.

Aufbau

Grundlegendes

Das Protokoll bzw. die Syntax ist Zeilenorientiert und verfolgt eine vorgeschriebene Struktur. Jede Zeile beginnt mit ihrem Zeilen Typ (ein Zeichen) und dem Status-Zeichen (ebenfalls ein Zeichen), gefolgt von einer Event bzw. Entitätsnummer (sechsstellig), danach folgen Daten oder Daten-Definitionen. Der Abschluss jeder Zeile ist zwingend eine <CR><LF> Kombination.

Zeilentypen:

Zeilentyp Bezeichnung
D Definition
V Value
E End of logical file
C Comment
S Search
R Request
F File
I Include
O Output
T Terminate
Z Physical end of file

Statuszeichen:

Statuszeichen Bezeichnung
H Header
N Normal
S Synchronisation
F Faulty
D Deletion

Klassen

Es gibt verschiedene Klassen der ADIS:

Klasse A Zeilentypen D,V,C,E,Z Obligatorisch
Klasse B Zusätzlich F,I,T Erweiterung
Klasse C Zusätzlich R,O Erweiterung
Klasse D Zusätzlich S,R,O Erweiterung

Klasse A wird vorrausgesetzt um in ADIS kommunizieren zu können. Alle anderen Klassen sind Erweiterungen, die nicht aufeinander aufbauen. Das heißt wenn Klasse C unterstützt wird, wird nicht automatisch Klasse B unterstützt.

Daten

Requests/Suchen

Dateibasierende Zeilentypen

  • das ganze zeug ... -.-

Zertifizierungen

ISOagriNet

Unterschiede zu ADIS

Probleme von ADIS

Andere Ansätze Interoperabilität zwischen Maschinen herzustellen

Farmnet365

? weitere

Quellen

  • lkv-nrw
  • ISOagriNet für Entwickler und Entscheider
  • agriOpenLink.com
  • ...
  • adis projekt github