Nachfolgende Begriffe werden bei ORF verwendet. Zum besseren Verständnis ist jeweils ein Beispiel angegeben:
Store - als Store wird der Quelldatenspeicher bezeichnet, welcher referenziert werden soll. Jeder Datensatz im Store muss einen eindeutigen Identifikator haben.
Derzeit gibt es folgende Storetypen:
Ein Store wird angesprochen über eine eindeutige Store-ID (storeUniqueId).
Bsp: 'DEVELOPERS:LAYERSTORE:37:ALKNR' (Kombination aus Projekt:Typ:SourceId:IdSpaltenName)
Die Datensätze innerhalb des Stores werden angesprochen über eine eindeutige Item-Id (sourceIdInStore).
Bsp Flurstücksnummer: 141408___009200001
Record - als Record wird eine Kopie des Datensatzes des ORF-Stores bezeichnet, die in ORF angelegt wird, sobald eine Referenz zu einem Objekt des ORF-Stores hergestellt werden soll. In dieser Kopie wird unter anderem gespeichert:
Dokument - als Dokument wird der Basisdatensatz bezeichnet, welcher Objekte aus dem Store referenzieren kann. Es gibt vordefinierte Dokumenttypen, über welche definiert ist welche Basisdatensätze unterstützt werden (siehe unten).
Die Verknüpfung von Dokument und Store wird in einer ORF-Tabelle gespeichert. Dabei können am Dokument max. 10 Sachdatenspalten als Kopien gespeichert werden. Welche das sind, definiert der Dokumententyp.
Dokumenttyp - ein Handler (kleines Programm) welcher die Verbindung zwischen dem in ORF gespeicherten Dokument und dem externen Datensatz, welcher das Dokument repräsentiert, herstellt.
Derzeit gibt es folgende Dokumenttypen:
Bsp: für Puzzle stellt der Handler den Bezug zum eigentlichen Puzzle-Dokument her
Ein Dokumenttyp kann mehrfach registriert werden. Jede Instanz eines Dokumenttyp hat einen eindeutigen Identifikator.
Bsp: Wenn VISKompakt als Produktiv- und Testsystem vorhanden ist, könnte der Dokumenttyp für VISKompakt zwei mal registriert werden, um beide Systeme separat anzusprechen.