"আন্তর্জাতিক মান ক্রমিক সংখ্যা" পাতাটির দুইটি সংশোধিত সংস্করণের মধ্যে পার্থক্য

(সংশোধন)
ট্যাগ: ২০১৭ উৎস সম্পাদনা
 
== কোড বিন্যাস ==
আইএসএসএন এর বিন্যাস একটি আট অঙ্কের কোড, একটি হাইফেন দ্বারা বিভক্ত দুই চার সংখ্যার মধ্যে।<ref name=Whatis /> একটি পূর্ণসংখ্যা সংখ্যা হিসাবে, এটি প্রথম সাত সংখ্যার দ্বারা প্রতিনিধিত্ব করা যেতে পারে<ref>[https://github.com/ppKrauss/ISSN-L-resolver Example of database implementation] where seven-digit integers are used to store ISSNs.</ref>
 
শেষ কোড ডিজিট, যা  ০-৯ বা একটি X হতে পারে, একটি চেক ডিজিট। আনুষ্ঠানিকভাবে, আইএসএসএন কোডের সাধারণ ফর্ম ("আইএসএসএন গঠন" বা "আইএসএসএন সিনট্যাক্স" নামেও পরিচিত) নিম্নরূপ প্রকাশ করা যেতে পারে:<ref>{{cite web|url=https://tools.ietf.org/html/rfc3044|title=Using The ISSN (International Serial Standard Number) as URN (Uniform Resource Names) within an ISSN-URN Namespace|first=Slawek Rozenfeld|last=<rozenfeld@issn.org>|date=|website=tools.ietf.org}}</ref>
আইএসএসএন এর বিন্যাস একটি আট অঙ্কের কোড, একটি হাইফেন দ্বারা বিভক্ত দুই চার সংখ্যার মধ্যে।<ref name=Whatis /> একটি পূর্ণসংখ্যা সংখ্যা হিসাবে, এটি প্রথম সাত সংখ্যার দ্বারা প্রতিনিধিত্ব করা যেতে পারে<ref>[https://github.com/ppKrauss/ISSN-L-resolver Example of database implementation] where seven-digit integers are used to store ISSNs.</ref>
 
: {{Code|NNNN-NNNC}}
শেষ কোড ডিজিট, যা  ০-৯ বা একটি X হতে পারে, একটি চেক ডিজিট। আনুষ্ঠানিকভাবে, আইএসএসএন কোডের সাধারণ ফর্ম ("আইএসএসএন গঠন" বা "আইএসএসএন সিনট্যাক্স" নামেও পরিচিত) নিম্নরূপ প্রকাশ করা যেতে পারে:<ref>{{cite web|url=https://tools.ietf.org/html/rfc3044|title=Using The ISSN (International Serial Standard Number) as URN (Uniform Resource Names) within an ISSN-URN Namespace|first=Slawek Rozenfeld|last=<rozenfeld@issn.org>|date=|website=tools.ietf.org}}</ref>
: যেখানে  <code>N</code> সেট হয় {''০,১,২,...,৯''}, একটি অক্ষর , এবং <code>C</code> হয় {''০,১,২,...,৯,X''};
 
অথবাবা একটি দ্বারা [[পার্ল সমঞ্জসেউপযুক্ত রেগুলার এক্সপ্রেশন]] [পিসিআর] নিয়মিত[[রেগুলার প্রকাশএক্সপ্রেশন]]:<ref>[https://github.com/amsl-project/issn-resolver github.com/amsl-project/issn-resolver See p. ex. <tt>$pattern</tt> at source code (<tt>issn-resolver.php</tt>) of GitHub].</ref>
: {{Code|NNNN-NNNC}}
: {{Code|lang=perl|1=^\d{4}-\d{3}[\dxX]$}}.
 
: যেখানে  <code>N</code> সেট হয় {''০,১,২,...,৯''}, একটি অক্ষর , এবং <code>C</code> হয় {''০,১,২,...,৯,X''};
 
অথবা একটি দ্বারা পার্ল সমঞ্জসে নিয়মিত প্রকাশ:<ref>[https://github.com/amsl-project/issn-resolver github.com/amsl-project/issn-resolver See p. ex. <tt>$pattern</tt> at source code (<tt>issn-resolver.php</tt>) of GitHub].</ref>
 
: {{Code|lang=perl|1=^\d{4}-\d{3}[\dxX]$}}.
 
উদাহরণস্বরূপ, হেয়ারিং রিসার্চ এর আইএসএসএন ০৩৭৮-৫৯৫৫, যেখানে চূড়ান্ত ৫ চেক সংকেত, যা <code>C</code><tt>=৫</tt>.
৫. চেক সংখ্যার হিসাব করার জন্য নিম্নলিখিত অ্যালগরিদম ব্যবহার করা যেতে পারে:
 
:আইএসএসএন এর প্রথম সাত সংখ্যার সমষ্টি গণনা করে তার সংখ্যা দ্বারা গুণিত, ডান থেকে গণনা করা হয়- অর্থাৎ ৮, ৭, ৬, ৫, ৪, ৩, এবং  ২, যথাক্রমে:
৫. চেক সংখ্যার হিসাব করার জন্য নিম্নলিখিত অ্যালগরিদম ব্যবহার করা যেতে পারে:
 
:আইএসএসএন এর প্রথম সাত সংখ্যার সমষ্টি গণনা করে তার সংখ্যা দ্বারা গুণিত, ডান থেকে গণনা করা হয়- অর্থাৎ ৮, ৭, ৬, ৫, ৪, ৩, এবং  ২, যথাক্রমে:
 
::<math>0\cdot 8 + 3\cdot 7 + 7\cdot 6 + 8\cdot 5 + 5\cdot 4 + 9\cdot 3 + 5\cdot 2</math>
::<math>= 0 + 21 + 42 + 40 + 20 + 27 + 10</math>
::<math>= 160</math>
:এই যোগফলের মডুলাস ১১ তারপর হিসাব করা হয়; ১১ দ্বারা সমষ্টি বিভক্ত এবং অবশিষ্ট নির্ধারণ:
::<math>\frac{160}{11} = 14\mbox{ বাকী remainder }6=14+\frac{6}{11}</math>
 
: যদি অবশিষ্ট থাকে তবে চেক সংখ্যা ০ হয় না, অন্যথায় অবশিষ্ট সংখ্যা ১১ থেকে চেক সংখ্যার বিয়োগ করা হয়::
এই যোগফলের মডুলাস ১১ তারপর হিসাব করা হয়; ১১ দ্বারা সমষ্টি বিভক্ত এবং অবশিষ্ট নির্ধারণ:
::<math>11 - 6 = 5</math>
 
:5 is the check digit, <code>C</code>.
::<math>\frac{160}{11} = 14\mbox{ বাকী }6=14+\frac{6}{11}</math>
 
: যদি অবশিষ্ট থাকে তবে চেক সংখ্যা ০ হয় না, অন্যথায় অবশিষ্ট সংখ্যা ১১ থেকে চেক সংখ্যার বিয়োগ করা হয়::
 
::<math>11 - 6 = 5</math>
:5 is the check digit, <code>C</code>
 
:হিসাবের জন্য, চেক ডিজিটের অবস্থানের একটি উচ্চতর ক্ষেত্রে X ১০ (একটি রোমান দশের মতো) একটি চেক সংকেত নির্দেশ করে।.
 
চেক সংখ্যার নিশ্চিত করার জন্য, আইএসএসএন এর আটটি সংখ্যার সমষ্টি গণনা করে তার সংখ্যা দ্বারা গুণিত, ডান থেকে গণনা করে (যদি চেক সংখ্যার X হয় তবে তারপরে যোগফলটি ১০ ​​যোগ করুন)। সংখ্যার ১১ মডুলাস ১১ হতে হবে।