Source: http://www.bs.dk/publikationer/andre/danzig/03/html/entire_publication.htm
Timestamp: 2017-03-27 06:32:02
Document Index: 241037152

Matched Legal Cases: ['art 1', 'art 2', 'art 1', 'art 1', 'art 2', 'art 2']

NCIP Implementation Guidelines: Collaboration between Danish libraries and other agencies Face | Page bottom
NCIP Implementation Guidelines: Collaboration between Danish libraries and other agencies
Title: NCIP Implementation Guidelines: Collaboration between Danish libraries and other agencies
Summary: These guidelines describes the requester- and responder-side requirements for implementation of NCIP in Denmark.These guidelines are part of a series of specifications for technical interoperability between libraries and between libraries and partners called "danZIG specifications". The danZIG is a committee representing library system vendors, library technical interoperability consultants and national library services supplemented by libraries representatives put together by Danish Agency for Libraries and Media and chaired by the agency. The purpose of danZIG is to advise the governmental agency Danish Agency for Libraries and Media, which have the responsibility for the published specifications.
Publisher: Danish Agency for Libraries and Media
Responsible institution: Danish Agency for Libraries and Media
Author: By danZIG NCIP arbejdsgruppen
Other contributors: Edited by Rikke Lose and Leif Andresen
URL: http://www.bs.dk/publikationer/andre/danzig/03/index.htm
Digital ISBN: 978-87-92057-52-5
Version/edition: 01-12-2009
Data formats: html,htm,jpg,gif,pdf,css,js,doc
Publisher category: statslig
Key subjects: danZIG, NCIP
NCIP Protocol version	Transport Protocol	Conformance to profiles	Terminology
Schemes defined for collaboration between Danish libraries
ISIL - Unique Agency Id	Agency Subdivision - Unique Agency Id	FAUST - Bibliographic Record Identifier Code	bibliotek.dk material types CPR Supplementary information Agency authentication	User identification	Bibliographic identification	Change Record Sheet
These guidelines describe the requester- and responder-side requirements to support implementation of NCIP in Denmark. These guidelines are part of a series of specifications for technical interoperability between libraries and between libraries and partners called “danZIG specifications”. The danZIG is a committee representing library system vendors, library technical interoperability consultants and national libraries services supplemented by library representatives put together by Danish Agency for Libraries and Media and chaired by the agency. The purpose of danZIG is to advise the governmental agency Danish Agency for Libraries and Media, which have the responsibility for the published specifications.
The target group for these specifications is vendors to Danish libraries and people interested in technical interoperability in the library sector.
In subordinate specifications to these guidelines specific scenarios for the collaboration between Danish libraries and other agencies are found.
The scope of this specification is to describe the requester- and responder-side requirements for implementation of NCIP in Denmark.
For this version the scope is restricted to items ready for circulation. The intention is a future extension with parts of items (articles etc.).
NCIP Protocol version
All implementations shall support the NCIP ANSI/NISO Z39.83 - 2002 Circulation Interchange Part 1: Protocol and the ANSI/NISO Z39.83 - 2002 Circulation Interchange Part 2: Protocol Implementation Profile 1.
These Guidelines assume that all implementations are capable of supporting NCIP version 1.0 and version 1.01 of the NCIP DTD. For requesting and responding applications, this means that they must be able to receive and respond to messages according to the definitions of the:
http://ncip.envisionware.com/documentation/ncip_v1_01.dtd Transport Protocol
Because of general Danish rules about safety for personal information, only the HTTPS transport protocol is used. Conformance to profiles
Conformance to NCIP Application Profiles must be defined in the subordinate specifications to these guidelines. Terminology
All special terminology follows the definitions given in the NCIP standard, its associated Implementation Profile 1 and the DCB-2 and DCB-3 profiles.
Implementations claiming conformance to these guidelines may utilize the schemes specified in the NISO Circulation Interchange Protocol and the Implementation Profile 1.
Additional schemes and extensions or restrictions of existing schemes required in these guidelines:
ISIL Supplement to: Unique Agency Id
http://biblstandard.dk/isil/schemes/1.1/ Agency Subdivision Danish supplement to: Unique Agency Id
http://biblstandard.dk/ncip/schemes/agencysubdiv/1.0/ Visible User Id Type
For Visible User Id Type, if no bilateral agreements has been made between requester and responder use:
http://www.niso.org/ncip/v1_0/imp1/schemes/visibleuseridentifiertype/visibleuseridentifiertype.scm Visible User Id Type
For Visible User Id Type to be used in Create User:
http://biblstandard.dk/ncip/schemes/CPR/1.0/ Authenti-cation Input Type
For Authentication Input Type, if no bilateral agreements has been made between requester and responder use:
http://www.niso.org/ncip/v1_0/imp1/schemes/authenticationinputtype/authenticationinputype.scm FAUST
Danish supplement to: Bibliographic Record Identifier Code
http://biblstandard.dk/ncip/schemes/faust/1.0/ Request Type For Request Type only these are used:
Non-Returnable Copy
http://www.niso.org/ncip/v1_0/schemes/requesttype/requesttype.scm Request Scope Type
For Request Scope Type always use Bibliographic Item http://www.niso.org/ncip/v1_0/schemes/requestscopetype/requestscopetype.scm bibliotek.dk material types
For NCIP bibliographic Description
http://biblstandard.dk/ncip/schemes/bibldkmat/1.0/
For schemes defined as part of NCIP the scheme identifiers are only identifiers.
For schemes defined in this specification and as part of ISIL, the scheme identifiers are also links to a scheme description.
This paragraph defines the schemes for NCIP Open Enumerated Types which should be used in Denmark to support the collaboration between libraries. The NCIP maintenance agency is responsible for registering additional schemes according to Appendix G of the NCIP standard. For schemes defined for collaboration between Danish libraries are added a type with two possibilities:
Rule: The Reference point to information how this scheme works. List: The Values list the possible values. And Reference can give additional information. ISIL - Unique Agency Id
Every Danish instance that can send or receive NCIP messages will be given an ISIL number (International Standard Identifier for Libraries and Related Organisations). The following scheme identifier should be: Scheme: http://biblstandard.dk/isil/schemes/1.1/ Common name: ISIL
Supplement to: Unique Agency Id
Type: Rule. Reference: http://www.biblstandard.dk/isil/ Note that when Danish library numbers are used as ISIL identifiers, they should be prefixed with "DK-". The scheme identifier will be registered with the NCIP Maintenance Agency.
Agency Subdivision - Unique Agency Id
It is possible for library branches to have local subdivisions, e.g. bus stop address. A local agency subdivision identifier consists of the ISIL identifier of the branch, an underscore and a locally defined text identifying the subdivision.
Scheme: http://biblstandard.dk/ncip/schemes/agencysubdiv/1.0/ Common name: Agency Subdivision
Type: Rule. Reference: http://www.danbib.dk/index.php?doc=bestil_bogbus FAUST - Bibliographic Record Identifier Code
A national FAUST number, which represents a bibliographical record in the Danish national bibliographical database, should be used as the Bibliographic Record Identifier if it is available. Scheme: http://biblstandard.dk/ncip/schemes/faust/1.0/
Common name: FAUST
Supplement to: Bibliographic Record Identifier Code
Type: List. Values: FAUST
Reference: http://www.danbib.dk/index.php?doc=standarder#identifikatorer bibliotek.dk material types A list of material types based on different fields and subfields in danMARC2. Scheme: http://biblstandard.dk/ncip/schemes/bibldkmat/1.0/ Common name: bibliotek.dk material types
Supplement to: Bibliographic Description
Type: Rule. Reference: http://www.danbib.dk/docs/abm/types.xml CPR CPR is the Danish civil registration number. CPR is a type to be used in Visible User Id when creating a new user. Scheme: http://biblstandard.dk/ncip/schemes/CPR/1.0/ Common name: CPR
Supplement to: Visible User Id Type
Type: List. Values: CPR
Reference: http://www.cpr.dk/cpr/site.aspx?p=108&t=visartikel&Articleid=4225 Supplementary information Agency authentication
The element FromAgencyAuthentication is only a string and it is not possible to qualify the content. For use between Danish libraries and other agencies this element shall contain a password agreed between the responder and the requester.
Initial identification of a user is done via a Lookup User request. If the requesting application is communicating directly with an end-user, it will typically request the user’s credentials and forward these as Authentication Input in a Lookup User request. If the requesting application is working on behalf on an otherwise identified user or accepting a user identification from a trusted staff user or system, it will use the Visible User Id element in a Lookup User request.
The Unique User Id contained in the response from the initial Lookup User request shall be used in the remaining requests where a user id is required.
Bibliographic identification
If no bilateral agreement has been made between requester and responder the following rules should be applied: If a bibliographic record is identified with a national FAUST number, this identifier must be used in the Bibliographic Record Identifier field and for the Bibliographic Record Identifier Code the following value must be used:
FAUST If a national FAUST number is not known for a bibliographic record, the local identifier of the bibliographic record must be used in the Bibliographic Record Identifier element and Unique Agency Id element (with the Item Agency identifier) must be used instead of Bibliographic Record Identifier Code. Change Record Sheet
Changes version November 2009:
New schemes for bibliotek.dk material types and CPR. New Annex 1 NCIP Bibliographic Description – mapping from danMARC2. References to NCIP updated. Reference to NCIP implementation guidelines: User authentication support, version 1.0 deleted. References
ANSI/NISO Z39.83 - 2002 Circulation Interchange Part 1: Protocol (NCIP): Selet Version 1.0 and The Protocol (Part 1) at:
http://www.ncip.info/documentation/standard
ANSI/NISO Z39.83 - 2002 Circulation Interchange Part 2: Protocol Implementation Profile 1: Select Version 1.0 and The Implementation Profile (Part 2) at
Direct Consortial Borrowing: User Agency Manages Transaction Application Profile (DCB-2): http://ncip.envisionware.com/application_profiles/DBC_User_Agency_Manages_Transaction.pdf Direct Consortial Borrowing: Broker Application Manages Transaction Application Profile (DCB-3): http://ncip.envisionware.com/application_profiles/DCB_Broker_Applicaton_Manages_Transaction.pdf Annex 1: NCIP bibliographic Description – mapping from danMARC2 NCIP
danMARC2*
100*h *a 700*h *a 110*a 710*a 245*e
If 004 *a != i
AuthorOfComponent
100*h *a 700*h *a 110*a 710*a 245*e 558 *e
If 004 *a == i
BibliographicItemId
021*e o21*a 248*z 248*r
Scheme:BibliographicItemIdentifierCodeISBN
022*a 440*z 840*z
Scheme:BibliographicItemIdentifierCodeISSN
028*a
Scheme: BibliographicItemIdentifierCodeISMN
BibliographicRecordId**
001*a
250*a Pagination
300*a
PlaceOfPublication 260*a 557*h 558*h
008*a 008*z 260*c
If 004 *a != i PublicationDateOfComponent
557*j 558*j
260*b 440*e 557*i 558*i
SeriesTitleNumber
440*a *ø 840*a *ø
245*a - 248*g. 248*a 245*a. 245*a
1. 557*a 3. 558*a
If 004 *a != i(hoved. bind/sektion)If 004 *a == i
TitleOfComponent
2. 245*a If 004 *a == i BibliographicLevel
SponsoringBody ElectronicDataFormatType Language
008 *l
Scheme: ISO 639-2 Alpha-3 Bibliographic Codes
MediumType bibliotek.dk material types
Scheme: bibliotek.dk material types
* fields are presented in prioritised order
** same as in guidelines including Unique Agency Id
This page forms part of the publication 'NCIP Implementation Guidelines: Collaboration between Danish libraries and other agencies' as Entire publication with graphics
Publication may be found at the address http://www.bs.dk/publikationer/andre/danzig/03/index.htm © 2009
Styrelsen for Bibliotek og Medier | H.C. Andersens Boulevard 2 | 1553 K�benhavn V | phone 33 73 33 73 (weekdays hrs. 9-16) | fax 33 73 33 72 | post@bibliotekogmedier.dk | CVR 56 79 81 10