ABM standard arbejdsgruppen nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen

Relaterede dokumenter
ABM standard arbejdsgruppen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen

arkiver, biblioteker og museer på internettet

CENTRAL VEJ- OG STIFORTEGNELSE (CVF)

FESD standardisering Udveksling Version 1.0

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen

FNUX. Fælles Nationalt Udvekslingsformat for lægepraksis og tandlægepraksissystemer

Anmodning om begravelse

ABM standard arbejdsgruppen nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen

ELEKTRONISK INDBERETNING OPFØLGNING EFTER UDSKRIVNING 14/ VERSION 1.0

ELEKTRONISK INDBERETNING ABORT 23/ VERSION 1.1

21/ VERSION 1.1

31/ VERSION 1.00

ELEKTRONISK INDBERETNING HEPATITIS 18/ VERSION 1.0

Anmodning om begravelse

18/ VERSION 1.1

Anvenderguide til Stamdatamodulet KOMBIT

Forløbs publicering. Indledning. Funktionalitet

Den Gode PatoBank Webservice MedCom, version 1.0

Grænseflade til afhentning af oplysninger om

Dokumentation af optagelse.dk

ELEKTRONISK INDBERETNING CANCER 10/ VERSION 1.4

ELEKTRONISK INDBERETNING SIB 5/ VERSION 1.21

Grænseflade til afhentning af oplysninger om

ELEKTRONISK INDBERETNING TVANG 24/ VERSION 1.5. (Bemærk! Denne snitflade omlægges i 2018 til nyt format i forbindelse med SEI2 projektet)

DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat.

Vejledning til danske myndigheder om udveksling og lagring af udenlandske

Dokumentation af optagelse.dk

Civilstyrelsen. Lovtidende. Generisk webservice til søgning af afgørelser - Vejledning. Version:

Danmarks Statistik. 21. februar Indhold:

Ændringer Webservice

Grænseflade til afhentning af oplysninger om

ELEKTRONISK INDBERETNING INJICERBAR HEROIN 20/ VERSION 1.0

ELEKTRONISK INDBERETNING IVF VERSION 2 21/ VERSION 1.3

Webservice til GYM-indberetning

Webservice til GYM-indberetning til DVH

Vejledning til Retsinformation web services

System til system indberetning af underretninger

Notat om metadata om grunddata

SUP-specifikation. Bilag 4 - version 2.3

Namespaces. Vi kan kvalificere elementer på denne måde: <?xml version="1.0" encoding="iso "?>

A 18 Validering af dataleverancer ifm. Ældredokumentationsprojektet

Skanningsmodul Standard IT- og Telestyrelsen København den 8. september 2005

Guide til SOAP-servicen i Plandata.dk.

Kom godt igang - for virksomheder. Digital Post 2

Rapport om snitflader til publiceringsagent i Gentofte Kommune

Dokumentation af optagelse.dk

ELEKTRONISK INDBERETNING ADMIN 24/ VERSION (Bemærk! Denne snitflade omlægges i 2018 til nyt format i forbindelse med SEI2 projektet)

B3-L402: Kravspecifikation for De Kommunale Serviceindikatorer Handicap og udsatte voksne

Grænseflade til afhentning af FTU-ansøgninger på Optagelse.dk

Grænseflade til indberetning af elev- og svendeprøveoplysninger til EASY-P

Vejledning. 1 Indledning. 2 Kontakt Webservicen. Webservice til Optagelse.dk

Snitfladebeskrivelse HentYdelseInformation BYS P11-4 KMD Børneydelse Version 1.0.0,

Brugervejledning til registrant

Bilag 5. Snitflade mellem udtræksprogram og database. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

OBJECT IDENTIFICERES OID PHMR

Grænseflade til indberetning af elev- og svendeprøveoplysninger til EASY-P

18/ VERSION 4.0

Webservice til indberetning af kompetencedækning i folkeskolen Skoleåret

