دامنه کاربرد استاندارد Z3950 در بازیابی و تبادل اطلاعات بین نظام های ناهمگون اطلاعاتی است. به بیانی دیگر پروتکل Z 3950 کاربران را قادر می سازد تا نظام هاى اطلاعاتى متفاوت را بر روى انواع شبکه ها و اینترنت از طریق یک محیط کاربر واحد جستجو کنند.
این پروتکل شامل مجموعه ای از قوانین، فرمت ها و روش های ارتباطی منظمی است که بین نظام های اطلاعاتی مختلف ارتباط برقرار می کند و تعیین می کند چگونه یک نظام اطلاعاتی می تواند با سایر نظام های اطلاعاتی ناهمگون ارتباط برقرار کند.
این پروتکل با استاندارد کردن پرسش و پاسخ در دو لایه خدمات دهنده و خدمات گیرنده عمل می کند. در نرم افزار کتابخانه ملی (رسا) نیز دو لایه ZClient و ZServer پیاده سازی شده است. به عبارتی کتابخانه ملی می تواند با ZServer جزو یکی از هزاران کتابخانه ای قرار گیرد که به ارائه خدمات Z3950 می پردازند و با ZClient می تواند به زنجیره ای از کتابخانه هایی بپیوندد که این پروتکل را در سطح Server پشتیبانی می کنند و به بازیابی اطلاعات بپردازد.
بدین ترتیب هر نرم افزارکتابخانه ای که مجهز به ZClient است می تواند با ثبت مشخصات سرور Z3950 کتابخانه ملی در بخش تنظیمات Z3950 نرم افزار محلی خود، از اطلاعات پایگاه کتابشناسی کتابخانه ملی بهرمند شود.
Server Address: z3950.nlai.ir
Port: 210
Database: Default
Options: search pereset scan namedResultSets resultCount
رکوردها در پایگاه داده کتابخانه ملی با فرمت یونی کد (Unicode) ذخیره می شوند. برای جستجو و مشاهده اطلاعات رکوردها باید Client مورد استفاده نوع نویسه یونی کد (Unicode) را پشتیبانی کند.
| SEARCH TYPE | General Keyword | Title Keyword | ISBN | ISSN | Subject heading | Date of Publication | Place of Publication | Publisher | Author |
| Use Attribute | 1016 | 4 | 7 | 8 | 21 | 31 | 59 | 1018 | 1003 |