{"id":346,"date":"2004-11-06T18:28:54","date_gmt":"2004-11-06T18:28:54","guid":{"rendered":"\/?p=346"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T04:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.identityblog.com\/?p=346","title":{"rendered":""},"content":{"rendered":"<p><font size=+1><b>How many pages does it take to make an LDAP spec? <\/b><\/font><\/p>\n<p><p>In order to get a handle on how big &#8220;big&#8221; is, I thought it could be good to figure out how many pages were involved in the LDAP specs.<\/p>\n<p>Of course, my memory is that there were an aweful lot.  In fact, I don&#39;t think you could really do an LDAP implmentation without reading the X.500 spec first &#8211; and this means reading the X.200 series and probably getting your head around X.400.  But let&#39;s take things at face value and assume you could ignore those documents and just use the documents that were filed as RFCs.<\/p>\n<p>Given the fact that I&#39;m opinionated, I thought it would be better to use someone else&#39;s list of the standards.  A quick google and I came across an <a href=\"http:\/\/www.kingsmountain.com\/directory\/x500ldapfaq.biblio.html\">independently compiled list of LDAP documents<\/a>. The site is run by <a href=\"http:\/\/www.stanford.edu\/%7Ehodges\/\" class=\"broken_link\">Jeff Hodges<\/a> &#8211; who seems to be a protocol architect himself at a very eminent software company.  <\/p>\n<p>And what do we find?  Here is the resulting table of specs and pages&#8230;<\/p>\n<table style=\"TABLE-LAYOUT: fixed; WIDTH: 420pt; BORDER-COLLAPSE: collapse\" cellSpacing=0 cellPadding=0 width=560 border=0 x:str>\n<tbody>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"WIDTH: 372pt; HEIGHT: 12.75pt\" width=496 height=17 x:str=\"1255 I T. Directory Forum, &#147;A Naming Scheme for c=US&#148;, 09\/05\/1991. \"><font size=2>1255 I T. Directory Forum, &#147;A Naming Scheme for c=US&#148;, 09\/05\/1991.<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td style=\"WIDTH: 48pt\" align=right width=64 x:num><font size=2>25<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1276 PS S. Kille, &#147;Replication and Distributed Operations extensions to \"><font size=2>1276 PS S. Kille, &#147;Replication and Distributed Operations extensions to<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>17<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1275 I S. Kille, &#147;Replication Requirements to provide an Internet \"><font size=2>1275 I S. Kille, &#147;Replication Requirements to provide an Internet<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>17<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1274 PS P. Barker, S. Kille, &#147;The COSINE and Internet X.500 Schema&#148;, \"><font size=2>1274 PS P. Barker, S. Kille, &#147;The COSINE and Internet X.500 Schema&#148;,<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>60<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1275 I S. Kille, &#147;Replication Requirements to provide an Internet \"><font size=2>1275 I S. Kille, &#147;Replication Requirements to provide an Internet<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>17<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1276 PS S. Kille, &#147;Replication and Distributed Operations extensions to \"><font size=2>1276 PS S. Kille, &#147;Replication and Distributed Operations extensions to<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>17<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1277 PS S. Kille, &#147;Encoding Network Addresses to Support Operation Ov<\/font><\/td>\n<td align=right x:num><font size=2>10<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1278 I S. Hardcastle-Kille, &#147;A String Encoding of Presentation Address&#148;, \"><font size=2>1278 I S. Hardcastle-Kille, &#147;A String Encoding of Presentation Address&#148;,<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>5<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1279 S. Kille, &#147;X.500 and Domains&#148;, 11\/27\/1991. (Pages=13) \"><font size=2>1279 S. Kille, &#147;X.500 and Domains&#148;, 11\/27\/1991. (Pages=13)<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>13<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1295 I NADF, &#147;User Bill of Rights for entries and listings in the Public \"><font size=2>1295 I NADF, &#147;User Bill of Rights for entries and listings in the Public<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>2<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1308 I J. Reynolds, C. Weider, &#147;Executive Introduction to Directory \"><font size=2>1308 I J. Reynolds, C. Weider, &#147;Executive Introduction to Directory<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>4<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1309 I S. Heker, J. Reynolds, C. Weider, &#147;Technical Overview of Director<\/font><\/td>\n<td align=right x:num><font size=2>16<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1330 I ESCC X.500\/X.400 Task Force, &#147;Recommendations for the Phase<\/font><\/td>\n<td align=right x:num><font size=2>87<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1355 I J. Curran, A. Marine, &#147;Privacy and Accuracy Issues in Network \"><font size=2>1355 I J. Curran, A. Marine, &#147;Privacy and Accuracy Issues in Network<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>4<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1384 I P. Barker, S. Hardcastle-Kille, &#147;Naming Guidelines for Directory \"><font size=2>1384 I P. Barker, S. Hardcastle-Kille, &#147;Naming Guidelines for Directory<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>12<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1430 I S. Kille, E. Huizer, V. Cerf, R. Hobby, S. Kent, &#147;A Strategic Plan \"><font size=2>1430 I S. Kille, E. Huizer, V. Cerf, R. Hobby, S. Kent, &#147;A Strategic Plan<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>20<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>rfc1431.txt&#151;DUA Metrics (OSI-DS 33 (v2))<\/font><\/td>\n<td align=right x:num><font size=2>19<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1487 PS W. Yeong, T. Howes, S. Hardcastle-Kille, &#147;X.500 Lightweight \"><font size=2>1487 PS W. Yeong, T. Howes, S. Hardcastle-Kille, &#147;X.500 Lightweight<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>21<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>rfc1488.txt&#151;The X.500 String Representation of Standard Attribute Syntax<\/font><\/td>\n<td align=right x:num><font size=2>11<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"rfc1558.txt&#151;A String Representation of LDAP Search Filters. \"><font size=2>rfc1558.txt&#151;A String Representation of LDAP Search Filters.<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>3<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>rfc1588.txt&#151;White Pages Meeting Report. J. Postel &amp; C. Anderson. Febru<\/font><\/td>\n<td align=right x:num><font size=2>35<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1617 I P. Barker, S. Kille, T. Lenggenhager, &#147;Naming and Structuring \"><font size=2>1617 I P. Barker, S. Kille, T. Lenggenhager, &#147;Naming and Structuring<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>28<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1684 I P. Jurg, &#147;Introduction to White Pages services based on X.500&#148;, \"><font size=2>1684 I P. Jurg, &#147;Introduction to White Pages services based on X.500&#148;,<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>10<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1727 I C. Weider, P. Deutsch, &#147;A Vision of an Integrated Internet \"><font size=2>1727 I C. Weider, P. Deutsch, &#147;A Vision of an Integrated Internet<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>11<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1758 I T. American Directory Forum, &#147;NADF Standing Documents: A Bri<\/font><\/td>\n<td align=right x:num><font size=2>4<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1777 DS W. Yeong, T. Howes, S. Kille, &#147;Lightweight Directory Access \"><font size=2>1777 DS W. Yeong, T. Howes, S. Kille, &#147;Lightweight Directory Access<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>22<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1781 PS S. Kille, &#147;Using the OSI Directory to Achieve User Friendly \"><font size=2>1781 PS S. Kille, &#147;Using the OSI Directory to Achieve User Friendly<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>12<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1798 PS A. Young, &#147;Connection-less Lightweight Directory Access Proto<\/font><\/td>\n<td align=right x:num><font size=2>9<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17 x:str=\"1803 I R. Wright, A. Getchell, T. Howes, S. Sataluri, P. Yee, W. Yeong, \"><font size=2>1803 I R. Wright, A. Getchell, T. Howes, S. Sataluri, P. Yee, W. Yeong,<span style=\"mso-spacerun: yes\"> <\/span><\/font><\/td>\n<td align=right x:num><font size=2>8<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1804 E G. Mansfield, P. Rajeev, S. Raghavan, T. Howes, &#147;Schema Publi<\/font><\/td>\n<td align=right x:num><font size=2>10<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>1823 T. Howes &amp; M. Smith, &#147;The LDAP Application Program Interface&#148;, Au<\/font><\/td>\n<td align=right x:num><font size=2>22<\/font><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><span style=\"mso-spacerun: yes\"><font size=2> <\/font><\/span><\/td>\n<td><span style=\"mso-spacerun: yes\"><font size=2> <\/font><\/span><\/td>\n<\/tr>\n<tr style=\"HEIGHT: 12.75pt\" height=17>\n<td style=\"HEIGHT: 12.75pt\" height=17><font size=2>Total<\/font><\/td>\n<td align=right x:num><font size=2>551<\/font><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>How many pages does it take to make an LDAP spec? In order to get a handle on how big &#8220;big&#8221; is, I thought it could be good to figure out how many pages were involved in the LDAP specs. Of course, my memory is that there were an aweful lot. In fact, I don&#39;t &hellip; <a href=\"https:\/\/www.identityblog.com\/?p=346\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\"><\/span><\/a><\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,2],"tags":[],"_links":{"self":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/346"}],"collection":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":0,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.identityblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}