EDH-dokumenter. - på eksterne hjemmesider der ikke hostes af C&B Systemer

Vejledning i skabelse og test af metadata

DanDasGraf og XML. v. Jesper Stahl Madsen Orbicon Informatik Orbicon Leif Hansen A/S

Webservices. hvad er det og hvad kan det bruges til? Rikke Lose Databasekonsulent, DBC

Teknisk Dokumentation

MM Hul-Igennem-Test i Prod. Information til kunder

Transaktionsspor og Fejlbehandling ved servicekald version 0.9.5

Bilag 10. Dataindhold i SUP-databaser. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

Grænseflade til indberetning af elev- og medarbejderoplysninger til Elevplan

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

ftuapplicationservice _03_27

Vejledning til validator test af metadata

Håndbog Til CPR services. Bilag 5 Logon og generel brug af CPR-services; programmeringsvejledning

Da beskrivelserne i danzig Profile Specification ikke er fuldt færdige, foreslås:

Anmodning om begravelse

Opsætning (GIS udbyder)

Specifikation. Attentionformat. 19. september 2012 DAVAR J.nr

Web services til med udgangspunkt i katalogen. Adam Dickmeiss Index Data

e-journal Suploader-funktionalitet Suploader-funktionalitet Forfatter: Erik H. Olesen Fejl! Henvisningskilde ikke fundet. Erik H. Olesen Kunde: MedCom

Opsætning (GIS udbyder)

Tilslutning til ecomone Basis (OIO Faktura)

XML webservice for pensionsordninger. Version 1.0 Draft A

Vejledning til bekendtgørelse om arkiveringsversioner

OIOREST webservice design. Guideline til design af REST-baserede webservices. Udgivet af: IT- & Telestyrelsen

PURE ændringer i forbindelse med implementering af FI's forskningsindikator

Format og schema beskrivelse. SP-Envelope version DataGruppen MultiMed Side 1 af 17

Nedenstående oversigt viser elementerne i den meddelelse, der skal overføres fra fødeafdeling til kirkekontor/sogn.

Datalagring og formater

Z39.50 Migrering +? Oplæg danzig Leif Andresen

Den Gode Webservice. version W 1

Den Gode Sårjournal Service MedCom, version W 1

Webservice til EUD-indberetning til DVH

Opsætning (GIS udbyder)

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere

Opsætning (GIS udbyder)

byggeri informationsteknologi produktivitet samarbejde C207 Digitale Mangellister

En teknisk introduktion til NemHandel

Indberetning af elev-trivselsdata på erhvervsuddannelserne 2016: Webservice.

Forord. Versioner. Version Date Description /05/2012 Initial version

Kompetencefonde webservice API beskrivelse

Webservice til upload af produktionstilladelser

Transkript:

nedsat af Statens Arkiver, Styrelsen for Bibliotek og Medier og Kulturarvsstyrelsen Titel : Transport af ABM data Dato : 2009-08-20 Status : Gældende ABM-specifikation Sekretariat: Publicering: Kulturarvsstyrelsen ved Eske Wohlfahrt Kontakt: eskewo@kulturarv.dk http://biblstandard.dk/abm/

