Dokumentation Ogd Ris Api



Ähnliche Dokumente
Dokumentation Ogd Ris Api

PSA-Test im Rahmen der Vorsorgeuntersuchung

Sozialversicherungs-Systeme in Österreich

RIS-ABFRAGEHANDBUCH REICHS-, STAATS- UND BUNDESGESETZBLATT

RIS-ABFRAGEHANDBUCH REGIERUNGSVORLAGEN

GZ: BMG-11001/0393-I/A/15/2015 Wien, am 12. Jänner 2016

RIS-ABFRAGEHANDBUCH LANDESGESETZBLATT AUTHENTISCH

ACCOUNTINFO 1.01 VERWENDEN DER ACCOUNTINFO-SCHNITTSTELLE ABFARGE VON ACCOUNT-INFORMATIONEN IN ECHTZEIT 02. MÄRZ 2010

Wie nutze ich den Einheitlichen Ansprechpartner?

OGD-RIS Service Handbuch

OGD-RIS Service Handbuch

4508/AB XXII. GP. Dieser Text wurde elektronisch übermittelt. Abweichungen vom Original sind möglich.

GZ: BMG-11001/0280-I/A/15/2011 Wien, am 22. November 2011

Menü auf zwei Module verteilt (Joomla 3.4.0)

1. Erreichen Sie, dass im Feld KdNr (Kunden-Nummer) nur 4-stellige Zahlen eingetragen

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

OP-LOG

Benutzerhandbuch für die Verwendung des viavac HL7 Forcast Webservices (VAC-CDSS)

AlwinPro Care Modul Schnittstelle TV-Steuerung

Verwendung der PayJoe -API zum externen Upload von Belegen und Zahlungen

Einbindung des Web Map Service für Gemeinden Anleitung

Benutzerhandbuch Archivierung

Reporting Services und SharePoint 2010 Teil 1

Programmers Manual Geodaten Ver. 2.0

Erweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Hilfe zur Konfiguration der Software Smart-eShop & Smart-Admin-Bereich

Dokumentation REST API Installation

Leichte-Sprache-Bilder

Automatische Installation (wenn das SSO-Applet nicht vorhanden ist)! Abbildung 1:Auswahldialog für Installationslaufwerk

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Ausgangsrechnungen. an den Bund

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Vorarlberger Standardschulinstallation Anbindung von Android Mobile Devices

Schulung Marketing Engine Thema : Einrichtung der App

Eingabe einer E-Learning Fortbildung im DFP-Kalender

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

KURZENTRUM DER PARKTHERME

ASVZweb_08/ Schreibhilfe

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Erdfallmeldung online

Kurzanleitung ecari-mofa

DOKUMENTATION PASY. Patientendaten verwalten

Oracle APEX Installer

Benutzerkonto unter Windows 2000

SSO-Schnittstelle. Inhalt: Beschreibung der Single Sign-On (SSO) Schnittstelle. NetSlave GmbH Simon-Dach-Straße 12 D Berlin

Planung für Organisation und Technik

Generali-Geldstudie 2010

Quick-Guide Web Shop. Kurzanleitung für die Benutzer des Bernd Kraft Webshops

a.sign Client Lotus Notes Konfiguration

4.1 Wie bediene ich das Webportal?

Technical Note 0301 ewon

Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

SMS-INBOUND 1.02 EMPFANG VON SMS (INBOUND) ZUSTELLUNG PER ODER HTTP-REQUEST 15. OKTOBER 2014 VERTRIEBLICHE FRAGEN ZUM FITSMS-GATEWAY

MEHR FUNKTIONEN, MEHR E-COMMERCE:

1. So beginnen Sie eine Kalkulation

VVA Webservice Online Lieferbarkeits-Abfrage

1 Schritt für Schritt zu einem neuen Beitrag

10 Lesen und Schreiben von Dateien

POP -Konto auf iphone mit ios 6 einrichten

