Koodistopalvelun REST-rajapinnat
|
|
- Hanna Saarnio
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Koodistopalvelun REST-rajapinnat Yleiset tiedot Swagger Kuvaus Yhteiset kyselyparametrit (Query Parameters) Yhteiset otsikkoparametrit (HTTP Headers) Yhteiset vastauskoodit (HTTP Response Codes) Autentikointi Entiteetit XML JSON Resurssit GET / GET /{koodistouri} GET /{koodistouri}/koodi GET /{koodistouri}/koodi/{koodiuri} GET /relaatio/sisaltyy-ylakoodit/{koodiuri} GET /relaatio/sisaltyy-ylakoodit/{koodiuri} GET /relaatio/rinnasteinen/{koodiuri} GET /searchkoodis POST /codes PUT /codes GET /codes POST /codes/download/{codesuri}/{codesversion}
2 GET /codes/download/{codesuri}/{codesversion}/{format} POST /codes/addrelation/{codesuri}/{codesversion}/{relationtype} POST /codes/removerelation/{codesuri}/{codesversion}/{relationtype} GET /codes/{codesuri} GET /codes/all GET /codes/{codesuri}/{codesversion} POST /codes/upload/{codesuri} POST /codesgroup PUT /codesgroup POST /codesgroup/delete/{id} GET /codesgroup/{id} PUT /codeelement POST /codeelement/delete/{codeelementuri}/{codeelementversion} POST /codeelement
3 POST /codeelement/addrelation/{codeelementuri}/{codeelementuritoadd}/{relationtype} POST /codeelement/removerelation/{codeelementuri}/{codeelementuritoadd}/{relationtype} GET /codelement/codes/{codesuri}/{codesversion} GET /codelement/{codeelementuri} GET /rest/codelement/{codeelementuri}/{codeelementversion} GET /codelement/{codesuri}/{codesversion}/{codeelementuri} GET /codelement/latest/{codeelementuri} Yleiset tiedot Swagger Ajantasainen REST-rajapinnan Swagger-kuvaus löytyy osoitteista: Kuvaus REST-rajapinnan kautta voi hakea koodistoja ja koodeja joko XML- tai JSON-formaatissa. URI HTTP Method URL parameterit Käyttötarkoitus KoodistoService - /koodisto-service/rest/ tai /koodisto-service/rest/json / GET - Palauttaa kaikki koodistoryhmät ja niiden s koodistot. /{koodistouri} GET koodistoversio Palautaa koodiston, jonka URI on {koodist Versionumeron voi antaa URL-parametrin
4 /{koodistouri}.xsd GET - Koodistojen lataus XSD-muodossa. Esime lija.opintopolku.fi/koodisto-service/rest/kun /{koodistouri}/koodi GET koodistoversio Palauttaa koodiston, jonka URI on {koodis Koodiston versionumeron voi antaa URL-p /{koodistouri}/koodi/{koodiuri} GET koodistoversio, koodiversio Palauttaa koodistosto, jonka URI on {kood jonka URI on {koodiuri}. Koodiston ja kood voi antaa URL-parametreina. /relaatio/sisaltyy-ylakoodit/{koodiuri} GET koodiversio Palauttaa koodille, jonka URI on {koodiuri} sisältyvyyssuhteessa yläpuolelle määritelly versionumeron voi antaa URL-parametrina /relaatio/sisaltyy-alakoodit/{koodiuri} GET koodiversio Palauttaa koodille, jonka URI on {koodiuri} sisältyvyyssuhteessa alapuolelle määritell versionumeron voi antaa URL-parametrina /relaatio/rinnasteinen/{koodiuri} GET koodiversio Palauttaa koodille, jonka URI on {koodiuri} rinnastuvuussuhteessa määritellyt koodit. versionumeron voi antaa URL-parametrina /searchkoodis GET - Palauttaa hakuehtoja vastaavat koodit. Ha annetaan URL-parametreina. /codes POST - Lisää koodiston /codes PUT - Päivittää koodistoa /codes GET - Palauttaa kaikki koodistoryhmät /codes/download/{codesuri}/{codesversion} POST koodistouri ja koodistoversio Ladataan koodisto XML, CSV tai Excel tie (Vanhentunut, tullaan poistamaan) /codes/download/{codesuri}/{codesversion}/{format} GET encoding Ladataan koodisto XML, CSV tai Excel tie /codes/addrelation/{codesuri}/{codesuritoadd}/{relationtype} POST koodistouri, koodistoversio, linkitettävän koodiston Uri ja relaatiotyyppi /codes/removerelation/{codesuri}/{codesuritoremove}/{relationtype} POST koodistouri, koodistoversio, irrotettavan koodiston Uri ja relaatiotyyppi Lisätään relaatio koodistojen välille Poistetaan relaatio koodistojen väliltä /codes/{codesuri} GET koodiston Uri Palauttaa koodiston /codes/all GET - Palauttaa kaikki koodistoryhmät ja niiden s koodistot. /codes/{codesuri}/{codesversion} GET koodistouri ja koodistoversio Palauttaa tietyn koodistoversion /codes/upload/{codesuri} POST koodistouri Tuo koodiston tiedostosta /codesgroup POST - Luo uuden koodistoryhmän /codesgroup PUT - Päivittää koodistoryhmää /codesgroup/delete/{id} POST Koodistoryhmän id /codesgroup/{id} GET Koodistoryhmän id Poistaa koodistoryhmän Palauttaa koodistoryhmän /codeelement PUT - Päivittää koodin /codeelement/delete/{codeelementuri}/{codeelementversion} POST Koodin Uri ja koodin versio /codeelement/{codesuri} POST Koodiston Uri mihin koodi lisätään /codeelement/addrelation/{codeelementuri}/{codeelementuritoadd}/{relationtype} POST Koodin Uri, linkitettävän koodin uri ja relaatiotyyppi Poistaa koodin Lisää uuden koodin Lisää relaation koodien välille
5 /codeelement/removerelation/{codeelementuri}/{codeelementuritoadd}/{relationtype} POST Koodin Uri, irrotettavan koodin uri ja relaatiotyyppi /codeelement/codes/{codesuri}/{codesversion} GET Koodin uri, koodin versio Poistaa koodien välisen relaation Palauttaa koodiston sisältämät koodit /codeelement/{codeelementuri} GET Koodin uri Palauttaa koodiversiot tietystä koodista /codeelement/{codeelementuri}/{codeelementversion} GET Koodin uri ja koodin versio /codeelement/{codesuri}/{codesversion}/{codeelementuri} GET Koodiston uri, koodiston versio ja koodin uri Palauttaa tietyn koodiversion Palauttaa koodin tietystä koodistoversiosta /codeelement/latest/{codeelementuri} GET Koodin uri Palauttaa uusimman koodiversion WADL URL: /koodisto-service/rest/application.wadl WADL Expand <?xml version="1.0" encoding="utf-8" standalone="yes"?> source <application xmlns=" <doc xmlns:jersey=" jersey:generatedby="jersey: /14/ :05 PM"/> <grammars> <include href="application.wadl/xsd0.xsd"> <doc title="generated" xml:lang="en"/> </include> </grammars> <resources base=" <resource path="/api-docs"> <method id="resourcelisting" name="get"> <response> <representation mediatype="application/json"/> </response> </method> <resource path="/{route:.+}"> <param xmlns:xs=" name="route" style="template" type="xs:string"/> <method id="apideclaration" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> </resource> <resource path="/codes"> <method id="insert" name="post"> <response> <representation mediatype="application/json"/> </response> </method> <method id="update" name="put"> <response> <representation mediatype="application/json"/> </response> </method> <method id="listallcodesgroups" name="get"> <response>
6 <representation mediatype="application/json"/> </response> </method> <resource path="/delete/{codesuri}/{codesversion}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <method id="delete" name="post"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/download/{codesuri}/{codesversion}/{fileformat}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <param xmlns:xs=" name="fileformat" style="template" type="xs:string"/> <method id="download" name="get"> <request> <param xmlns:xs=" name="encoding" style="query" type="xs:string" default="utf-8"/> </request> <response> <representation mediatype="application/octet-stream"/> </response> </method> </resource> <resource path="/download/{codesuri}/{codesversion}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <method id="download" name="post"> <request> <representation mediatype="application/json"/> </request> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/addrelation/{codesuri}/{codesuritoadd}/{relationtype}"> <param xmlns:xs=" name="codesuritoadd" style="template" type="xs:string"/> <param xmlns:xs=" name="relationtype" style="template" type="xs:string"/> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <method id="addrelation" name="post"/> </resource> <resource path="/removerelation/{codesuri}/{codesuritoremove}/{relationtype}"> <param xmlns:xs=" name="relationtype" style="template" type="xs:string"/> <param xmlns:xs=" name="codesuri"
7 style="template" type="xs:string"/> <param xmlns:xs=" name="codesuritoremove" style="template" type="xs:string"/> <method id="removerelation" name="post"/> </resource> <resource path="/all"> <method id="listallcodesinallcodegroups" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codesuri}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <method id="getcodesbycodesuri" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codesuri}/{codesversion}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <method id="getcodesbycodesuriandversion" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/upload/{codesuri}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <method id="uploadfile" name="post"> <request> <representation mediatype="multipart/form-data"/> </request> <response> <representation mediatype="*/*"/> </response> </method> </resource> </resource> <resource path="session"> <resource path="/maxinactiveinterval"> <method id="maxinactiveinterval" name="get"> <response> <representation mediatype="text/plain"/> </response> </method> </resource> </resource> <resource path="/"> <method id="listallkoodistoryhmas" name="get"> <response> <representation mediatype="application/xml"/> </response>
8 </method> <resource path="/{koodistouri}"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodistobyuri" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodisbykoodisto" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi/arvo/{koodiarvo}"> <param xmlns:xs=" name="koodiarvo" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodisbyarvo" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodibyuri" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/relaatio/sisaltyy-alakoodit/{koodiuri}"> <param xmlns:xs=" name="koodiuri"
9 style="template" type="xs:string"/> <method id="getalakoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/relaatio/sisaltyy-ylakoodit/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <method id="getylakoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/relaatio/rinnasteinen/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <method id="getrinnasteinenkoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> <resource path="/{koodistouri}.xsd"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodistoxsdskeema" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/xml"/> </response> </method> </resource> </resource> <resource path="/codeelement"> <method id="update" name="put"> <response> <representation mediatype="application/json"/> </response> </method> <resource path="/delete/{codeelementuri}/{codeelementversion}"> <param xmlns:xs="
10 name="codeelementuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementversion" style="template" type="xs:int"/> <method id="delete" name="post"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codesuri}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <method id="insert" name="post"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codeelementuri}"> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <method id="getallcodeelementversionsbycodeelementuri" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codeelementuri}/{codeelementversion}"> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementversion" style="template" type="xs:int"/> <method id="getcodeelementbyuriandversion" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{codesuri}/{codesversion}/{codeelementuri}"> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <method id="getcodeelementbycodeelementuri" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/codes/{codesuri}/{codesversion}"> <param xmlns:xs=" name="codesuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codesversion" style="template" type="xs:int"/> <method id="getallcodeelementsbycodesuriandversion" name="get"> <response> <representation mediatype="application/json"/>
11 </response> </method> </resource> <resource path="/latest/{codeelementuri}"> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <method id="getlatestcodeelementversionsbycodeelementuri" name="get"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/addrelation/{codeelementuri}/{codeelementuritoadd}/{relationtype}"> <param xmlns:xs=" name="relationtype" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementuritoadd" style="template" type="xs:string"/> <method id="addrelation" name="post"/> </resource> <resource path="/removerelation/{codeelementuri}/{codeelementuritoremove}/{relationtype}"> <param xmlns:xs=" name="relationtype" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementuri" style="template" type="xs:string"/> <param xmlns:xs=" name="codeelementuritoremove" style="template" type="xs:string"/> <method id="removerelation" name="post"/> </resource> </resource> <resource path="/codesgroup"> <method id="insert" name="post"> <response> <representation mediatype="application/json"/> </response> </method> <method id="update" name="put"> <response> <representation mediatype="application/json"/> </response> </method> <resource path="/delete/{id}"> <param xmlns:xs=" name="id" style="template" type="xs:long"/> <method id="delete" name="post"> <response> <representation mediatype="application/json"/> </response> </method> </resource> <resource path="/{id}"> <param xmlns:xs=" name="id" style="template" type="xs:long"/> <method id="getcodesbycodesuri" name="get"> <response> <representation mediatype="application/json"/>
12 </response> </method> </resource> </resource> <resource path="/json"> <method id="listallkoodistoryhmas" name="get"> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> <resource path="/{koodistouri}"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodistobyuri" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodisbykoodisto" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> <param xmlns:xs=" name="onlyvalidkoodis" style="query" type="xs:boolean" default="false"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi/arvo/{koodiarvo}"> <param xmlns:xs=" name="koodiarvo" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodisbyarvo" name="get"> <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodibyuri" name="get">
13 <request> <param xmlns:xs=" name="koodistoversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/relaatio/sisaltyy-alakoodit/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <method id="getalakoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/relaatio/sisaltyy-ylakoodit/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <method id="getylakoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/relaatio/rinnasteinen/{koodiuri}"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <method id="getrinnasteinenkoodis" name="get"> <request> <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/searchkoodis"> <method id="searchkoodis" name="get"> <request> <param xmlns:xs=" name="koodiuris" style="query" type="xs:string"/> <param xmlns:xs=" name="koodiarvo" style="query" type="xs:string"/> <param xmlns:xs=" name="kooditilas" style="query" type="xs:string"/> <param xmlns:xs=" name="validat" style="query" type="xs:string"/>
14 <param xmlns:xs=" name="koodiversio" style="query" type="xs:int"/> <param xmlns:xs=" name="koodiversioselection" style="query" type="xs:string"/> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource> <resource path="/{koodistouri}.properties"> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodistoaspropertiesdefaultlang" name="get"> <response> <representation mediatype="text/plain"/> </response> </method> </resource> <resource path="/{koodistouri}_{lang}.properties"> <param xmlns:xs=" name="lang" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="getkoodistoasproperties" name="get"> <response> <representation mediatype="text/plain"/> </response> </method> </resource> <resource path="/{koodistouri}/koodi/{koodiuri}/kieli/{lang}/metadata"> <param xmlns:xs=" name="koodiuri" style="template" type="xs:string"/> <param xmlns:xs=" name="lang" style="template" type="xs:string"/> <param xmlns:xs=" name="koodistouri" style="template" type="xs:string"/> <method id="updatekoodilangmetadata" name="post"> <request> <representation mediatype="application/x-www-form-urlencoded"> <param xmlns:xs=" name="nimi" style="query" type="xs:string"/> <param xmlns:xs=" name="kuvaus" style="query" type="xs:string"/> </representation> </request> <response> <representation mediatype="application/json;charset=utf-8"/> </response> </method> </resource>
15 </resource> </resources> </application> Yhteiset kyselyparametrit (Query Parameters) Nimi Kuvaus Esimerkki Ei yhteisiä kyselyparametreja Yhteiset otsikkoparametrit (HTTP Headers) Nimi Kuvaus Esimerkki Ei yhteisiä otsikkoparametreja Yhteiset vastauskoodit (HTTP Response Codes) Tilakoodi Kuvaus Ei yhteisiä vastauskoodeja. Autentikointi Kaikki koodistopalvelun GET rajapintakutsut ovat avoimia. Muut vaativat autentikoitumisen. Entiteetit XML Schema Expand <?xml version='1.0' encoding='utf-8'?> source <xs:schema version="1.0" elementformdefault="unqualified" targetnamespace=" xmlns:tns=" xmlns:xs=" <xs:complextype name="kooditype"> <xs:sequence> <xs:element name="koodiuri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element name="resourceuri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element minoccurs="0" maxoccurs="1" name="koodisto" type="tns:koodistoitemtype" /> <xs:element name="versio" type="xs:int" /> <xs:element name="koodiarvo" type="xs:string" /> <xs:element minoccurs="0" name="paivityspvm" type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaalkupvm" type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaloppupvm"
16 type="xs:datetime" /> <xs:element minoccurs="0" name="tila" type="tns:tilatype" /> <xs:element maxoccurs="unbounded" minoccurs="0" name="metadata" nillable="true" type="tns:koodimetadatatype" /> <xs:element name="lockingversion" type="xs:long" /> </xs:sequence> </xs:complextype> <xs:element name="koodi" type="tns:kooditype" /> <xs:complextype name="koodicollectiontype"> <xs:sequence> <xs:element name="koodi" type="tns:kooditype" maxoccurs="unbounded" minoccurs="0" /> </xs:sequence> </xs:complextype> <xs:element name="koodicollection" type="tns:koodicollectiontype" /> <xs:complextype name="koodiuriandversiotype"> <xs:sequence> <xs:element name="koodiuri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element name="versio" type="xs:int" maxoccurs="1" minoccurs="1" /> </xs:sequence> </xs:complextype> <xs:complextype name="koodimetadatatype"> <xs:sequence> <xs:element minoccurs="1" maxoccurs="1" name="kieli" type="tns:kielitype" /> <xs:element minoccurs="1" maxoccurs="1" name="nimi" type="xs:string" /> <xs:element minoccurs="1" maxoccurs="1" name="kuvaus" type="xs:string" /> <xs:element minoccurs="1" maxoccurs="1" name="lyhytnimi" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kayttoohje" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kasite" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="sisaltaamerkityksen" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="eisisallamerkitysta" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="huomioitavakoodi" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="sisaltaakoodiston" type="xs:string" /> </xs:sequence> </xs:complextype> <xs:simpletype name="suhteentyyppitype"> <xs:restriction base="xs:string"> <xs:enumeration value="sisaltyy" /> <xs:enumeration value="rinnasteinen" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="kielitype"> <xs:restriction base="xs:string"> <xs:enumeration value="fi" /> <xs:enumeration value="sv" /> <xs:enumeration value="en" /> </xs:restriction>
17 </xs:simpletype> <xs:complextype name="koodistotype"> <xs:sequence> <xs:element name="koodistouri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element name="resourceuri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element name="versio" type="xs:int" /> <xs:element minoccurs="0" name="paivityspvm" type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaalkupvm" type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaloppupvm" type="xs:datetime" /> <xs:element minoccurs="0" name="tila" type="tns:tilatype" /> <xs:element minoccurs="0" name="omistaja" type="xs:string" /> <xs:element minoccurs="0" name="organisaatiooid" type="xs:string" /> <xs:element minoccurs="0" name="lukittu" type="xs:boolean" /> <xs:element maxoccurs="unbounded" minoccurs="0" name="metadatalist" nillable="true" type="tns:koodistometadatatype" /> <xs:element name="lockingversion" type="xs:long" /> </xs:sequence> </xs:complextype> <xs:complextype name="koodistometadatatype"> <xs:sequence> <xs:element minoccurs="1" maxoccurs="1" name="kieli" type="tns:kielitype" /> <xs:element minoccurs="1" maxoccurs="1" name="nimi" type="xs:string" /> <xs:element minoccurs="1" maxoccurs="1" name="kuvaus" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kayttoohje" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kasite" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kohdealue" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="kohdealueenosaalue" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="sitovuustaso" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="toimintaymparisto" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="tarkentaakoodistoa" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="huomioitavakoodisto" type="xs:string" /> <xs:element minoccurs="0" maxoccurs="1" name="koodistonlahde" type="xs:string" /> </xs:sequence> </xs:complextype> <xs:element name="koodisto" type="tns:koodistotype" /> <xs:complextype name="koodistouriandversiotype"> <xs:sequence> <xs:element name="koodistouri" type="xs:string" maxoccurs="1" minoccurs="1" /> <xs:element name="versio" type="xs:int" maxoccurs="1" minoccurs="1" />
18 </xs:sequence> </xs:complextype> <xs:complextype name="koodistoryhmametadatatype"> <xs:sequence> <xs:element minoccurs="1" maxoccurs="1" name="nimi" type="xs:string" /> <xs:element minoccurs="1" maxoccurs="1" name="kieli" type="tns:kielitype" /> </xs:sequence> </xs:complextype> <xs:simpletype name="tilatype"> <xs:restriction base="xs:string"> <xs:enumeration value="passiivinen" /> <xs:enumeration value="luonnos" /> <xs:enumeration value="hyvaksytty" /> </xs:restriction> </xs:simpletype> <xs:complextype name="koodistoryhmacollectiontype"> <xs:sequence> <xs:element name="koodistoryhma" type="tns:koodistoryhmalisttype" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:complextype> <xs:element name="koodistoryhmacollection" type="tns:koodistoryhmacollectiontype" /> <xs:complextype name="koodistoryhmalisttype"> <xs:sequence> <xs:element minoccurs="0" name="koodistoryhmauri" maxoccurs="1" type="xs:string" /> <xs:element maxoccurs="unbounded" minoccurs="0" name="koodistoryhmametadatas" nillable="true" type="tns:koodistoryhmametadatatype" /> <xs:element maxoccurs="unbounded" minoccurs="0" name="koodistos" nillable="true" type="tns:koodistolisttype" /> </xs:sequence> </xs:complextype> <xs:complextype name="koodistolisttype"> <xs:sequence> <xs:element name="koodistouri" minoccurs="1" maxoccurs="1" type="xs:string" /> <xs:element name="omistaja" minoccurs="0" maxoccurs="1" type="xs:string" /> <xs:element name="organisaatiooid" minoccurs="1" maxoccurs="1" type="xs:string" /> <xs:element name="lukittu" minoccurs="0" maxoccurs="1" type="xs:boolean" /> <xs:element name="latestkoodistoversio" minoccurs="0" maxoccurs="1" type="tns:koodistoversiolisttype" /> <xs:element name="koodistoversios" minoccurs="0" maxoccurs="unbounded" type="tns:koodistoversiolisttype" /> </xs:sequence> </xs:complextype> <xs:complextype name="koodistoversiolisttype"> <xs:sequence> <xs:element name="koodistouri" minoccurs="1" maxoccurs="1" type="xs:string" /> <xs:element name="versio" type="xs:int" minoccurs="1" maxoccurs="1" /> <xs:element minoccurs="0" name="paivityspvm"
19 type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaalkupvm" type="xs:datetime" /> <xs:element minoccurs="0" name="voimassaloppupvm" type="xs:datetime" /> <xs:element minoccurs="0" name="tila" type="tns:tilatype" /> <xs:element maxoccurs="unbounded" minoccurs="0" name="metadatalist" nillable="true" type="tns:koodistometadatatype" /> <xs:element name="koodisto" minoccurs="1" maxoccurs="1" type="tns:koodistolisttype" /> </xs:sequence> </xs:complextype> <xs:complextype name="koodistoitemtype"> <xs:sequence> <xs:element name="koodistouri" minoccurs="1" maxoccurs="1" type="xs:string" /> <xs:element name="organisaatiooid" minoccurs="1" maxoccurs="1" type="xs:string" /> <xs:element name="koodistoversio" minoccurs="1" maxoccurs="unbounded" type="xs:int" /> </xs:sequence> </xs:complextype> <xs:complextype name="genericfaultinfotype"> <xs:sequence> <xs:element name="errorcode" type="xs:string"></xs:element> <xs:element name="explanation" type="xs:string" maxoccurs="1" minoccurs="0"></xs:element> <xs:element name="fielderrors" minoccurs="0" maxoccurs="unbounded" type="tns:fielderrortype" /> </xs:sequence> </xs:complextype> <xs:complextype name="fielderrortype"> <xs:sequence> <xs:element name="field" type="xs:string" minoccurs="1" maxoccurs="1" /> <xs:element name="errormessage" type="xs:string" minoccurs="1" maxoccurs="1" /> </xs:sequence> </xs:complextype> <xs:simpletype name="exportimportformattype"> <xs:restriction base="xs:string"> <xs:enumeration value="jhs_xml" /> <xs:enumeration value="csv" /> <xs:enumeration value="xls" /> </xs:restriction>
20 </xs:simpletype> </xs:schema> JSON Resurssit GET / Palauttaa kaikki koodistoryhmät ja niiden sisältämät koodistot. Esitysmuodot application/json application/xml Nimi Arvojoukko/tyyppi Ei käytössä olevia otsikkoparametreja. Nimi Kuvaus Arvojoukko/tyyppi Esimerkki Oletusarvo Ei käytössä olevia kyselyparametreja. Koodi Kuvaus ja mahdollinen entiteetti Ei käytössä olevia vastauskoodeja. GET /koodisto-service/rest/json
21 Json-esitysmuoto [ { "koodistoryhmauri" : " "nimi" : "Kaikki koodistot", "kieli" : "FI", "koodistos" : [ { "koodistouri" : "eutukialue", "resourceuri" : " "omistaja" : "Opetushallitus", "organisaatiooid" : " ", "lukittu" : null, "latestkoodistoversio" : { "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "kieli" : "FI", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null Expand source
22 "kieli" : "FI", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null }, "koodistoversios" : [ { "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "kieli" : "FI", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null,
23 "koodistonlahde" : null "kieli" : "SV", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "FI", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "eutukialue", "kuvaus" : "eutukialue",
24 "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "koodistouri" : "paaaineet", "resourceuri" : " "omistaja" : "Opetushallitus", "organisaatiooid" : " ", "lukittu" : null, "latestkoodistoversio" : { "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "kieli" : "FI", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null,
25 "koodistonlahde" : null "kieli" : "FI", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null }, "koodistoversios" : [ { "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "kieli" : "FI", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null,
26 "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "FI", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "paaaineet", "kuvaus" : "paaaineet", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "EN", "nimi" : "paaaineet", "kuvaus" : "paaaineet",
27 "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null
28 GET /koodisto-service/rest XML-esitysmuoto Expand <?xml version="1.0" encoding="utf-8" standalone="yes"?> source <ns2:koodistoryhmacollection xmlns:ns2=" <koodistoryhma> <koodistoryhmauri> <koodistoryhmametadatas> <nimi>kaikki koodistot</nimi> <kieli>fi</kieli> </koodistoryhmametadatas> <koodistos> <koodistouri>eutukialue</koodistouri> <omistaja>opetushallitus</omistaja> <organisaatiooid> </organisaatiooid> <latestkoodistoversio> <koodistouri>eutukialue</koodistouri> <versio>1</versio> <paivityspvm> t13:54: :00</paivityspvm> <voimassaalkupvm> t00:00: :00</voimassaalkupvm> <tila>luonnos</tila> <metadatalist> <kieli>fi</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>sv</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>en</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>fi</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>sv</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>en</kieli> <nimi>eutukialue</nimi>
29 <kuvaus>eutukialue</kuvaus> </metadatalist> </latestkoodistoversio> <koodistoversios> <koodistouri>eutukialue</koodistouri> <versio>1</versio> <paivityspvm> t13:54: :00</paivityspvm> <voimassaalkupvm> t00:00: :00</voimassaalkupvm> <tila>luonnos</tila> <metadatalist> <kieli>fi</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>sv</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>en</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>fi</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>sv</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>en</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> </koodistoversios>
30 </koodistos> </koodistoryhma> </ns2:koodistoryhmacollection> GET /{koodistouri} Palautaa koodiston, jonka URI on {koodistouri}. Versionumeron voi antaa URL-parametrina. Esitysmuodot application/json application/xml Nimi Arvojoukko/tyyppi Ei käytössä olevia otsikkoparametreja. Nimi Kuvaus Arvojoukko/tyyppi Esimerkki Oletusarvo koodistoversio Palautettavan koodiston version. Ilman tätä parameteria palautetaan viimeisin versio. Integer 1 - Koodi Kuvaus ja mahdollinen entiteetti Ei käytössä olevia vastauskoodeja. GET /koodisto-service/rest/json/eutukialue
31 Json-esitysmuoto { "koodistouri" : "eutukialue", "resourceuri" : " "omistaja" : "Opetushallitus", "organisaatiooid" : " ", "lukittu" : null, "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "kieli" : "EN", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "SV", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null "kieli" : "FI", "nimi" : "eutukialue", "kuvaus" : "eutukialue", "kohdealue" : null, "sitovuustaso" : null, "kohdealueenosaalue" : null, "toimintaymparisto" : null, "tarkentaakoodistoa" : null, "huomioitavakoodisto" : null, "koodistonlahde" : null } Expand source
32 GET /koodisto-service/rest/eutukialue XML-esitysmuoto Expand <?xml version="1.0" encoding="utf-8" standalone="yes"?> source <ns2:koodisto xmlns:ns2=" <koodistouri>eutukialue</koodistouri> <resourceuri> <versio>1</versio> <paivityspvm> t13:54: :00</paivityspvm> <voimassaalkupvm> t00:00: :00</voimassaalkupvm> <tila>luonnos</tila> <omistaja>opetushallitus</omistaja> <organisaatiooid> </organisaatiooid> <metadatalist> <kieli>en</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>sv</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <metadatalist> <kieli>fi</kieli> <nimi>eutukialue</nimi> <kuvaus>eutukialue</kuvaus> </metadatalist> <lockingversion>0</lockingversion> </ns2:koodisto> GET /{koodistouri}/koodi Palauttaa koodiston, jonka URI on {koodistouri} koodit. Koodiston versionumeron voi antaa URL-parametrina. Esitysmuodot application/json application/xml Nimi Arvojoukko/tyyppi Ei käytössä olevia otsikkoparametreja.
33 Nimi Kuvaus Arvojoukko/tyyppi Esimerkki Oletusarvo koodistoversio Palautettavan koodiston version. Ilman tätä parameteria palautetaan viimeisin versio. Integer 1 - Koodi Kuvaus ja mahdollinen entiteetti Ei käytössä olevia vastauskoodeja. GET /koodisto-service/rest/json/eutukialue/koodi Json-esitysmuoto [ { "koodiuri" : "eutukialue_6", "resourceuri" : " "koodisto" : { "koodistouri" : "eutukialue", "organisaatiooid" : " ", "koodistoversios" : [ 1 ] }, "koodiarvo" : "6", "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "nimi" : "6-glesbygdsområden", "kuvaus" : "6-glesbygdsområden", "lyhytnimi" : "6-glesbygdsområden", "kieli" : "SV" "nimi" : "6-harvaan asutut alueet", "kuvaus" : "6-harvaan asutut alueet", "lyhytnimi" : "6-harvaan asutut alueet", Expand source
34 "kieli" : "FI" "koodiuri" : "eutukialue_5", "resourceuri" : " "koodisto" : { "koodistouri" : "eutukialue", "organisaatiooid" : " ", "koodistoversios" : [ 1 ] }, "koodiarvo" : "5", "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "nimi" : "5b-maaseutualueet", "kuvaus" : "5b-maaseutualueet", "lyhytnimi" : "5b-maaseutualueet", "kieli" : "FI" "nimi" : "5b-landsbygdsområden", "kuvaus" : "5b-landsbygdsområden", "lyhytnimi" : "5b-landsbygdsområden", "kieli" : "SV" "koodiuri" : "eutukialue_0", "resourceuri" : " "koodisto" : { "koodistouri" : "eutukialue", "organisaatiooid" : " ", "koodistoversios" : [ 1 ] }, "koodiarvo" : "0", "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "nimi" : "ej EU-stödområde", "kuvaus" : "ej EU-stödområde", "lyhytnimi" : "ej EU-stödområde",
35 "kieli" : "SV" "nimi" : "0- ei EU-tukialue", "kuvaus" : "0- ei EU-tukialue", "lyhytnimi" : "0- ei EU-tukialue", "kieli" : "FI" "koodiuri" : "eutukialue_2", "resourceuri" : " "koodisto" : { "koodistouri" : "eutukialue", "organisaatiooid" : " ", "koodistoversios" : [ 1 ] }, "koodiarvo" : "2", "paivityspvm" : , "voimassaalkupvm" : " ", "voimassaloppupvm" : null, "tila" : "LUONNOS", "nimi" : "2-stagnerade industriområden", "kuvaus" : "2-stagnerade industriområden", "lyhytnimi" : "2-stagnerade industriområden", "kieli" : "SV" "nimi" : "2-taantuvat teollisuusalueet", "kuvaus" : "2-taantuvat teollisuusalueet", "lyhytnimi" : "2-taantuvat teollisuusalueet",
36 "kieli" : "FI" GET /koodisto-service/rest/eutukialue/koodi XML-esitysmuoto Expand <?xml version="1.0" encoding="utf-8" standalone="yes"?> source <ns2:koodicollection xmlns:ns2=" <koodi> <koodiuri>eutukialue_6</koodiuri> <resourceuri> urceuri> <koodisto> <koodistouri>eutukialue</koodistouri> <organisaatiooid> </organisaatiooid> <koodistoversio>1</koodistoversio> </koodisto> <versio>1</versio> <koodiarvo>6</koodiarvo> <paivityspvm> t13:54: :00</paivityspvm> <voimassaalkupvm> t00:00: :00</voimassaalkupvm> <tila>luonnos</tila> <metadata> <kieli>sv</kieli> <nimi>6-glesbygdsområden</nimi> <kuvaus>6-glesbygdsområden</kuvaus> <lyhytnimi>6-glesbygdsområden</lyhytnimi> </metadata> <metadata> <kieli>fi</kieli> <nimi>6-harvaan asutut alueet</nimi> <kuvaus>6-harvaan asutut alueet</kuvaus> <lyhytnimi>6-harvaan asutut alueet</lyhytnimi> </metadata> <lockingversion>0</lockingversion> </koodi> <koodi> <koodiuri>eutukialue_5</koodiuri> <resourceuri> urceuri> <koodisto> <koodistouri>eutukialue</koodistouri> <organisaatiooid> </organisaatiooid> <koodistoversio>1</koodistoversio> </koodisto> <versio>1</versio> <koodiarvo>5</koodiarvo> <paivityspvm> t13:54: :00</paivityspvm> <voimassaalkupvm> t00:00: :00</voimassaalkupvm> <tila>luonnos</tila> <metadata>
Arvosanatietojen siirto oppilaitoksista opintopolkuun 2017
Arvosanatietojen siirto oppilaitoksista opintopolkuun 2017 Kuvaus siirtotiedoston tuottamiseksi Opetushallituksen OPINTOPOLKU järjestelmän hakijarekisteriin Keskeisiä muutoksia: Valma ja Telma suorituksia
LisätiedotOpintosuoritukset. Kaaviokuva
Opintosuoritukset Opintosuoritukset-tiedonsiirtoskeema. XML-skeema jonka avulla voidaan siirtää useita opintosuoritusten tietoja kerralla. Skeeman voi myös lukea sisään muihin skeemoihin jolloin myös yksittäisiä
LisätiedotVeronumero.fi : Työmaarekisteri
Suomen Tilaajavastuu Oy Veronumero.fi : Työmaarekisteri Rajapintakuvaus Suomen Tilaajavastuu Oy Muutoshistoria Päivämäärä Tekijä Muutos JaJo v 1.01 Tarkennuksia Kaikki työmaat listaukseen sekä työmaalla
LisätiedotOpiskeluoikeudet. Kaaviokuva
Opiskeluoikeudet Opiskeluoikeuksien tiedonsiirtoskeema. XML-skeema jonka avulla on tarkoitus siirtää useiden opiskeluoikeuksien tiedot kerralla. Skeeman voi myös lukea sisään muihin skeemoihin jolloin
LisätiedotYhteentoimivuutta edistävien työkalujen kehittäminen
Yhteentoimivuutta edistävien työkalujen kehittäminen Semantiikkaa organisaatioiden välisen tiedonvaihdon helpottamiseksi Mikael af Hällström, Verohallinto Esityksen sisältö Taustatekijöitä (OKM:n hallinnonala,
LisätiedotSÄHKE-hanke. Tekninen mallintaminen SÄHKE-metatietojen XML Schema
04.02.2005 1 (5) SÄHKE-hanke SÄHKE-metatietojen XML Schema Versio ja pvm Laatinut Tarkpvm Tarkastanut Hyvpvm Hyväksynyt 2.0 / 04.02.2005 Anneli Rantanen 15.02.2005 Markus Merenmies 18.02.2005 Ohjausryhmä
LisätiedotSchema Asiakasprofiili.xsd
Schema Asiakasprofiili.xsd element Asiakasprofiili children Asiakasprofiili complex Sukunimi Etunimi Asiakasnumero Asiointikieli Yhteystieto KalustonVaatimukset Koira Lisatieto Osoite Syntymavuosi MatkaAlue
LisätiedotSelainpohjainen Kulkuri-sovellus sekä Kulkuri-rajapinta kulunseurantatiedon keräämiseen työmaajärjestelmiltä ja kulunseurantasovelluksilta
++Suomen Tilaajavastuu Oy Veronumero.fi Selainpohjainen Kulkuri-sovellus sekä Kulkuri-rajapinta kulunseurantatiedon keräämiseen työmaajärjestelmiltä ja kulunseurantasovelluksilta Suomen Tilaajavastuu Oy
LisätiedotKanta-palvelut: Vanhojen potilastietojen validointiohjelma
Kanta-palvelut: Vanhojen potilastietojen validointiohjelma Asennusohje 25.4.2018 Mika Suomalainen Muutoshistoria Versio Muutos Tekijä PVM 1.0 Ensimmäinen julkaistu versio Mika Suomalainen 17.11.2017 1.1
LisätiedotKansallinen koodistojen siirtoformaatti
Kansallinen koodistojen siirtoformaatti Miika Alonen miika.alonen@csc.fi 6.9.2017 Väestörekisterikeskus, Lintulahdenkuja 4, Helsinki 1. Kansallisen siirtoformaatin tarve 2. Siirtoformaatin tietomalli 3.
LisätiedotIlmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit
Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit Pertti Koskela Kasvatuksen ja koulutuksen toimiala Tietohallinto, Ict-kehityspalvelut Mukana : Espoon työväenopisto, Esbo
LisätiedotAvoin metsätieto - Rajapintapalvelut
Avoin metsätieto - Rajapintapalvelut 1 Johdanto Tässä asiakirjassa kuvataan lyhyesti Suomen metsäkeskuksen Avoin metsätieto -rajapintapalveluiden (AMT-rajapintapalvelut) sisältö ja käyttö. AMT-rajapintapalvelut
LisätiedotSosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje
Sosiaalihuollon asiakastiedon arkiston validointipalvelu Käyttöohje Sisällys 1 Johdanto 3 2 Käyttötarkoitus 3 3 Palvelut 3 3.1 HL7 V3 Medical Records sanoman skeemavalidointi 3 3.2 HL7 V3 Medical Records
LisätiedotXML ja SAS. Mitä tänä päivänä voidaan SASista tehdä XML-muotoon
XML ja SAS Mitä tänä päivänä voidaan SASista tehdä XML-muotoon Sisältö XML SAS ja XML: ODS:n käyttäminen xml-tulosteisiin Libname enginen käyttäminen XML tulosteisiin XML mapperi Libname enginen käyttäminen
LisätiedotTuomiorekisterin ratkaisuhaun kehittäminen
25.5.2012 Sivu 1 Muutoshistoria Versio Päiväys Tekijä Kuvaus 0.1 15.2.2012 NMu Luonnos korjattujen ratkaisujen tietojen välittämisen muutoksesta 0.2 12.3.2012 NMu Lisätty uusia metatietokenttiä 0.3 25.5.2012
LisätiedotKoodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat
Koodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat Yhteinen tiedon hallinta (YTI) -hanke Antti Tohmo antti.tohmo@gofore.com Kansallinen koodistoeditori -työpaja 6.9.2017
LisätiedotSuuli api dokumentaatio
Suuli api dokumentaatio Rajapinnan käyttöä varten tarvitset avaimen. Suulissa on käytössä kaksi rajapintaa: jäsen-, vene- ja venepaikkarajapinta sekä laskurajapinta. Näille on erilliset avaimet. Seuran
LisätiedotSosiaalihuollon asiakastiedon arkiston validointipalvelu
Sosiaalihuollon asiakastiedon arkiston validointipalvelu Käyttöohje, 7.11.2017 Sisällys 1 Johdanto 3 2 Käyttötarkoitus 3 3 Palvelut 3 3.1 Käyttötapa 3 3.2 HL7 V3 Medical Records sanoman skeemavalidointi
LisätiedotSchema ReitinTilaus.xsd
Schema ReitinTilaus.xsd element ReitinTilaus ReitinTilaus children annotation Reittipiste complex documentatio n Sisältää MPK:n kuljetusoperaattorille tekemän
LisätiedotTEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen
TEKNINEN MÄÄRITTELY Matkahuollon toimipistehaun rajapinta Ismo Koskinen Versio 1.2 Luonnos 21.03.2018 Tekijä Ismo Koskinen MUUTOSHISTORIA Versio ja pvm Laatija Muutoksen kuvaus 1.0 / 30.03.2017 Ismo Koskinen
LisätiedotSÄHKE-hanke. Tekninen mallintaminen
04.02.2005 1 (17) SÄHKE-hanke Versio ja pvm Laatinut Tarkpvm Tarkastanut Hyvpvm Hyväksynyt 2.0 / 04.02.2005 Eija Sorakivi 15.02.2005 Markus Merenmies 18.02.2005 Ohjausryhmä SÄHKE-Tekninen-V2.0.04.02.2005.doc
LisätiedotOnecapital Invoicer XML API
1(8) Onecapital Invoicer XML API Invoicerin XML-rajapinnan avulla voidaan tuoda laskuja Invoiceriin muista järjestelmistä. Rajapinta ottaa vastaan laskun tiedot XML-muodossa, ja palauttaa vastauksena tiedot
LisätiedotSÄHKE-määrittely III. Tekninen mallintaminen ja RDF-mallintaminen
SÄHKE-määrittely III Tekninen mallintaminen ja RDF-mallintaminen SÄHKE-hanke / Mallintamisen osahanke Tekninen mallintaminen 06.06.2003 1 (17) Tekninen mallintaminen SÄHKE-hanke / Mallintamisen osahanke
LisätiedotYlläpitodokumentti. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Asdf Helsinki 5.5.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Kuisma Sami Louhio
LisätiedotREST-rajapinnan toteutus ja yksikkötestaus Java EE -teknologialla
Erkki Keränen REST-rajapinnan toteutus ja yksikkötestaus Java EE -teknologialla Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Insinöörityö 1.2.2017 Tiivistelmä Tekijä Otsikko
LisätiedotKäyttäjähallintapalvelun REST-rajapinnat
Käyttäjähallintapalvelun REST-rajapinnat Käyttäjähallintapalvelun REST-rajapinnat Käyttäjähallintapalvelun REST-rajapinnat Yleiset tiedot Resurssit GET /omattiedot GET /omattiedot/organisaatiohenkilo GET
LisätiedotYhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu )
Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu ) Miika Alonen miika.alonen@csc.fi Petri Roponen petri.roponen@vrk.fi Kansallinen koodistopalvelutyöpaja Kick off 29.5.2017 Väestörekisterikeskus,
LisätiedotKoodistorajapinnat (CodeAPI) WSDL rajapintamäärittelyt
Koodistorajapinnat (CodeAPI) WSDL rajapintamäärittelyt SerAPI projekti Yhteyshenkilö Juha.Mykkanen@uku.fi Dokumentin versio 3.0 Päiväys 16.8.2007 Sisällysluettelo 1 Johdanto... 5 2 Tietotyypit... 7 2.1
LisätiedotCSE-A1200 Tietokannat
CSE-A1200 Tietokannat Osa kalvoista perustuu Juha Puustjärven luentokalvoihin kurssilta T-76.1143 sekä kurssin oppikirjaan 3.5.2016 CSE-A1200 Tietokannat 3.5.2016 1 / 39 Oppimistavoitteet: tämän luennon
LisätiedotToiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen
Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee
LisätiedotTrimble Feedback Mobile app ja rajapinnat Kuvaus
Mobile app ja rajapinnat 16.1 Copyright 1992-2016 Trimble Solutions Corporation part of Trimble Navigation Ltd. All rights reserved. Table of Contents ii (13) Table of Contents 1.1 -integraatio Trimble
LisätiedotOHJELMOINTIRAJAPINTA- PALVELUN TOTEUTTAMINEN TIETOVERKOSSA
Opinnäytetyö (AMK) Tietotekniikan koulutusohjelma Ohjelmistotekniikka 2011 Antti Kallio OHJELMOINTIRAJAPINTA- PALVELUN TOTEUTTAMINEN TIETOVERKOSSA OPINNÄYTETYÖ (AMK) TIIVISTELMÄ Turun ammattikorkeakoulu
LisätiedotXML merkintäkielten perusteet. Luento 3 Pekka Aarnio
XML merkintäkielten perusteet Luento 3 Pekka Aarnio 1 Luennon sisältö OSA 1: XML-Schema OSA 2: XML-Schema ja nimiavaruudet 2 Osa 1: sisältö Osa 1 1. Mikä on XML-Schema-kieli 2. Tietotyypit ja elementtien
LisätiedotSchema Palveluprofiili.xsd
Schema Palveluprofiili.xsd complextype Palveluprofiili children annotation Ovikoodi Asiakasnumero Yhteystieto Osoite documentation Kuvaa Matkapalvelukeskuksen ylläpitämät tiedot asiakkaasta.
LisätiedotREpresentational State Transfer (REST)
REpresentational State Transfer (REST) 206 ReST Proposed by Roy Fielding In his PhD dissertation Architectural styles and the design of network-based software architectures, University of California, Irvine,
LisätiedotXML merkintäkielten perusteet. Luento 3 Pekka Aarnio
XML merkintäkielten perusteet Luento 3 Pekka Aarnio 1 Luennon sisältö OSA 1: XML-Schema OSA 2: XML-Schema ja nimiavaruudet 2 Osa 1: sisältö Osa 1 1. Mikä on XML-Schema-kieli 2. Tietotyypit ja elementtien
LisätiedotYhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK
Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK YTI tp4: XBRL taksonomian muodostaminen yhteentoimivuusalustalta Sisältö XBRL Taloustiedot sähköisessä
LisätiedotArto Iijalainen. Tiedonsiirtomoduulin toteuttaminen Drupalsisällönhallintajärjestelmälle. Metropolia Ammattikorkeakoulu Tietotekniikan koulutusohjelma
Metropolia Ammattikorkeakoulu Tietotekniikan koulutusohjelma Arto Iijalainen Tiedonsiirtomoduulin toteuttaminen Drupalsisällönhallintajärjestelmälle Insinöörityö 17.3.2009 Ohjaaja: projektipäällikkö Santeri
LisätiedotViimeinen rajoite (hypermedia as the engine of application state) tarkoittaa käytännössä sitä, että palvelimelta saadut vastaukset sisältävät URIt
195 ReST on arkkitehtuurityyli, joka tähtää yhteentoimivuuden säilyttämiseen sellaisissa hajautetuissa (hypermedia)järjestelmissä, joissa eri osapuolet kehittyvät ja muuttuvat itsenäisesti toisistaan riippumatta.
LisätiedotKoodistoeditorin tavoitteet ja tilannekatsaus
Työpajan sisältö 9.00 Koodistoeditorin tavoitteet ja tilannekatsaus (Petri Roponen) 9.30 KaPA-koodistopalvelu ja REST-rajapinnat: lähtökohdat ja ratkaisumalli (Antti Tohmo) 10.15 Kansallinen koodistojen
LisätiedotKäyttöönottosuunnitelman liite 5d: CRM asiakkuuden hallinta (tuonti)
SOLENOVO OY Käyttöönottosuunnitelman liite 5d: asiakkuuden hallinta (tuonti) StudentaPlus www.solenovo.fi STATUS 17.11.2011 / jketo 24.1.2012 / jketo Päivitetty kuvaus CSV import tyyppiseksi, koska järjestelmät
LisätiedotJHS Koodistot ja luokitukset suositusluonnoksen esittely. Keskustelutilaisuus
JHS Koodistot ja luokitukset suositusluonnoksen esittely Keskustelutilaisuus 8.9.2011 Suosituksen rakenne 1 Johdanto 1.1 Taustaa 1.2 Suosituksen tavoitteet 2 Soveltamisala 3 Termit ja määritelmät 4 Julkisen
LisätiedotINSPIRE-latauspalvelut. Velvoitteet ja toteutustavat Jani Kylmäaho Inspire-sihteeristö
INSPIRE-latauspalvelut Velvoitteet ja toteutustavat 20.1.2012 Jani Kylmäaho Inspire-sihteeristö 1 Sisällys Verkkopalveluasetus, velvoite ja aikataulu INSPIRE-latauspalvelut Ohjeistettavat toteutusvaihtoehdot
LisätiedotLatauspalvelun toteutusvaihtoehdot
Latauspalvelun toteutusvaihtoehdot Paikkatiedon latauspalvelut - koulutuspäivä 31.1.2012 Jani Kylmäaho 1 KOLME TOTEUTUSVAIHTOEHTOA Liite 1: Palvelun laatu Osa A Lataustoiminnot Get Download Service Metadata
Lisätiedotvirkailija.opintopolku.fi
Cybercom Design Studio virkailija.opintopolku.fi Koodistojen ylläpito versio 5.0 9..04 versio muutoshistoria.0 Koodistojen ylläpito-palvelun design.0 Tuo uusi koodisto-painike lisätty Koodistojen ylläpito-näkymään
LisätiedotOnniSMS Rajapintakuvaus v1.1
OnniSMS Rajapintakuvaus v1.1 1.0 Yleistä OnniSMS on HTTPS/XML pohjainen rajapinta tekstiviestin lähettämiseen. Palvelun käyttöön tarvitaan käyttäjätunnus, salasana ja palvelimen osoite, jotka saa tekemällä
LisätiedotTilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen
Suomen Tilaajavastuu Oy Tilaajavastuu.fi Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen Suomen Tilaajavastuu Oy Muutoshistoria Päivämäärä Tekijä Versio 21.11.2013 Sami Sinisalo
LisätiedotEsimerkki uudelleenohjauksen teknisestä toteutuksesta
Esimerkki uudelleenohjauksen teknisestä toteutuksesta Keskustelutilaisuus JHS-suositusluonnoksesta Paikkatiedon yksilöivät tunnisteet Marko Kauppi 19.11.2014 Liite 2. Esimerkki tiedontuottajan URIpalvelun
Lisätiedoteperusteet julkiset rajapinnat
eperusteet julkiset rajapinnat Yleiset käytännöt Rajapinnat on toteutettu ns. REST rajapintoina ja niissä käytetään JSON-kuvausta tietojen esittämiseen. Merkistökoodauksena käytetään UTF-8:i a. Sisäiset
LisätiedotKomission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö
Komission asetus latauspalveluista 31.1.2012 Jani Kylmäaho Inspire-sihteeristö 1 Sisällys Verkkopalveluasetus ja yhteentoimivuusasetus Mitä aineistoja velvoite koskee? Kansallinen vs. yhteentoimiva muoto
LisätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotNELLI-Tunnis. Käyttäjän tunnistus NELLI-tiedonhakuportaalissa yleisissä kirjastoissa. Versio 1.0. 16.5.2006 Ere Maijala Kansalliskirjasto
NELLI-Tunnis Käyttäjän tunnistus NELLI-tiedonhakuportaalissa yleisissä kirjastoissa Versio 1.0 16.5.2006 Ere Maijala Kansalliskirjasto Sisällysluettelo Johdanto...3 Tekniikka...3 Esimerkit...4 XML-Skeema...5
LisätiedotMuutokset suoran sanoma-asioinnin webservicepalvelun
1(6) Sanomaliikenne Suora sanoma-asiointi Muutokset suoran sanoma-asioinnin webservicepalvelun XML-schemoihin v.1.5 muutos 4.12.2010 2(6) SISÄLLYSLUETTELO 1 Johdanto... 3 2 Aikataulu ja yhteensopivuus...
LisätiedotREST rajapintana mobiilikehityksessä
REST rajapintana mobiilikehityksessä Django & WP7 Jonne Räsänen 2011 jonne.rasanen@jyu.fi Case iscope Hälytyspalvelu Web-palvelu Mobiilisovellus REST (REpresentational State Transfer) Aikojakin vanhempi
LisätiedotHelsingin yliopisto / TKTL XML-Metakieli XML Schema
W3C:n tavoite kehittää parempi määrittelykieli ilmaisuvoimaisempi XML-rakenteinen itsedokumentoiva yksinkertainen Tekniseltä kannalta tuki nimiavaruuksille käyttäjän omat tietotyypit määritysten perintä
LisätiedotCSE-A1200 Tietokannat
CSE-A1200 Tietokannat 10.5.2016 CSE-A1200 Tietokannat 10.5.2016 1 / 50 Kertausluento Tällä luennolla kerrataan lyhyesti tenttivaatimuksissa esitettyjä asioita ja samalla tarkastellaan sitä, mitä niistä
LisätiedotOssi Ikävalko, Hilkka Kallio, Marit Wennerström, Maarit Saresma, Jori Lehtikangas, Rodrigo Coloma, Marko Toropainen
1 2017 Ossi Ikävalko, Hilkka Kallio, Marit Wennerström, Maarit Saresma, Jori Lehtikangas, Rodrigo Coloma, Marko Toropainen 2 KUVAILULEHTI 20.4.2017/ Dnro Tekijät Ossi Ikävalko, Marit Wennerstöm, Hilkka
LisätiedotKanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka
Kanta PHR:n CapabilityStatement ja REST-API Eeva Turkka PHR:n kaksi osaa: tietosisältö ja käyttöluvat Resurssipalvelin FHIR REST-rajapinnat CapabilityStatement kuvaa toiminnot Resurssisäilö Auktorisointipalvelin
LisätiedotKemikaalitieto yhdestä palvelusta
Kemikaalitieto yhdestä palvelusta Minna Valtavaara Kemikaali-ilmoituksen teko- ohjeistus Kirjautuminen Ota käyttöön Suomi.fi tunnistautuminen ja valtuutukset Katso erilliset ohjeet suomi.fi tunnistautumiseen
Lisätiedotehoks: tietomalli ja rajapinta
ehoks: tietomalli ja rajapinta webinaari koulutuksen järjestäjien järjestelmävastaaville ja järjestelmätoimittajille 19.12.2018 Paula Borkowski/Opetushallitus ehoks kokoaa opiskelijan henkilökohtaisen
LisätiedotKoulutusinformaation (koulutustarjonnan haku ja selailu) REST API
Koulutusinformaation (koulutustarjonnan haku ja selailu) REST API HUOM. RAJAPINTAAN VOI TULLA VIELÄ MUUTOKSIA Yleiset tiedot Kuvaus Yhteiset otsikkoparametrit Yhteiset kyselyparametrit Yhteiset vastauskoodit
LisätiedotOssi Ikävalko, Hilkka Kallio, Marit Wennerström, Maarit Saresma, Asta Harju, Jouni Ylönen, Jori Lehtikangas, Rodrigo Coloma, Marko Toropainen
1 2017 Ossi Ikävalko, Hilkka Kallio, Marit Wennerström, Maarit Saresma, Asta Harju, Jouni Ylönen, Jori Lehtikangas, Rodrigo Coloma, Marko Toropainen 2 KUVAILULEHTI 31.5.2017 Tekijät Ossi Ikävalko, Marit
LisätiedotTietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen jakelu Skeemat Lokitiedot Kansallisen tulorekisterin perustamishanke Tietojen jakelu Skeemat Lokitiedot 2 (15) Versiohistoria Versio äivämäärä Kuvaus 1.0 12.6.2017 Dokumentti julkaistu.
LisätiedotYhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
LisätiedotTietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen toimittaminen Skeemat Käsittelypalaute Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Käsittelypalaute 2 (19) Versiohistoria Versio Päivämäärä Kuvaus 1.0
LisätiedotOsa 7 LandXML / Poikkileikkaustiedot (Soveltuvuuskartoitus)
Osa 7 LandXML / Poikkileikkaustiedot (Soveltuvuuskartoitus) VTT RAKENNUS- JA YHDYSKUNTATEKNIIKKA ESPOO 2003 Osa 7 LandXML / Poikkileikkaustiedot Sivu 2/34 Versiohistoria Versio Pvm Sisältö 0.1.0-0.3.5
LisätiedotT2V2 Vaaratilanneilmoitussanomakuvaus
Versio: 0.3 Muokattu: 23.6.2008 2(10) SISÄLLYS 1 Tarkoitus...3 1.1 Rajaus...3 1.2 Dokumentaatio...3 2 Tietojen esitystavat...3 2.1 Numeerinen tieto...3 2.2 Päivämäärät ja kellonajat...3 2.3 Totuusarvot...4
LisätiedotSuomi.fi-palvelutietovaranto Kaikki oleellinen julkishallinnon palveluista yhdessä paikassa
Suomi.fi-palvelutietovaranto Kaikki oleellinen julkishallinnon palveluista yhdessä paikassa PTV-rajapinnat ja integraatiot teemakoulutus Teema: PTV-rajapinta versio 4 / metodien rakenne Tavoitteet ja sisältö
LisätiedotSuomi.fi-palvelutietovaranto
Suomi.fi-palvelutietovaranto PTV-rajapinnat ja integraatiot teemakoulutus Teema: Teema: PTV:n versio 1.3 IN-rajapinta / metodien rakenne 15.12.2016 Tavoitteet ja sisältö Tavoitteet Tiedottaa PTV:n IN-rajapinnan
LisätiedotXML -muotoisen raportin luonti
XML -muotoisen raportin luonti Anita Mäkinen-Jäntti 20/05/2014 1 SISÄLTÖ XML -tiedostojen kirjoitusmahdollisuudet Tagsettien käyttäminen Data -vaiheen käyttäminen Sähköinen siirtoliike ja XML - tiedoston
LisätiedotOSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
LisätiedotTiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
LisätiedotOpusCapitaTYVI asiakasjärjestelmäliittymä 2.2
OpusCapita TYVI AJL 1 (28) OpusCapitaTYVI asiakasjärjestelmäliittymä 2.2 Tekninen kuvaus versio 1.6 OpusCapita Group Oy Postintaival 7 FI-00230 HELSINKI, FINLAND Tel. +358 20 452 3000 Fax +358 20 452 9271
LisätiedotLataus WFS Stored Query periaatteella (osa A) Suorasaantilataus (osat B ja C)
Lataus WFS Stored Query periaatteella (osa A) Suorasaantilataus (osat B ja C) Paikkatiedon latauspalvelut - koulutuspäivä 31.1.2012 Jari Reini 1 Sisältö Lataus WFS Stored Query -periaatteella Suorasaantilataus
LisätiedotXML standardeja. nimiavaruudet, namespaces XHTML XML Schema linkitys. 26.3.2015 Jaana Holvikivi 1
XML standardeja nimiavaruudet, namespaces XHTML XML Schema linkitys 26.3.2015 Jaana Holvikivi 1 Namespaces - ongelma mr. President zaphod
LisätiedotTietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Mitätöintitiedot 2 (10) Versiohistoria Versio Päivämäärä Kuvaus 1.0
LisätiedotJHS XXX Koodistot ja luokitukset
JHS XXX Koodistot ja luokitukset Versio:15.9.2011 Luonnos Julkaistu: Voimassaoloaika: toistaiseksi Sisällys 1 Johdanto... 2 1.1 Taustaa... 2 1.2 Suosituksen tavoitteet... 2 2 Soveltamisala... 2 3 Termit
LisätiedotMuutokset suoran sanoma-asioinnin webservicepalvelun
SANOMALIIKENNE Tullihallitus Suora sanoma-asiointi 28.4.2011 Muutokset suoran sanoma-asioinnin webservicepalvelun XML-schemoihin v.1.6 muutos 28.4.2011 SISÄLLYSLUETTELO 1 Johdanto... 3 2 Aikataulu ja yhteensopivuus...
LisätiedotRajapintakuvaus Liikenneluvat
Rajapintakuvaus Liikenneluvat MUUTOSHISTORIA Versio Päiväys Laatija Muutoksen kuvaus / hyväksyjä 0.1 Tapio Oikarainen Ensimmäinen versio 2(7) Sisällysluettelo 1. Johdanto... 4 1.1. Yleistä... 4 1.2. Rajaus...
LisätiedotTietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke Tietojen jakelu Skeemat Palvelupyyntö 2 (9) Versiohistoria Versio Päivämäärä Kuvaus 1.0 12.6.2017 Dokumentti
LisätiedotPAS-PALVELUN RAJAPINNAT
v1.0.1 Tämä määrittely on osa opetus- ja kulttuuriministeriön Kansallinen digitaalinen kirjasto -hanketta (hankenumero OKM052:00/2011) Lisenssi Creative Commons Suomi CC-BY-NC-SA 4.0 (http://creativecommons.org/licenses/by-nc-sa/4.0/deed.fi)
LisätiedotJHS XXX Paikkatiedon yksilöivät tunnisteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta
JHS XXX Paikkatiedon yksilöivät tunnisteet Liite 2: Esimerkki tiedontuottajan URI-palvelun teknisestä toteutuksesta Versio: 2014-11-12 Julkaistu: Voimassaoloaika: Sisällys 1 Johdanto... 1 2 Tiedontuottajan
LisätiedotVarmennepalvelu Rajapintakuvaus Tulorekisteriyksikkö
Versio 1.02 Varmennepalvelu Rajapintakuvaus Tulorekisteriyksikkö Varmennepalvelu Rajapintakuvaus 2 (15) Versiohistoria Versio Päivämäärä Kuvaus 1.0 30.10.2017 Dokumentti julkaistu. 1.01 15.12.2017 Dokumenttia
LisätiedotAttribuutti-kyselypalvelu
Attribuutti-kyselypalvelu sivu 1/10 Sisällysluettelo 1 Johdanto... 3 2 Palvelut... 3 2.1 Ammattioikeudenrajoituslista... 3 2.2 Ammattioikeuslista... 3 2.3 Attribuutti-rajoitustietosanoma... 3 3 Palvelurajapinnan
LisätiedotEero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja
Eero Hyvönen Semanttinen web Linkitetyn avoimen datan käsikirja WSOY:n kirjallisuussäätiö on tukenut teoksen kirjoittamista Copyright 2018 Eero Hyvönen & Gaudeamus Gaudeamus Oy www.gaudeamus.fi Kansi:
LisätiedotVerkkotietopisteen sähköisen rajapinnan ohje ja tekninen kuvaus
Verkkotietopisteen sähköisen rajapinnan ohje ja tekninen kuvaus 15.11.2017 1 Sisältö 1 Johdanto... 2 2 Asiakastuki... 2 3 Käyttäjätunnuksen ja RSA-avaimen hankkiminen... 2 4 Suunnitelma- tai verkkoalueen
LisätiedotKaTSO. KaTSO FAQ. Solteq Oyj. (järjestelmätoimittaja) Päivitetty Update disclaimer here.
KaTSO KaTSO FAQ KaasuD atah ub (järjestelmätoimittaja) Päivitetty 13.9.2019 Update disclaimer here. Sisällysluettelo 1 Yleistä ista 1 1.1 Mitä lämpöarvoa käytetään energiamäärien laskennassa? 1 2 APIn
LisätiedotWeb Service torilla tavataan!
Web Service torilla tavataan! Jari Putula Avarea Oy COPYRIGHT BY AVAREA 2009 1 Google Trends COPYRIGHT BY AVAREA 2009 2 1 1. Mahdollistajat 2. Web service? 3. KISS 4. Miksi? 5. Analogia 6. Ajax 7. Esimerkki
LisätiedotTietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Vastaanottokuittaus 2 (10) Versiohistoria Versio Päivämäärä Kuvaus
LisätiedotLatauspalvelujen toteuttaminen Kyselykäyttö
Latauspalvelujen toteuttaminen Kyselykäyttö Jani Kylmäaho Maanmittauslaitos 7.5.2010 Esityslistaa Mikä on latauspalvelu? Rajapintastandardi WFS-rajapinnat INSPIRE-arkkitehtuurissa Paikkatietoaineistot
Lisätiedot3 Verkkosaavutettavuuden tekniset perusteet
3 Verkkosaavutettavuuden tekniset perusteet Saavutettavuuden toteuttaminen edellyttää lähtökohtaisesti tietoa laitteista ja sovelluksista, käyttäjistä ja käyttötavoista, sekä tekniikasta. Tekniikasta on
LisätiedotTyömaan reaaliaikainen kommunikaatiojärjestelmä käyttäen XMPP-protokollaa
Työmaan reaaliaikainen kommunikaatiojärjestelmä käyttäen XMPP-protokollaa Oskari Timperi Opinnäytetyö Joulukuu 2011 Tietotekniikka Ohjelmistotekniikka Tampereen ammattikorkeakoulu TIIVISTELMÄ Tampereen
LisätiedotT2V2 Turvallisuushavaintoilmoitussanomakuvaus
Versio: 0.5 Muokattu: 23.6.2008 2(10) SISÄLLYS 1 Tarkoitus...3 1.1 Rajaus...3 1.2 Dokumentaatio...3 2 Tietojen esitystavat...3 2.1 Numeerinen tieto...3 2.2 Päivämäärät ja kellonajat...3 2.3 Totuusarvot...4
LisätiedotTietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke
Versio 1.02 Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Vastaanottokuittaus 2 (10) Versiohistoria Versio Päivämäärä Kuvaus
LisätiedotPublic. TEAPPSXML v.3.0. Verkkolaskufoorumin syysseminaari 2017
TEAPPSXML v.3.0 Verkkolaskufoorumin syysseminaari 2017 Yleistä TEAPPSXML v.3.0 alaspäin yhteensopiva Miksi uusi versio? Tuki EU Normille semanttisen tietosisällön mukainen lasku Asioille oikeat elementit
LisätiedotKoulutuskoodistot ja luokitukset
Koulutuskoodistot ja luokitukset Yliopistokoulutuksen koodistohierarkiat: AMK-Koulutuksen koodistohierarkiat: Ammatillisten perustutkintojen koodistohierarkia: Koulutusala(opetushallinto 2002) Koulutusala
LisätiedotTaustaa. CGI-ohjelmointi
Taustaa CGI-ohjelmointi CGI = Common Gateway Interface Hyvin yksinkertainen ja helppo tapa toteuttaa dynaamisuutta ja interaktivisuutta htmldokumentteihin Kehitetty tiedon siirtoon palvelimen ja asiakasselaimen
LisätiedotETL-DEMO. Esimerkki ETL-kuvauskielen käyttöstä
ETL-DEMO Esimerkki ETL-kuvauskielen käyttöstä Lähtötilanne Organisaation operatiivisessa kannassa dataa, jota halutaan varastoida ja jalostaa Päätetään mihin muotoon jalostettu data halutaan tietovarastossa
LisätiedotTietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke
Versio 1.04 Tietojen toimittaminen Skeemat Mitätöintitiedot Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Mitätöintitiedot 2 (12) Versiohistoria Versio Päivämäärä Kuvaus 1.0
LisätiedotTietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke
Versio 1.0 Tietojen jakelu Skeemat Viestit Kansallisen tulorekisterin perustamishanke Tietojen jakelu Skeemat Viestit 2 (20) Versiohistoria Versio Päivämäärä Kuvaus 1.0 12.6.2017 Dokumentti julkaistu.
Lisätiedot