Transport af ABM data Fælles ABM indholds- og transportformat udtrykker udelukkende strukturen af (XML) data, som tænkes udvekslet imellem arkiver, biblioteker og museer. Specifikationen siger derimod ikke noget om indpakningen af ABM data. Dette dokument specificerer hvordan ABM standarden skal indpakkes når det skal transporteres som filer, f.eks. på en DVD eller via FTP, eller indlejres i allerede eksisterende formater, såsom høstning med Open Archive Initiative 1 (OAI) samt som svar på søgning med Search and Retrieval via URL 2 (SRU). ABM data som filer Dette afsnit er en specificering af en dataindpakning, som er velegnet til at lagre ABM poster som XML-dokumenter. Omdrejningspunktet er hele tiden XML schemaet dkabm_xxx.xsd, hvor xxx angiver datoen for oprettelsen af XML schemaet. Skemaet kan hentes på http://biblstandard.dk/abm/schemas/ og i skrivende stund hedder skemaet 2009-08-20.xsd, men det kan ændre sig med tiden og det er derfor bedst at se i ovennævnte katalog om der er et skema med en nyere dato. Schemaet ser således ud: <?xml version="1.0" encoding="utf-8"?> - <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:dkabm="http://biblstandard.dk/abm/namespace/dkabm/" xmlns:ac="http://biblstandard.dk/ac/namespace/" targetnamespace="http://biblstandard.dk/abm/namespace/dkabm/"> - <xs:annotation> <xs:documentation>dkabm. Bibliotek og Medier, 20-aug-2009.</xs:documentation> </xs:annotation> <xs:import schemalocation="http://biblstandard.dk/abm/schemas/dkabm_types_2009-08-20.xsd" /> <xs:import namespace="http://biblstandard.dk/ac/namespace/" schemalocation="http://biblstandard.dk/ac/schemas/ac_2008-11-19.xsd" /> <xs:element name="record" type="elementsandrefinementsgroup" /> - <xs:element name="collection"> - <xs:complextype> - <xs:sequence> <xs:element ref="ac:database" minoccurs="0" /> <xs:element ref="ac:transmitter" minoccurs="0" /> <xs:element ref="ac:filename" minoccurs="0" /> <xs:element ref="ac:technicalformat" minoccurs="0" /> <xs:element ref="ac:characterset" minoccurs="0" /> <xs:element ref="ac:bibliographicformat" minoccurs="0" /> <xs:element ref="ac:resultfile" minoccurs="0" /> <xs:element ref="dkabm:record" maxoccurs="unbounded" /> </xs:sequence> </xs:complextype> 1 http://www.openarchives.org/ 2 http://www.loc.gov/standards/sru/ - 2 -

</xs:element> </xs:schema> For enhver ABM dataindpakning skal dette XML schema (eller senere opdaterede versioner) samt det tilhørende XML namespace anvendes. En ABM post indlejres i XML elementet <record> og samlinger af sådanne ABM poster i elementet <collection>. En valid ABM post kunne derfor se således ud: <?xml version="1.0" encoding="iso-8859-1"?> <record xmlns=" http://biblstandard.dk/abm/namespace/dkabm/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ac="http://biblstandard.dk/ac/namespace/" xmlns:dkdcplus="http://biblstandard.dk/abm/namespace/dkdcplus/" xmlns: xmlns:xsi="http://www.w3.org/2001/xmlschema-instance xsi:schemalocation="http://biblstandard.dk/abm/namespace/dkabm/ http://biblstandard.dk/abm/schemas/dkabm_types_2009-08-20.xsd" > <ac:filename>eksempel_genstand</ac:filename> <ac:technicalformat>xml</ac:technicalformat> <ac:identifier>i123</ac:identifier> I rod elementet <record> er der erklæret et default namespace for dokumentet i kraft af xmlns attributten, nemlig http://biblstandard.dk/abm/namespace/dkabm/. Dette namespace modsvarer nøje værdien af targetnamespace attributten i ABM schemaet. Herudover er ABM dokumentet relateret til det tilhørende ABM schema vha. attributten xsi:schemalocation. Læg mærke til, at værdien af denne attribut er to-delt separeret med mellemrum og/eller ny linje. Første del udgør det namespace som schemaet beskriver, og anden del er stien til selve XML schemaet. Således angives tilhørsforholdet imellem ABM post og ABM schema. ABM data som SRU response At indlejre ABM standarden i allerede eksisterende standarder er et spørgsmål om dels at genbruge ABM schemaet og dels referere til det vha. xsi:schemalocation. Et SRU response dokument skal se således ud: <zs:searchretrieveresponse xmlns:zs="http://www.loc.gov/zing/srw/"> <zs:version>1.1</zs:version> <zs:numberofrecords>10000</zs:numberofrecords> <zs:records> <zs:record> <zs:recordschema>info:srw/schema/1/dc-v1.1</zs:recordschema> <zs:recordpacking>xml</zs:recordpacking> <zs:recorddata>her kommer posten</zs:recorddata> - 3 -