Gebärmutterhalskrebs

Anforderungen an die HIS

Installation und Bedienung von vappx unter ios

Benutzerhandbuch für Hundehalter

Schulung Marketing Engine Thema : Einrichtung der App

1. Allgemeines zum tevitel.wq-monitor Seite WQ-Monitor konfigurieren Seite 4

FIS: Projektdaten auf den Internetseiten ausgeben

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Verteilte Systeme: Übung 4

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

sendeffect API

VMware vrealize Log Insight- Entwicklerhandbuch

2. Ablaufbeschreibung der Anwendung SMS-Parken mit park.me

Anleitung. Steigen Sie auf ein und klicken Sie auf "Anmeldung zum Projekt".

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

DOWNLOAD. Wortfeld Recht. Fachausdrücke des Alltags verstehen und anwenden. Jens Eggert. Downloadauszug aus dem Originaltitel:

Flashfragen in ILIAS Test & Assessment. Helmut Schottmüller

Welcome to Trend Micro Leitfaden Deal-Registration

White Paper - Umsatzsteuervoranmeldung Österreich ab 01/2012

Waimea Phone Monitor. Handbuch. Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface

Internet Kurs. Suchmaschinen

pr[sms] MMS-MM7/SOAP Schnittstelle Version: 1.1 Stand: Autor: Gollob Florian

Präambel. zum Bericht gem. 79c ASVG berufliche Rehabilitation für das Jahr 2011

Guide DynDNS und Portforwarding

Norm 240 Versionierung

Transkript:

Dokumentation Ogd Ris Api Basiert auf dem gleichnamigen Webservice "OgdRisService" V2_2 (http://data.bka.gv.at/ris/v2_2/ogdrisservice.asmx) Ogd Ris Api ist ein REST Service implementiert als ASP.NET MVC 4 Web API Projekt. Mit einem einfachen Http Request auf die jeweilige Api Schnittstelle (Applikation) mit der GET oder POST Methode und den gewünschten Parametern kann eine Ogd Ris Datenabfrage durchgeführt werden. Bei komplexen Abfrageparametern wie z.b.: Abschnitt, Fassung, Sortierung gibt es eine Unterteilung des Parameternamens mit <spec> (Trennzeichen). Das Ergebnis entspricht komplett dem "OgdRisService" Response und ist immer im Format JSON (Content-Type: application/json; charset=utf-8) Request basiert auf den Schemadateien: OGD_Bundesnormen_Request.xsd OGD_Landesnormen_Request.xsd OGD_Bundesgesetzblaetter_Request.xsd OGD_Landesgesetzblaetter_Request.xsd OGD_Judikatur_Request.xsd OGD_History_Request.xsd OGD_SVRecht_Request.xsd OGD_Request_Types.xsd Response basiert auf den Schemadateien: OGD_Bundes-Landesnormen_Response.xsd OGD_Bundesgesetzblaetter_Response.xsd OGD_Landesgesetzblaetter_Response.xsd OGD_Judikatur_Response.xsd OGD_SVRecht_Response.xsd OGD_Response_Types.xsd Glossar: <domain> <vers> <spec> ("Wert1", "Wert2") ("Wert1" "Wert2") Bürgerapplikation Mand Opt http://data.bka.gv.at/ V2_2 [\._\-]? (bevorzugte Trennzeichen) Aufzählung: Einer der vorgegebenen Werte steht zu Auswahl Mögliche Wertekombinationen (kein, ein, mehrere). https://www.ris.bka.gv.at/ Mandatory, Verpflichtend Optional, muss nicht vorkommen Start= / Infoseite von OGD Ris API: <domain>/ris/api/<vers>/ Stand: 30.11.2015 Seite 1

(http://data.bka.gv.at/ris/api/v2_2/) Versionsabfrage: <domain>/ris/api/<vers>/version Abfrage der verfügbaren Applikationen: <domain>/ris/api/<vers>/applications Information zu den Applikationen sind den OGD_[Applikation]_Request.xsd Schemadateien entnommen. Beschreibung der verschiedenen Suchausdrücke: FulltextSearchExpression Suche nach einer textuellen Volltextabfrage, die Syntax (Klammern, Anführungszeichen, Whitespace) ist analog zu den Suchworten in der Bürgerapplikation (https://www.ris.bka.gv.at/ui/help.aspx?abfrage=bundesnormen&field=suchwortefield). Hiermit kann eine Eingabe des Benutzers 1:1 an die Abfragelogik weitergegeben werden. Dafür muss der Benutzer allerdings auch die beschriebene Grammatik einhalten, andernfalls wird ein Validierungsfehler gemeldet. PhraseSearchExpression Suche nach einem (potentiell durch Leerzeichen getrennten) Begriff. Es kann der * als Wildcard verwendet werden. Wird überall angeboten, wo die Sucheingabe mit einer Volltextsuche implementiert ist aber der gesuchte Begriff idr nicht die vollständige Grammatik einer Volltextsuche benötigt bzw. mit einer Wildcard-Suche auskommt. Da die Regeln entsprechend einfach gehalten sind, ist hier eine zusätzliche Validierung am Client möglich, damit dem Benutzer eine präzise Fehlermeldung inkl. dem betroffenen Feld geben werden kann. Sinnvolle Werte müssen auf der jeweiligen Metadatenseite nachgeschlagen werden, da sie rein durch den aktuellen Datenbestand definiert sind und das Suchfeld in seiner Intention der Suche in der Bürgerapplikation folgt. TermSearchExpression Suche nach einem Begriff, welcher keine Leerzeichen enthält. Es kann der * als Wildcard verwendet werden. Wird überall angeboten, wo in der Sucheingabe Wildcards sinnvoll sind. Da die Regeln entsprechend einfach gehalten sind, ist hier eine zusätzliche Validierung am Client möglich, damit dem Benutzer eine präzise Fehlermeldung inkl. Parameter gegeben werden kann. Sinnvolle Werte müssen auf der jeweiligen Metadatenseite nachgeschlagen werden, da sie rein durch den aktuellen Datenbestand definiert sind und das Suchfeld in seiner Intention der Suche in der Bürgerapplikation folgt. ExactMatchSearchExpression Suche nach einem exakten Begriff, welcher auch Leerzeichen enthalten darf. Es sind keine Wildcards zulässig. Wird überall angeboten, wo z.b. ein bestimmter, aber änderbarer Wertevorrat (z.b. Einbringer bei den Erlässen oder Gesetzesnummer bei Bundesnormen/Landesnormen) existiert. Stand: 30.11.2015 Seite 2

Da die Regeln entsprechend einfach gehalten sind, ist hier eine zusätzliche Validierung am Client möglich, damit dem Benutzer eine präzise Fehlermeldung inkl. Parameter gegeben werden kann. Sofern die Werte in der Anwendung hinterlegt sind (z.b. Einbringer bei den Erlässen), ist es empfehlenswert, den gültigen Wertevorrat zu dokumentieren. Parameter der Applikationen: Request Bundesnormen: Information: <domain>/ris/api/<vers>/applications/bundesnormen Query: <domain>/ris/api/<vers>/bundesnormen Parameter: Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Index (FulltextSearchExpression, string, Opt) Typ (FulltextSearchExpression, string, Opt) Abschnitt (NormabschnittSucheinschraenkung, Opt) Abschnitt<spec>Von (string, Opt) Abschnitt<spec>Bis (string, Opt) Abschnitt<spec>Typ (("Alle", "Artikel", "Paragraph", "Anlage"), Mand) Fassung (Fassungsangabe, Opt) Fassung<spec>FassungVom (date, YYYY-mm-dd, Mand) oder Fassung<spec>VonInkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>BisInkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>VonAusserkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>BisAusserkrafttretedatum (date, YYYY-mm-dd, Opt) Gesetzesnummer (ExactMatchSearchExpression, string, Opt) Kundmachungsorgan (PhraseSearchExpression, string, Opt) Kundmachungsorgannummer (PhraseSearchExpression, string, Opt) Unterzeichnungsdatum (date, YYYY-mm-dd, Opt) Sortierung (BundesnormenSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("ArtikelParagraphAnlage", "Kurzinformation", "Inkrafttretedatum"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 3

Request Landesnormen: Information: <domain>/ris/api/<vers>/applications/landesnormen Query: <domain>/ris/api/<vers>/landesnormen Parameter: Bundesland (("Burgenland", "Kaernten", "Niederoesterreich", "Oberoesterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg", "Wien"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Index (FulltextSearchExpression, string, Opt) Typ (FulltextSearchExpression, string, Opt) Abschnitt (NormabschnittSucheinschraenkung, Opt) Abschnitt<spec>Von (string, Opt) Abschnitt<spec>Bis (string, Opt) Abschnitt<spec>Typ (("Alle", "Artikel", "Paragraph", "Anlage"), Mand) Fassung (Fassungsangabe, Opt) Fassung<spec>FassungVom (date, YYYY-mm-dd, Mand) oder Fassung<spec>VonInkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>BisInkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>VonAusserkrafttretedatum (date, YYYY-mm-dd, Opt) Fassung<spec>BisAusserkrafttretedatum (date, YYYY-mm-dd, Opt) Gesetzesnummer (ExactMatchSearchExpression, string, Opt) Kundmachungsorgan (PhraseSearchExpression, string, Opt) Kundmachungsorgannummer (PhraseSearchExpression, string, Opt) Unterzeichnungsdatum (date, YYYY-mm-dd, Opt) Sortierung (LandesnormenSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("ArtikelParagraphAnlage", "Kurzinformation", "Inkrafttretedatum"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 4

Request Bundesgesetzblätter (BgblAuth): Information: <domain>/ris/api/<vers>/applications/bundesgesetzblaetter Query: <domain>/ris/api/<vers>/bundesgesetzblaetter Parameter: Applikation (("BgblAuth"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Bgblnummer (PhraseSearchExpression, string, Opt) Kundmachung (DateInterval, Opt) Kundmachung<spec>Periode (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Mand) oder Kundmachung<spec>Von (date, YYYY-mm-dd, Opt) Kundmachung<spec>Bis (date, YYYY-mm-dd, Opt) Teil (("SucheInTeil1"="true" "SucheInTeil2"="true" "SucheInTeil3"="true"), Opt) Typ (("SucheInGesetzen"="true" "SucheInKundmachungen"="true" "SucheInVerordnungen="true" "SucheInSonstiges"="true"), Opt) Sortierung (BgblAuthSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("BgblNummer", "Kundmachungsdatum"), Mand) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 5

Request Bundesgesetzblätter (Regv): Information: <domain>/ris/api/<vers>/applications/bundesgesetzblaetter Query: <domain>/ris/api/<vers>/bundesgesetzblaetter Parameter: Applikation (("Regv"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) BeschlussdatumVon (date, YYYY-mm-dd, Opt) BeschlussdatumBis (date, YYYY-mm-dd, Opt) EinbringendeStelle (PhraseSearchExpression, string, Opt) Sortierung (RegVSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Kurztitel", "EinbringendeStelle", "Beschlussdatum"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 6

Request Bundesgesetzblätter (Begut): Information: <domain>/ris/api/<vers>/applications/bundesgesetzblaetter Query: <domain>/ris/api/<vers>/bundesgesetzblaetter Parameter: Applikation (("Begut"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) InBegutachtungAm (date, YYYY-mm-dd, Opt) EinbringendeStelle (PhraseSearchExpression, string, Opt) Sortierung (BegutSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn ("Kurztitel", "EinbringendeStelle", "EndeBegutachtungsfrist"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 7

Request Bundesgesetzblätter (BgblPdf): Information: <domain>/ris/api/<vers>/applications/bundesgesetzblaetter Query: <domain>/ris/api/<vers>/bundesgesetzblaetter Parameter: Applikation (("BgblPdf"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Bgblnummer (PhraseSearchExpression, string, Opt) Kundmachung (RangeDateInterval, Opt) Kundmachung<spec>Von (date, YYYY-mm-dd, Opt) Kundmachung<spec>Bis (date, YYYY-mm-dd, Opt) Typ (("SucheInGesetzen"="true" "SucheInKundmachungen"="true" "SucheInVerordnungen"="true" "SucheInSonstiges"="true"), Opt) Teil (("SucheInAlt"="true" "SucheInTeil1"="true" "SucheInTeil2"="true" "SucheInTeil3"="true"), Opt) Sortierung (BgblPdfSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Fundstelle", "Kundmachungsdatum"), Mand) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 8

Request Landesgesetzblätter(LgblAuth): Information: <domain>/ris/api/<vers>/applications/landesgesetzblaetter Query: <domain>/ris/api/<vers>/landesgesetzblaetter Parameter: Applikation (("LgblAuth"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Lgblnummer (PhraseSearchExpression, string, Opt) Bundesland (("Undefined", "Burgenland", "Kaernten", "Niederoesterreich", "Oberoesterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg", "Wien"), Opt) Kundmachung (DateInterval, Opt) Kundmachung<spec>Periode (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Mand) oder Kundmachung<spec>Von (date, YYYY-mm-dd, Opt) Kundmachung<spec>Bis (date, YYYY-mm-dd, Opt) Typ (("SucheInGesetzen"="true" "SucheInKundmachungen"="true" "SucheInVerordnungen="true" "SucheInSonstiges"="true"), Opt) Sortierung (LgblAuthSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("LgblNummer", "Kundmachungsdatum", "Bundesland"), Mand) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 9

Request Landesgesetzblätter(Lgbl): Information: <domain>/ris/api/<vers>/applications/landesgesetzblaetter Query: <domain>/ris/api/<vers>/landesgesetzblaetter Parameter: Applikation (("Lgbl"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Lgblnummer (PhraseSearchExpression, string, Opt) Kundmachung (RangeDateInterval, Opt) Kundmachung<spec>Von (date, YYYY-mm-dd, Opt) Kundmachung<spec>Bis (date, YYYY-mm-dd, Opt) Bundesland ("Undefined", "Burgenland", "Kaernten", "Oberoesterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg"), Opt) Typ ("SucheInGesetzen"="true", "SucheInKundmachungen"="true", "SucheInVerordnungen="true", "SucheInSonstiges"="true"), Opt) Sortierung (LgblSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Fundstelle", "Kundmachungsdatum", "Bundesland"), Mand) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 10

Request Landesgesetzblätter(LgblNO): Information: <domain>/ris/api/<vers>/applications/landesgesetzblaetter Query: <domain>/ris/api/<vers>/landesgesetzblaetter Parameter: Applikation (("LgblNO"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Gliederungszahl (ExactMatchSearchExpression.*[^\*], string, Opt) Typ (("SucheInGesetzen"="true" "SucheInKundmachungen"="true" "SucheInVerordnungen="true" "SucheInSonstiges"="true"), Opt) Index (("Undefined", "VerfassungsUndOrganisationsrecht", "Gemeinderecht", "Dienstrecht", "Finanzrecht", "InnereVerwaltung", "Kulturrecht", "LandUndForstwirtschaft", "Wirtschaftsrecht", "BodenUndVerkehrsrecht", "Sozialrecht"), Opt) FassungVom (date, YYYY-mm-dd, Opt) Sortierung (LgblNoSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Gliederungszahl", "Ausgabedatum"), Mand) ImRisSeit (RangeDateInterval, Opt) ImRisSeit<spec>Von (date, YYYY-mm-dd, Opt) ImRisSeit<spec>Bis (date, YYYY-mm-dd, Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 11

Request Judikatur(Justiz): Information: <domain>/ris/api/<vers>/applications/judikatur Query: <domain>/ris/api/<vers>/judikatur Parameter: Applikation (("Justiz"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Dokumenttyp (("SucheInRechtssaetzen"="true" "SucheInEntscheidungstexten"="true"), Opt) Geschaeftszahl (FulltextSearchExpression, string, Opt) Norm (FulltextSearchExpression, string, Opt) EntscheidungsdatumVon (date, YYYY-mm-dd, Opt) EntscheidungsdatumBis (date, YYYY-mm-dd, Opt) Gericht (FulltextSearchExpression, string, Opt) Rechtssatznummer (FulltextSearchExpression, string, Opt) RechtlicheBeurteilung (FulltextSearchExpression, string, Opt) Fundstelle (FulltextSearchExpression, string, Opt) AenderungenSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten" "SechsMonaten" "EinemJahr"), Opt) Sortierung (JustizSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Geschaeftszahl", "Datum", "Gericht", "Typ", "Kurzinformation") ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 12

Request Judikatur(Vfgh): Information: <domain>/ris/api/<vers>/applications/judikatur Query: <domain>/ris/api/<vers>/judikatur Parameter: Applikation (("Vfgh"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Dokumenttyp (("SucheInRechtssaetzen"="true" "SucheInEntscheidungstexten"="true"), Opt) Geschaeftszahl (FulltextSearchExpression, string, Opt) Norm (FulltextSearchExpression, string, Opt) EntscheidungsdatumVon (date, YYYY-mm-dd, Opt) EntscheidungsdatumBis (date, YYYY-mm-dd, Opt) Entscheidungsart (("Undefined", "Beschluss", "Erkenntnis", "Vergleich"), Opt) Index (PhraseSearchExpression, string, Opt) Sammlungsnummer (TermSearchExpression, string, Opt) Sortierung (VfghSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Geschaeftszahl", "Datum", "Art", "Typ"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 13

Request Judikatur(Vwgh): Information: <domain>/ris/api/<vers>/applications/judikatur Query: <domain>/ris/api/<vers>/judikatur Parameter: Applikation (("Vwgh"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Dokumenttyp (("SucheInRechtssaetzen"="true" "SucheInEntscheidungstexten"="true"), Opt) Geschaeftszahl (FulltextSearchExpression, string, Opt) Norm (FulltextSearchExpression, string, Opt) EntscheidungsdatumVon (date, YYYY-mm-dd, Opt) EntscheidungsdatumBis (date, YYYY-mm-dd, Opt) Entscheidungsart (("Undefined", "Beschluss", "Erkenntnis", "BeschlussVS", "ErkenntnisVS"), Opt) Index (PhraseSearchExpression, string, Opt) Sammlungsnummer (PhraseSearchExpression, string, Opt) Sortierung (VwghSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Geschaeftszahl", "Datum", "Art" "Typ"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 14

Request Judikatur(Bvwg): Information: <domain>/ris/api/<vers>/applications/judikatur Query: <domain>/ris/api/<vers>/judikatur Parameter: Applikation (("Bvwg"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Dokumenttyp (("SucheInRechtssaetzen"="true" "SucheInEntscheidungstexten"="true"), Opt) Geschaeftszahl (FulltextSearchExpression, string, Opt) Norm (FulltextSearchExpression, string, Opt) EntscheidungsdatumVon (date, YYYY-mm-dd, Opt) EntscheidungsdatumBis (date, YYYY-mm-dd, Opt) Entscheidungsart (("Undefined", "Beschluss", "Erkenntnis"), Opt) Sortierung (BvwgSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Geschaeftszahl", "Datum", "Art" "Typ"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 15

Request Judikatur(Lvwg): Information: <domain>/ris/api/<vers>/applications/judikatur Query: <domain>/ris/api/<vers>/judikatur Parameter: Applikation (("Lvwg"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Dokumenttyp (("SucheInRechtssaetzen"="true" "SucheInEntscheidungstexten"="true"), Opt) Geschaeftszahl (FulltextSearchExpression, string, Opt) Norm (FulltextSearchExpression, string, Opt) EntscheidungsdatumVon (date, YYYY-mm-dd, Opt) EntscheidungsdatumBis (date, YYYY-mm-dd, Opt) Entscheidungsart (("Undefined", "Beschluss", "Erkenntnis"), Opt) Bundesland ("Undefined", "Burgenland", "Kaernten", "Niederoesterreich", "Oberoesterreich", "Salzburg", "Steiermark", "Tirol", "Vorarlberg", "Wien"), Opt) Sortierung (LvwgSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Geschaeftszahl", "Datum", "Art", "Typ", "Gericht"), Mand) ImRisSeit (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 16

Request History: Information: <domain>/ris/api/<vers>/applications/history Query: <domain>/ris/api/<vers>/history Parameter: Anwendung ("Avsv", "Begut", "BgblAuth", "BgblPdf", "Bundesnormen", "Bvwg", "Justiz", "Lgbl", "LgblAuth", "LgblNO", "LrBgld", "LrK", "LrNO", "LrOO", "LrSbg", "LrT", "LrStmk", "LrW", "LrVbg", "Lvwg", "RegV", "Vfgh", "Vwgh"), Mand) AenderungenVon (date, YYYY-mm-dd, Opt) AenderungenBis (date, YYYY-mm-dd, Opt) IncludeDeletedDocuments (("true"), Opt) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 17

Request SvRecht: Information: <domain>/ris/api/<vers>/applications/svrecht Query: <domain>/ris/api/<vers>/svrecht Parameter: Applikation (("Avsv"), Mand) Suchworte (FulltextSearchExpression, string, Opt) Titel (FulltextSearchExpression, string, Opt) Dokumentart (FulltextSearchExpression, string, Opt) Urheber (ExactMatchSearchExpression, ("Undefined", "Wiener Gebietskrankenkasse (WGKK)", "Niederösterreichische Gebietskrankenkasse (NÖGKK)", "Burgenländische Gebietskrankenkasse (BGKK)", "Oberösterreichische Gebietskrankenkasse (OÖGKK)", "Steiermärkische Gebietskrankenkasse (STGKK)", "Kärntner Gebietskrankenkasse (KGKK)", "Salzburger Gebietskrankenkasse (SGKK)", "Tiroler Gebietskrankenkasse (TGKK)", "Vorarlberger Gebietskrankenkasse (VGKK)", "Sozialversicherungsanstalt der gewerblichen Wirtschaft (SVA)", "Sozialversicherungsanstalt der Bauern (SVB)", "Versicherungsanstalt öffentlich Bediensteter (BVA)", "Versicherungsanstalt für Eisenbahnen und Bergbau (VAEB)", "Allgemeine Unfallversicherungsanstalt (AUVA)", "Pensionsversicherungsanstalt (PVA)", "Betriebskrankenkasse der Wiener Verkehrsbetriebe (BKK-WVB)", "Betriebskrankenkasse Austria Tabak (BKK-AT)", "Betriebskrankenkasse Mondi (BKK Mondi)", "Betriebskrankenkasse voestalpine Bahnsysteme (BKK-VA)", "Betriebskrankenkasse Zeltweg (BKK-ZW)", "Betriebskrankenkasse Kapfenberg (BKK-KA)", "Pensionsinstitut der Linz AG (PI Linz AG)", "Hauptverband der österreichischen Sozialversicherungsträger (HVSV)", "HVSV Gesamtvertrag", "Wiener Gesamtvertrag", "Niederösterreichischer Gesamtvertrag" ; "Burgenländischer Gesamtvertrag", "Oberösterreichischer Gesamtvertrag" ; "Steiermärkischer Gesamtvertrag", "Kärntner Gesamtvertrag", "Salzburger Gesamtvertrag", "Tiroler Gesamtvertrag", "Vorarlberger Gesamtvertrag", "SVA Gesamtvertrag", "SVB Gesamtvertrag", "BVA Gesamtvertrag", "VAEB Gesamtvertrag", "Bundesschiedskommission (BSK)", "Versicherungsanstalt des österreichischen Bergbaues", "Versicherungsanstalt der österreichischen Eisenbahnen", "Pensionsversicherungsanstalt der Angestellten", "Pensionsversicherungsanstalt der Arbeiter", "Betriebskrankenkasse Mondi Business Paper", "Betriebskrankenkasse Neusiedler", "Betriebskrankenkasse Alpine Donawitz", "Betriebskrankenkasse Semperit", "Betriebskrankenkasse Kindberg", "Betriebskrankenkasse Pengg", "Pensionsinstitut für Verkehr und öffentliche Einrichtungen"), Opt) Stand: 30.11.2015 Seite 18

Kundmachung (DateInterval, Opt) Kundmachung<spec>Periode (("Undefined", "EinerWoche", "ZweiWochen", "EinemMonat", "DreiMonaten", "SechsMonaten", "EinemJahr"), Mand) oder Kundmachung<spec>Von (date, YYYY-mm-dd, Opt) Kundmachung<spec>Bis (date, YYYY-mm-dd, Opt) Avsvnummer (ExactMatchSearchExpression, string, Opt) Sortierung (AvsvSortExpression, Opt) Sortierung<spec>SortDirection (("Ascending", "Descending"), Mand) Sortierung<spec>SortedByColumn (("Avsvnummer", "Kundmachungsdatum", "Einbringer", "Kurzinformation"), Mand) DokumenteProSeite (("Twenty", "Ten"), Opt) Seitennummer (1 - n, integer, Opt) Stand: 30.11.2015 Seite 19

Anwendungsbeispiele: <domain>/ris/api/<vers>/content/examples.zip Fehlermeldungen und Warnungen: Auf Seite von RIS OGD API in folgendem Format: { "OgdSearchResult": { "Error": { "Applikation": "Landesnormen", "Message": "soap:client. Schema Validation Error: The 'http://ris.bka.gv.at/ogd/v2_2:bundesland' element is invalid The value 'Kärnten' is invalid according to its datatype 'http://ris.bka.gv.at/ogd/v2_2:landesnormenbundesland' The Enumeration constraint failed." } } } { } { } "OgdSearchResult": { "Error": { "Applikation": "Landesnormen", "Message": "soap:client Die Seitennummer ist höher als die Anzahl der verfügbaren Seiten" } } "OgdSearchResult": { "Error": { "Applikation": "Applications/Bundesnormen2", "Message": "'Bundesnormen2' not found!" } } Bei einem Fehler seitens des Servers wird zusätzlich der Statuscode 500 zurückgeliefert. Stand: 30.11.2015 Seite 20

Graphische Darstellungen der Requests: Stand: 30.11.2015 Seite 21

Stand: 30.11.2015 Seite 22

Stand: 30.11.2015 Seite 23

Stand: 30.11.2015 Seite 24

Stand: 30.11.2015 Seite 25

Stand: 30.11.2015 Seite 26

Stand: 30.11.2015 Seite 27

Stand: 30.11.2015 Seite 28

Stand: 30.11.2015 Seite 29

Stand: 30.11.2015 Seite 30

Stand: 30.11.2015 Seite 31

Stand: 30.11.2015 Seite 32

Stand: 30.11.2015 Seite 33

Stand: 30.11.2015 Seite 34

Stand: 30.11.2015 Seite 35

Stand: 30.11.2015 Seite 36