<zs:recordposition>1</zs:recordposition> </zs:record> </zs:records> </zs:searchretrieveresponse> SRU standarden dikterer, at den returnerede post skal indlejres i <zs:recorddata> men har ingen præference mht. indholdet af dette element. Derfor er det overladt til den enkelte implementør at fastsætte indholdet. Ved høstning af ABM-data gøres med det samme ABM schema som er defineret ovenfor. Et lovligt SRU response dokument med en ABM post indlejret kunne derfor se således ud: <zs:searchretrieveresponse xmlns:zs="http://www.loc.gov/zing/srw/"> <zs:version>1.1</zs:version> <zs:numberofrecords>10000</zs:numberofrecords> <zs:records> <zs:record> <zs:recordschema>info:srw/schema/1/dc-v1.1</zs:recordschema> <zs:recordpacking>xml</zs:recordpacking> <zs:recorddata> <record xmlns="http://biblstandard.dk/abm/namespace/dkabm/"> xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ac=" http://biblstandard.dk/ac/namespace/" xmlns:dkdcplus="http://biblstandard.dk/abm/namespace/dkdcplus/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://biblstandard.dk/abm/namespace/dkabm/"> / http://biblstandard.dk/abm/schemas/dkabm_2009-08-20.xsd"> <ac:filename>eksempel_genstand</ac:filename> <ac:technicalformat>xml</ac:technicalformat> <ac:identifier>i123</ac:identifier> <ac:source>aab</ac:source> </zs:recorddata> <zs:recordposition>1</zs:recordposition> </zs:record> </zs:records> </zs:searchretrieveresponse> - 4 -

ABM Data som OAI response Som nævnt i SRU afsnittet ovenfor er det at indlejre ABM standarden i allerede eksisterende standarder er et spørgsmål om dels at genbruge ABM schemaet og dels referere til det vha. xsi:schemalocation. Et OAI response dokument skrives således: <OAI-PMH xmlns="http://www.openarchives.org/oai/2.0/" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.openarchives.org/oai/2.0/ http://www.openarchives.org/oai/2.0/oai-pmh.xsd"> <responsedate>2006-11-22t13:25:02z</responsedate> <request identifier="oai:nla.gov.au:nla.map-nk1527" metadataprefix="oai_abm" verb="getrecord" > http://www.nla.gov.au/apps/oaicat/servlet/oaihandler</request> <GetRecord> <record> <header> <identifier>oai:nla.gov.au:nla.map-nk1527</identifier> <datestamp>2005-07-25t06:05:16z</datestamp> <setspec>map</setspec> </header> <metadata> <record xmlns="http://biblstandard.dk/abm/namespace/dkabm/" xmlns:dc="http://purl.org/dc/elements/1.1/" </metadata> </GetRecord> </OAI-PMH> xmlns:ac="http://biblstandard.dk/ac/namespace/" xmlns:dkdcplus=" http://biblstandard.dk/abm/namespace/dkdcplus/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://biblstandard.dk/abm/namespace/dkabm/ http://biblstandard.dk/abm/schemas/dkabm_2009-08-20.xsd"> <ac:filename>eksempel_genstand</ac:filename> <ac:technicalformat>xml</ac:technicalformat> <ac:identifier>i123</ac:identifier> <ac:source>aab</ac:source> - 5 -

Andre former for udveksling På samme måde kan ABM standarden indlejres i andre XML baserede standarder vha. xsi:schemalocation attributten. Som eksemplificeret ovenfor, kan denne attribut hægtes på ABM rod elementet <record> eller <collection>, og disse kan herefter indlejres hvor modtager standarden foreskriver det. - 6 -