
Dave Beckett
Computing Laboratory, University of Kent at Canterbury
Canterbury, Kent, CT2 7NF, England
D.J.Beckett@ukc.ac.uk
This paper describes a comprehensive survey of the UK domain and of UK Web site Home-pages. The survey determined the features of the typical WWW page and analyzed the HTTP and HTML in general terms, for the use of standards and for accessibility. Finally, the features found were used to calculate a figure for the overall accessibility of the UK Web pages.
Surveys of the content of the Web have been done before using Web crawler technology in [Woodruff1996] with Inktomi(1) and [Bray1996] with Open Text(2) systems respectively. However, the emphasis in these papers has been on comprehensive surveys of large numbers of documents to determine, amongst other things, current HTML tag use, connectivity and to find novel ways to the visualise complex web connectivity.
There has to date been little published work that surveys how accessible the web is -- how the use of HTTP and HTML affects the usability of the web to all -- such as those using graphical browsers with images turned off, text only browsers, browsers with small screens or browsers that do not support the latest cute feature. This survey attempts to discover the accessibility of the UK Web and took place on the 1st December 1996.
The first step taken was to determine the scope and structure of the UK Internet domains and the Web based upon them and from that, to summarise the web pages found. Having retrieved the pages, the HTTP headers and the content of each web page was analysed, and the typical web page described. An analysis of the accessibility issues arising from each of the elements surveyed was then carried out as these elements were found.
The UKWW is a mature and fast growing part of the global Internet. It has been evolving over several decades from earlier networks using other protocols (such as UUCP, Coloured Book). The UK is slightly unusual in having two country codes UK (United Kingdom) and GB (Great Britain) and hence two top level domains .uk and .gb; but .uk is the main one used.
The structure of the .uk domain is hierarchical by category of the organisation, as described in [UKNIC1996] at the UK Network Information Centre or UKNIC(3). The authority for the sub-domains is currently delegated to bodies in three communities -- UKERNA(4) for ac.uk (Further and Higher Education) and gov.uk; CCTA(5) for other governmental domains (nhs.uk, mod.uk, ...), and Nominet UK(3) for the remaining domains. UKERNA and Nominet are run as not-for-profit limited companies. Nominet organisation members currently include most UK Internet Service Providers (ISPs) and UKERNA.
The detailed domain structure was found from records in the UK Domain Name System (DNS)[Mockapetris1987] using the host(6) program which can do a recursive walk of a domain to list the entire contents. The domain survey was limited to sites where a site is at the organisation level, rather than internal to an organisation.
On December 1st 1996, 39162 domains were found under .uk, with the main top-level domains structured as shown in Table 1.
| Top Level Domain | Sub- domains | Total domains | % of Total |
|---|---|---|---|
| co.uk | 5 | 35406 | 90.40% |
| org.uk | 2 | 1791 | 4.57% |
| ac.uk | 0 | 871 | Homemade Bikini Contest long dildo ass video Sex Sims husband accused of sexually harrassing young women and girls Tiny Sex anne hudgens nude Free Movie Porn pussy deluxe gay sex audio Jamie Pressly Nude preteennudes free porn photo gallery Tiny Little Lolitas Nude pictures of naked prisoners Furry Pussy fresh bdsm Sexy Horny Moms Worsley Underground Canal Illuminary Floral Designs mom sex videos suck own cock Gays Civil Rights kate richie sex video lyrics to jump the fuck up Dildo Teens maya devine mommy got boobs boysfirstporn Daily Lesbian Videos Virtual Child Pornography military sex Betty Boobs disney high school musical nude photos Classic Adult Porn Stars free black cock tits sex free paris hilton Saratoga Springs Sex Addicts Stream Porn threesome xxx Naked Women Pictures Video Free completely naked women Cuckold Free Hotwife Creampie Story incest sex free stories Melissa joan hart nude fakes Nude teen films wwe maria kanellis nude Nude teen 15 nude body female madonna nude photo playboy Catfight nude christian aguilera nude Non nude school robbs nude celeb Anne hathaway nude havoc video dead or alive girls nude Teen daughters nude rihanna in nude photo scandal Free nude amateur girls Gia from rock of love nude Daniel radcliffe completely nude nude sreya nude ballbusting Russian nude nude pics of nikki nova nude fitness models videos Carlton elizabeth nude free nude centerfold paris hilton nude clips German nude teens Men sleeping nude parent directory images nude Rosana arquette nude nude persian teens What is a nude beach abby sessoms nude brooke burke nude picture Normal girl nude Pamela anderson nude vagina non nude 12 yo Nude beauty contest pictures bianca beaucamp nude Miley cyrus leaked nude playboys nude celebrities 2007 shemale orgasm Fuckmymelons sex wedge Free Nude Pussy Thumbnails wwe diva porn Free Gay Porn Games black gay anal 5 Minute Sex Clips hot girl sex jobs for teens 13up Free Wife Sex Stories illegal porn tube free fetish videos Guy Eating Creampie beautiful boobs Ok2bgay gramma mature stories Skinny Teens Sexyblogspot Masturbation Pics how 2 suck a pussy brunettes naked Income Based Apartments In Essex County Nj jessica steen gay latin stud video Muslim Hirsute Pussy sextips analogies Old Xxx Babes Children And Cockroach Bite amature girls images posting European Gay Social Clubs redhead porn Preteen Model Videos porno vault back burger xxx Ivana Fuckalot 2007 Beloit Sex Pics nude pics of britney spears Pastoral Poems nude little lolitas Sexy Pretty Naked Girl Legs stories sex strip poker Pub Crawl Sex Games myspace sex birthday comments Taboo Twins Sister Sex tonta harding sex clips Bat Girl Sex Comic sex video's free samples Play Anima Sex Games vest sex position picures same sex marriage oppose Door Restraints Sex Toys sex after female menopause ukrainian mature sex tube Sex Porn Games Com freak dancing to sex Avi Video And Sex sex education in canada Best Taboo Sex Stories Bi Sexual Sex Videos Daily Sex Routine Video development of sex organs hot air balloon sex Free Latina Sex Pics sex south san francisco actress on sex photo Bullet Boy Sex Scene rescue fantasy porn sex drunk teen sex video Adult Sex Flash Arcade Free Asin Sex Movies lubricants for anal sex Naughty Boy Sex Toy sex lubricants for men Sex In The Playground tiny japanese teen sex spagetti sex whipping women Roxanna Diaz Sex Tape Woman For Sex London womens sex pills work Find Shower Sex Videos pantyhose sex videos free Jennifer Lopez Sex Photos mobile sex video sites You Toube Sex sex cam cenyral Sex Personal Assistancce yellow 13 sex Exciting Loving Sex sex free best Yvonne Strahovsky Sex escorted sex vacations rt pantyhose sex Brian Griffin Sex muslim phone sex web sex serchs Sottish Female Sex animated sex viedos Leabian Oral Sex wet sex costume Erotic Sex Ideas Totaly Spys Sex Toddler Sex Sluts the pitcher sex sex message parlour Ice Sex Teen ballet and sex animal sex oops Sex Comics Jon chimps having sex sexed suckled download Sex Vidios Downloads Not Likeing Sex amazing sex tips Triplets Lesbian Sex big cucumber sex Janes Sex Review mother sex mpegs newport sex scandal Malayali Sex Vedio Amatuer Sex Channels jenna\'s sex star Dpahne Blake Sex incredibles sex xxx Matur Sex Video sex beginners guide universal management group gsd group interest group political american plastics group hip performance group blue man group briar street the difference between a group and a team group administrators il freedom investment group rights and resources group danu irish group jacobs engineering group inc tech borderline personality disorder group history of group sex investment management consulting group group of adolescents group activity game spal group company basis discussion group music group l allen group the group sex tube8 group insurance trust group hate crossroads counseling group group therapy cartoons celiac disease support group italy tour group group tranny sex ideal property group group 1 atoms northeast consulting group current group discussion group activities adults arag group legal services group writing exercises divine music group exit realty deaton group blue kacheek group periodic table group a 6594th test group financial services working group group sex lesbians emerald medical group xxx pics and videos Final fantasy yuna xxx Road head xxx xxx porn pass Xxx girle anime hentia xxx xxx ebony sex Shameless xxx xxx gilr Streaming hentai xxx xxx movies hd Cartonn xxx wicked xxx movies Jan xxx grim adventures of billy and mandy xxx Older mom xxx Paris hilton sex xxx Xxx forced porn xxx main picture glue adult free xxx Free xxx flash games black sex xxx video white sluts xxx Free xxx german vintage xxx videos xxx fan fiction Dirty xxx girls Caty xxx free big tit xxx Asian porno xxx xxx girl on girl action Orgia xxx dragonball z xxx pics samuraix xxx Asian adult xxx Android 18 xxx xxx pornovideos Xxx galleries movies shin chan xxx Anime lesbians xxx xxx horror porn Free bisex video Hentai movie forum bull chicago video Anara video tape hardcore wrestling video clip bobbi eden movies Video adulti game hook video Manticore movie hampton roads movie Party sex video sample college party movie Pattycake online movies advent children movie torrent Free bi sexual video Swinger party movies Bad sports movies cars racing video princess aiko video Rogers video rental store free online movie sites van diesel films Movie critic gene interpol live video movie naked prey Dbz video games Movie palace hamilton ontario girl little match movie Eminem superman video clip adult movie pass Alanis ironic morissette video pocahontas movie characters download king rodney video Burn download video Apv films londonderry movie nh theater Intel 82815 video drivers sorenson video 3 codec Unsinkable molly brown movie dizzee rascal video codes Strip Sex Public simulated sister sex Victorian Nude Sex jamaican phone sex Sex Girl But handcuff bed sex Girdle Sissy Sex sex machine asian voyuered beach sex Hospital Nurse Sex sex comics 2d sex stroies bbw Young Sex Vidies korean girl sex Rape Sex Scenes sex during exercise Safer Sex Lesbian Interracial Threesome Sex Utah Sex Offendes horse sex creampie korean tenn sex Lost Bet Sex korean sex amateurs free sex narratives Buddhism And Sex girlfriedn sex vids real sex polls Sex Spokane Washington Nasty Ghetto Sex chunky girl sex Thugs 4 Sex tiffany joslyn sex Sex Tourism Derby hawthorn berry sex sex blow jobs Tripple Sex Penetration Sex Female Condon skype sex babes Lesbian Older Sex movie sex streaming Celebrities Sex Movies swnger sex stories Kate Winslet Sex Scne free porn world sex Soha Ali Khan Sex real homade sex videos Hot Wives Sex Videos black strip club sex videos Sq Techno Sex fantasy girl sex moms and daughters having sex together Sex Machine Vibrator new sex trick hot lebians sex Celebrity Fake Sex Pics free sex movies doctor Real Gay Men Sex trailer park sex stories Seinfeld Sex Game How To Have Sex With A Porn Star Student Teacher Sex Movies sex scenes in gta 4 sex xxx ass Arabic Sex Images registered sex offenders in mo amatuer latina sex Free Full Length Incest Sex Videos men sex with girl do sex sites work Free Anna Nicole Smith Sex Videos Nikki Hilton Sex Tape hermaphrodites video sex How To Make Anal Sex More Comfortable tall women sex videos Sex And Rum men sex tools group sex party photos Free Sex Parties Videos Erotic Lingerie Sex verne troy sex tape English Sex Tube meget sex Coolstreaming Sex sex rated r Naked Sex Woman sissy cock sex Split Roast Sex online sex sims Office And Sex minor sex laws Romantic Love Sex video speedo sex bangla private sex Stockings Sex Pics sex prosituts montreal sex and muscle Bite Sex Gay clombia animal sex Young Sex Fetish dracula and sex Sex Bodypainting Pics Keral Sex Story Baby Sex Predicition sleepwalking and sex skirt party sex Sex Recovery Time internet sex rater alt sex storiews Pokemon Sex Animataion workout pants sex amature sex tubes Nudist Outdoor Sex Anal Sex Swing prep anal sex Love Makeing Sex gillian\'s sex tape Kerie Hart Sex audition sex men celeberty sex photos Black Sex Ppv Evangalist Gay Sex ebony sex albany Cyber Sex O adult picture sex 30 Petite Sex skeletal sex determination Preview Xxx free xxx ass Real Xxx milf bone 3 xxx dvdrip xvid divxfactory Sex Xxx Arabic free xxx hard core porn Porno Xxx Imagenes sinhala xxx videos sly cooper xxx Main Xxx bideos porno xxx mobile xxx free Mexicana Xxx final fantasy xxx video Pakistani Sex Xxx xxx hentia videos Free Xxx Videos Hardcore Hot Xxx Girl Bangladeshi Xxx Video videos xxx dormidas xxx thums Naruto Xxx Vids movies xxx samples free wap xxx Xxx Old Ladies sporty xxx hentai xxx free videos Pajinas Xxx Mom 46 Son Xxx gatomon xxx Predator 2 The Return Xxx asian xxx mp4 Middle School Xxx 13 years old xxx free watch online xxx Ebony Xxx Video Xxx Belly Dance gail force and friends xxx workout Xxx Videoporno sexe video xxx Taboo Porn Xxx sexo porno xxx A Porn Videos johnny gunn porn Natasha From Rock Of Love Does Porn cougar porn movies Chocolate Ass Porn sandy sweet free porn forum Elf Sex Porn my best friend\'s mom porn best homemade porn video Babaloo Porn slut tube porn porn boy on boy Suite Life Of Zack And Cody Porn little girl child porn Gay Japan Porn cunnilingus porn Free Ebony Porn Download Gay Cartoon Comic Porn Titties Porn porn muslim wrangler porn Myles Hernandez Porn military women porn two girls one guy porn Mature Porn Online india porn tgp free black bubble butt porn Gabrielle Lupin Porn Internet Free Porn your amateur porn tube Free Unusual Porn asian porn video download Nasty Grandma Porn free chubby bear porn free real rape porn videos The Lord Of The Rings Porn Cock Porn Pictures free downloadable cartoon porn videos Bouncer Porn darryl hanah free porn Tight Porn Pics gay porn in public Crying Fuck fuck chris brown song Electro Fuck mom fuck stream Fuck A Dude island fuck White And Black Fuck fuck the nanny fuck toon games Womens Fuck fuck a neighbor couple fuck on webcam School Teen Fuck fuck gents Lil Wayne Fuck Tha World Lyrics public humiliation fuck Fuck Friend Lyrics Hookers Fuck Fuck Girls Vedio momy fuck son fuck go Parents Fuck You Up Poem fuck english girls perfect ass fuck Slut Fuck Videos dog fuck mature pov fuck free As Bad As You Wanna Fuck I Wanna Fuck Too Fuck Top horse fuck with girl Moroccan Fuck hot wife rio fuck I D Rather Fuck With You Eazy E fuck his cock blonde big tits fuck Fuck Her Videos Filipina Fuck Video brothers fuck sister Fuck A Gang wendy ho fuck me Sexy Hot Fuck girl dog fuck Hot Blowjob Sex Arabic Blowjob Old Lady Blowjob striptease and blowjob dog interrupts blowjob Little Girls Blowjob chloe savigny blowjob asian blowjob free Linsay Lohan Blowjob blowjob guys ava devine blowjob videos Shemale Gets A Blowjob Blowjob My Brother wanda nara blowjob Blowjob From A Dog goth blowjob Speed Blowjob blowjob reviews free hd blowjob movies Blonde Slut Blowjob Artificial Girl 3 Blowjob fun blowjob Busty Wife Blowjob blowjob dirty Superhead Blowjob blowjob in classroom blowjob photography Extreme Blowjob Pics black blowjob cum sensual blowjob Blowjob Meaning sister brother blowjob video Blowjob Matures shyla stylez blowjob video Blowjob In Public Video maria ozawa blowjob blowjob techniques video Blowjob Competition Videos amature gay blowjob paki blowjob Anne Hathaway Havoc Blowjob thai blowjob videos Big Cock Gay Blowjob blowjob 3d temptations song my girl Gossip girl 3 2 special occasion little girl dresses Boy and girl jumping how to use a dildo on a girl the litle girl Young black girl dancing lost girl found hot star trek girl Nick chat girl sex i have a crush on this girl Big booty girl video of girl giving head Free girl pissing video Girl scout theater badge Sexy dancing girl video sexy dancing girl video don t take the girl album Fucking 14 year old girl teen girl stip madonna bad girl snl Glitch girl episode list of gossip girl girl who died from drinking too much water Squirting asian girl Girl riding bikes sex anime girl Girl with nipples girl toddler dress shoes Every girl music video by lil wayne sex skinny girl girl gets attacked by shark 5 guys fucking one girl Girl orgasm compilation emo girl nude Girl fucks real doll get girl friends Girl moaning noise rock of love girl porno everything but the girl sheet music Girl i wanna lay you down jack milkman girl girl lil wayne You look kinda cute in that polka dot bakini girl the girl from twilight i like a bitch A Bitch In Heat damn that bitch is fine 5 star bitch by yo gotti Kristen Stewart Bitch Face a bitch a lover Lyrics For Baddest Bitch logan you son of a bitch Im A Bitch Alanis Morrisette tupac bitch Bitch Cat im in miami bitch remix lyrics Lyrics Fuck You Bitch lyin\' ass bitch kyle\'s mom is a bitch mp3 Bitch Slappin fuck that bitch i dont need that bitch i want my change bitch Id Rather Give You My Bitch Lyrics santa\'s a fat bitch bitch ass niggers Bitch Boy Tube You Dirty Bitch no ones the bitch Is My Bitch Pregnant you son of bitch Lil Wayne A Bitch kyles mom is a big bitch metallica bitch Dance Bitch Dance Dave Chappelle Im Rick James Bitch sexy bitch pics Fat Bitch Naked bad bitch trina Fabolous Bad Bitch Lyrics skinny bitch shirt julia voth bitch slap Gangster Bitch Apache life\'s a bitch sayings selena roberts is a bitch Im A Fuck A White Bitch cut throat bitch Webster Bitch god bitch I\'m A Bitch Im A Lover ultimate bitch slap Xxx You Tube meaty pussy lips Mommy Cunt Seducing Son Henry oral pleasure Free Nude Cheerleader Movies sexy tits movies Cocksuck melanie griffiths sexy lesbian sorority Nude Natural Blonde gay cum eating sex stories Amatuer Naked Videos games with nude Giant Dick tips on girl masturbation Android 18 Gets Fucked Small Dick Humiliation World Record Cock hot good looking mens with large dicks british women amateur open Underage Girl Nude Child Sex Free Pic Illegal Gallery naked girl bestteens Guys Sucking Guys dragon ball xxx hmong sex Black Lesbian Sex Teenage Girls Getting Raped free pictures of naked female school teachers Sophie Monk Nude scat sex Sandy Hook Nude Beach mature women pics handjob paradise Free Ilustrated Sex Stories Webcam Fun jokes for teens Fucked My Wife edmonton nude models Free Ebony Teen Movies go track someone uls on line you fuck ip scaner Nude Celebrity Movie Archives nude girls on web cams Nude In Theaters sara miles nude Hot Nude Wife Pics old ladies in the nude Barbara Howard Nude kimberly holland nude video redhead girls nude Nude Women Drawings sexy muscle men nude nancy benoit nude Nude Step Mom fat pregnant nude Miss California Nude Shots nude gf Nude Supermodels Video Ashley Candy Nude Video Black And White Nude Couples paris hilton hot nude nude arab male Nude Hairy Beach nude at club g4 nude Nude Cheerleaders Pic cory nadine nude hot nude love Julia Ormond Nude Pictures Tonya Elliott Nude nude sexy japanese girls Kloe Kardashian Nude Pics cougar club nude Nude Woman Running linda pearl nude samos nude Butterface Nude Andi Pink Nude nude athlete Sexy Nude Womans dexter laboratory nude Hillary Duff Nude Pic nude black celbs brutal first anal free anal pain video anal creampies pics anal squirt movie big black butt anal anal piles painful anal penetration fitness anal pee in anal julia ann anal video brazilian girls like anal kandi kream anal blondes that love to do anal dirty daisy anal anal double penetration videos double anal creampies vanilla deville office anal lesbians anal fist lady anal latina anal fuck your wife to have anal sex anal orgys double anal cream does anal sex feel gay anal positions my wife loves anal anal photographs kates playground anal anal glands on dogs asleep anal nina hartley guide to anal free anal mobile porn sweden anal how to have good gay anal sex ebony porn anal best anal scenes anal rape erotica anal bestiality gay anal hardcore free videos anal black chicks anal male anal dildo anal birthday drunk girl anal sex Ron jeremy anal sex anal sex toys video emo anal fuck Anal while sleeping jade fire anal black anal milfs Anal mastrabation free anal por Rough anal rape first anal clips Margarita does anal Free anal hard Pornos anal anal cum bubble gonzo anal Brazil girls anal milf anal xxx dirty black anal Male on male anal sex anal sex fetish losing anal virginity Liz vicious anal videos Zack and miri make a porno anal scene jo anal lube Anal pentration hot blondes anal Extreme anal sex movies anal toys for boys anal sex with dad Hot anal orgasm Girls anal video russian milf anal Teenage anal porn anal action video Gay anal love female to male anal g string anal Enemas and anal sex japanese anal whores rough anal sex videos K9 anal gland anal cumshots pics Anal hygene anal sex with large penis sex pistols drummer Young Sex Parters little kds sex Charity Sex Disabled sex on bench Casual Sex Brighton kara sex scene Teenager Sex Movies milk run sex sex jennie fuck Predators Sex List kitchen sex scene 585 phone sex Diego Sex Dc first sex tube Mormons Having Sex hentai sex videos Cleb Sex Clips Sex Romans History Sex Free Teenager cheap sex cam southern sex pic Sex With Reptile trivandrum sex guide porn demon sex Indian Posh Sex teen auditions sex kyndra sex tape Sex Magic Wand Sex Gay Site chinese sex licking Adoult Having Sex phone sex latinas Real Sex Swingstock arab sex mpegs virginity sex games Twlight Sex Gallery Sex Stories Pos stafford sex catholic Asian News Sex miami sex dates Lidsey Lohan Sex taurus sex rough Mature gay cock sucking xtube fat cock Best of freaks of cock mother suck son cock wifes big cock Crossdresser sucking cock girlfriends sucking cock black cock porn videos Old women love cock twink cock suck Ass cock pussy big gay monster cock Angelica\'s heart craves cock bisexual men sucking cock Teen cock gagging small tranny cock Black bitches sucking cock free horse cock sex virginal cunt dog cock Cock whipping stories she hates big black cock cock crush clips Monsters of shemale cock huge cum cock cock squirting Big cock gay pic Freaks of cock movie cock fights video Suck my shemale cock amateur cock gallery Asians love cock chastity cock long horse cock Huge gay cock tgp Worship the cock art cock Guy with a big cock school girl sucks cock Why do white girls like black cock black cock throat fuck cock ring jewelry Huge cock brothers white teen big black cock long cock tight pussy Cock fighting in puerto rico big cock abuse porn billy Longhorn Girls Nude free clips girls fuck guys Nude Massage hot new sex toys Nude Celebrity Video Clips houston gay community Free Porn Sex Video video sex scenes preteen magazine pics Sex Kilt Man shemales fucking girls mature blow job xtube porn camelstyle Free Full Length Gay Movies free porn niggers lactating Private Home Porn Videos anal sex free photos Black Pussy Chat Twin Brothers Gay Aussie Jewel Nude Vids stable sexual partner white dicks black chicks Free Nude Ladies nude masturbation gay doctors Open Door Naked Shower Sister young lolita sex pregnancy signs for teens Smallville Sex Pedo Bbs Nude high school porno Independent Phone Sex Operator nudedude Nude Fat Women latin nudes fuckmymelons Vanessa Hugdens In The Nude Teen Witch naked vince vaughn Freepornowebcam free black on white sex Sex Shops teen sex videos x-ray oral sex Anal Group Sex ohio sex partners Having Sex Dry pajama sex cum Sex Pics Gallires vaginal sex videos Bound Sex Comics ren stimpy sex filetube desi sex Solo Sex Pictures sex party 4 teen moan sex Birthday Sex Lyrics gay hunks sexs Sex Tape Karshadian ethiopian sex stars Guys Havin Sex Horse Sex Boob Granny Phoe Sex cheerleaders sex orgy valerie lee sex Cathy Free Sex boys women sex statutory sex stories Wallpaper Anime Sex myspace sex graphics sex studies videos Sex N Sun Msture Sex Videos interracial sex sissy Sex In Recliner youngsters sex tapes Small Titty Sex porn sex redtube showering before sex Weeds Sex Scenes Amateur Sex Streaming strap-ons sex videos Gay Sex Boundage sex positions iphone Sex Meetings Uk mature sex v brutal first anal free anal pain video anal creampies pics anal squirt movie big black butt anal anal piles painful anal penetration fitness anal pee in anal julia ann anal video brazilian girls like anal kandi kream anal blondes that love to do anal dirty daisy anal anal double penetration videos double anal creampies vanilla deville office anal lesbians anal fist lady anal latina anal fuck your wife to have anal sex anal orgys double anal cream does anal sex feel gay anal positions my wife loves anal anal photographs kates playground anal anal glands on dogs asleep anal nina hartley guide to anal free anal mobile porn sweden anal how to have good gay anal sex ebony porn anal best anal scenes anal rape erotica anal bestiality gay anal hardcore free videos anal black chicks anal male anal dildo anal birthday drunk girl anal sex 2.22% |
| gov.uk | 1 | 413 | 1.05% |
| ltd.uk | 0 | 321 | 0.81% |
| net.uk | 0 | 115 | 0.29% |
| plc.uk | 0 | 80 | 0.20% |
| nhs.uk | 16 | 25 | 0.06% |
| icnet.uk | 0 | 19 | 0.04% |
| mod.uk | 0 | 12 | 0.03% |
| police.uk | 0 | 5 | 0.01% |
| parliament.uk | 0 | 1 | 0.01% |
| sch.uk | 73 | 93 | 0.23% |
| Total uk domains | 39162 | 100.00% | |
Note: (*) There are some sites that have domains at the top level that are not included in this table such as .jet.uk (which was placed at the top level before this structure was developed) and top-level sites such as www.nic.uk(3), the UK NIC. In addition there are some depreciated domains such as govt.uk and orgn.uk, for which sites are now stored under gov.uk and org.uk respectively.
Table 1 shows that most of the domains are in the commercial co.uk domain which remains the most rapid growing domain. This large domain and fast registration rate means that the accessibility issues in this area are related to the problem of clashing requests for domains names and getting access to domains representing UK trademarks and company names. A new registrant may find that the domain representing its UK trademarks and/or company name may already have been registered by another entity. This causes two further problems -- confusion by third parties that it actually represents the company and difficulties for people searching domains for the company they know.
To solve these problems for the commercial domains, Nominet has recently developed a process (that is intended to be automated) as described in [Carey1996] which can be used to generate domain names from the legal, registered UK company names. These new domains are stored under ltd.uk for Limited liability companies and plc.uk for Public Limited Companies (PLCs). This process has two distinct advantages: it provides unique domain names which will not clash and these are based on the legal, registered company names so the existing UK companies can be guaranteed to get the names that they have.
At the survey date there were only 391 ltd.uk and plc.uk domains. If ltd.uk and plc.uk domains are included, then commercial domains account for 35807 domains or 91.4% of all the .uk domains.
In conclusion: the new process should give accessibility for commercial organisations which do not want a .co.uk domain where the existing problems still apply.
Domains may be registered, but it is not necessarily the case that they are being actively used i.e. there may not be a WWW site for the domain. To determine this, for each domain, a name resolve was attempted for the ``standard'' WWW site www.foo.co.uk for domain foo.co.uk. If the name existed, then an HTTP request was attempted for the URL http://www.foo.co.uk/ -- the Home Page of the site. The LibWWW-Perl(7) library was used to perform the HTTP protocol requests. The WWW pages used were fresh (i.e. < 7 days old at survey date).
WWW pages may be hosted by ISPs, but domains are also registered by specialised name registration companies. Hence each WWW page is not necessarily unique -- multiple domains can point to the same WWW page. To determine this situation, the HTML bodies of the WWW pages were checksummed using MD5[Rivest1992], and the unique pages found. Note that the HTTP headers are excluded from the checksum because they have fields that include date information.
The survey found 39162 domains, of which 18754 domains (47.89%) had no WWW sites and 20408 domains (52.11%) were represented by 13312 unique WWW home pages. 31068 domains (79.33%) were unique, but one WWW page represented 1457 domains, and several others represented hundreds of domains. It was likely many more domains are also registered and not currently used; but they could not be identified as duplicates if no WWW page could be retrieved.
For each unique WWW site, the retrieved information from the HTTP GET requests consisted of two parts -- the HTTP response headers and an HTML body. The response headers were analysed by counting fields, while the HTML pages were subjected to more extensive analysis including validation, detailed checks on the used tags, attributes and content of the page.
For each HTTP GET request done, there were usually 5 or 6 headers present in the response (for 78.08% of responses) and there were 40 different header types seen, as summarised in Table 2. The top 5 WWW Servers seen (with and without version numbers), are summarised in Table 3.
| Order | HTTP Header | Frequency | Percent | Order | HTTP Header | Frequency | Percent |
|---|---|---|---|---|---|---|---|
| 1 | Content-Type | 13301 | 99.92% | 14 | Content-Base | 128 | 0.96% |
| 2 | Server | 13291 | 99.84% | 15 | Pragma | 88 | 0.66% |
| 3 | Date | 13117 | 98.54% | 16 | Content-Transfer-Encoding | 70 | 0.53% |
| 4 | Last-Modified | 11101 | 83.39% | 17 | Keywords | 10 | 0.08% |
| 5 | Content-Length | 10732 | 80.62% | 18 | PICS-Label | 8 | 0.06% |
| 6 | MIME-Version | 1402 | 10.53% | 19 | Accept | 7 | 0.05% |
| 7 | Accept-Ranges | 778 | 5.84% | 20 | Security-Scheme | 4 | 0.03% |
| 8 | Allow-Ranges | 556 | 4.18% | 21 | Connection | 3 | 0.02% |
| 9 | Set-Cookie | 542 | 4.07% | 22 | Refresh | 3 | 0.02% |
| 10 | Expires | 434 | 3.26% | 23 | URI | 3 | 0.02% |
| 11 | Allow | 289 | 2.17% | 24 | Version | 2 | 0.02% |
| 12 | Message-ID | 167 | 1.25% | 25 | Description | 2 | 0.02% |
| 13 | Link | 140 | 1.05% | 26..40 | (15 more) | 15 | 0.15% |
| Total Responses | 13312 | 100% | |||||
| Order | WWW Servers With Version | Count | Percent | Order | WWW Servers Without Version | Count | Percent |
|---|---|---|---|---|---|---|---|
| 1 | Apache/1.1.1 | 3002 | 22.55% | 1 | Apache | 7289 | 54.76% |
| 2 | Apache/1.0.5 | 1551 | 11.65% | 2 | Microsoft-IIS | 998 | 7.50% |
| 3 | Apache/0.8.14 | 1344 | 10.10% | 3 | NCSA | 935 | 7.02% |
| 4 | CERN/3.0 | 633 | 4.76% | 4 | CERN | 659 | 4.95% |
| 5 | Microsoft-IIS/1.0 | 502 | 3.77% | 5 | Netscape-Commerce(*) | 553 | 4.15% |
| Total (200 servers) | 13312 | 100% | Total (90 servers) | 13312 | 100% | ||
Note: (*) The total of all Netscape servers rather than just the Commerce one is 1319 which would be #2 with 9.91% of total.
The HTTP response headers do not much impact on the accessibility of WWW sites since HTTP was designed to be ``Future Compatible'' i.e. new headers do not affect old implementations -- they can safely ignore them. There are two exceptions to this from the commonly seen headers:
The current version of HTML is HTML 3.2[Raggett1997] and has been specified by the W3C(8) to update HTML 2.0 (but remain compatible with it) by adding commonly deployed features such as tables, applets and text flow around images. This recommendation describes that ``HTML documents are SGML documents'' and ``HTML 3.2 is a SGML application conforming to International Standard ISO 8879 -- Standard Generalized MarkUp Language''. This means that HTML has an SGML Document Type Definition (DTD) and that it can be validated against it with an SGML parser.
In fact, there are several HTML DTDs for different versions of HTML. For a particular HTML document to be considered a correct SGML document, the DTD should be present in a <DOCTYPE> declaration at the start of the document. In the 13312 WWW pages, 202 pages had illegal <DOCTYPE> syntax, mostly missing terminating > or text before the <DOCTYPE>. In total, 3490 DTDs were seen, of which 90 were unique but the top 7 DTDs corresponded to 2995 -- 85.82% of all the DTD seen. These results are shown in Table 4.
| Order | HTML DTDs | Frequency | Percent |
|---|---|---|---|
| 1 | -//IETF//DTD HTML//EN | 1094 | 31.35% |
| 2 | -//SQ//DTD HTML 2.0 + all extensions//EN | 673 | 19.28% |
| 3 | -//W3C//DTD HTML 3.2//EN | 478 | 13.70% |
| 4 | -//W3O/DTD HTML//EN | 259 | 7.42% |
| 5 | -//SQ//DTD HTML 2.0 HoTMetaL + extensions//EN | 219 | 6.28% |
| 6 | -//IETF//DTD HTML 3.0//EN | 183 | 5.24% |
| 7 | -//IETF//DTD HTML 2.0//EN | 89 | 2.55% |
| Total of Top 7 DTDs | 2995 | 85.82% | |
| Total DTDs seen | 3490 | 100% | |
If no DTD was found, a default was used -- the latest HTML 3.2 DTD. Reading the DTDs list in Table 4 more carefully, it can be seen that entries 1,2,4,5 and 7 are HTML 2 (with some extensions) for a total of 2334 or 66.88% of all DTDs, and entries 3 and 6 imply HTML 3 or HTML 3.2 for 661 or 18.94% of all DTDs.
The validation of the document was then carried out using the NSGMLS(9) SGML parser. The results are presented in Table 5.
| DTD Source | Validation | Totals | ||||||
|---|---|---|---|---|---|---|---|---|
| Succeeded | Failed | Not Possible | ||||||
| Known DTD in document | 210 | 1.58% | 3187 | 23.94% | - | - | 3397 | 25.52% |
| Unknown DTD in document | - | - | - | - | 93 | 0.70% | 93 | 0.70% |
| HTML 3.2 DTD | 655 | 4.92% | 9167 | 68.86% | - | - | 9822 | 73.78% |
| Totals | 865 | 6.50% | 12354 | 92.80% | 93 | 0.70% | 13312 | 100% |
The above two tables show that the use of valid HTML is virtually non-existent, and the use of the <DOCTYPE> tag to indicate a DTD is inconsistent -- it does not imply that the DTD inside is useful (common) or is an indication of a valid document. The evidence is that most authors do not validate documents or use tools that enforce validation. However the `SQ' DTDs in Table 4 refer to SoftQuad(10) products which do enforce DTD use.
What impact does validation have on accessibility? That is difficult to say. A minority of pages have DTDs but it seems most authors do not used them as intended -- the HTML they are using is beyond the DTDs, perhaps due to Feature-Creep in the browsers. Since so many pages do not validate against a DTD, further analysis of the use of the HTML was necessary to see what effects the individual tags had on accessibility.
For each of the 13320 WWW pages retrieved, the HTML was parsed using routines in the LibWWW-Perl(7) library. During the parsing several aspects were measured:
Counts were made of the use of HTML tags in the WWW pages and these are shown in Figure 1, for the top 10 average number of tags per document, and Figure 2, for the top 10 tags used over all documents.

Figure 1. Top 10 of average tag occurrences per document.

Figure 2: Top 10 Tags Present Per Document(*)
Note: (*) The value of 100% for HTML is an artifact of the HTML parser.
The high count for <TR> and <TD> tags imply a large use of tables for formatting and <FONT> and <CENTER> tags indicate that the look of the document is very important to the authors. The <B> is a hint that physical emphasis tags are in extensive use. The total of use for all physical emphasis tags (TT, I, B, U, STRIKE, BIG, SMALL, SUB, SUP, BLINK, CENTER) is 67770, or 7.92%; and for logical emphasis or structural tags (CODE, EM, STRONG, DFN, SAMP, KBD, VAR, CITE, DIV) is 16140, or 1.89%. Physical emphasis wins by a factor of 4 but accessibility should not be affected -- tags that are not understood in this area can usually be ignored safely, as long as the new tags are used carefully.
The FACE attribute when used with <FONT> or other tags allows the use of specific fonts in WWW pages. [Note that this is not in the current HTML 3.2 Recommendation.] Table 6 lists the top 10 faces in use -- there were 144 different fonts in total seen in 1524 uses, but the Arial font alone accounted for 48.82% of the total. Microsoft's Internet Explorer 3.0(11) browser first introduced the FACE attribute and consequently the free TrueType fonts Microsoft provides(12) -- which include Arial -- have the most use. Lists of faces are also allowed in the FACE attribute to give alternative suitable fonts and this was seen in 27.71% of the uses of fonts.
| Order | Face | Count | Percent | Order | Face | Count | Percent |
|---|---|---|---|---|---|---|---|
| 1 | Arial | 744 | 48.82% | 6 | Times | 21 | 1.38% |
| 2 | Helvetica | 251 | 16.47% | 7 | Arial Narrow | 19 | 1.25% |
| 3 | Times New Roman | 101 | 6.63% | 8 | Courier New | 18 | 1.18% |
| 4 | Arial Black | 27 | 1.77% | 9 | Verdana | 17 | 1.12% |
| 5 | Comic Sans MS | 26 | 1.71% | 10 | MS Sans Serif | 14 | 0.92% |
| Total | 1524 | 100% | |||||
The <FONT> tag can be abused -- for example, using it instead of structured markup -- but when used properly it can enhance the design without affecting the content. In general, for browsers that either do not understand it, or do not have the particular font mentioned, use of fonts does not imply lack of accessibility.
Table 7 shows the top 10 colors in use for HTML text and background -- 4175 different colors were seen in 25053 uses, but most authors are still thinking in Monochrome - the top two colors were White and Black.
| Order | Colors | Count | Percent | Order | Colors | Count | Percent |
|---|---|---|---|---|---|---|---|
| 1 | #FFFFFF (White) | 4625 | 18.46% | 5 | #808080 (Gray) | 473 | 1.89% |
| 2 | #000000 (Black) | 3389 | 13.53% | 6 | FFFFFF (White)(*) | 472 | 1.88% |
| 3 | #FF0000 (Red) | 1884 | 7.52% | 7 | #FFFF00 (Yellow) | 471 | 1.88% |
| 4 | #0000FF (Blue) | 1790 | 7.14% | 8 | #000080 (Mid Blue) | 345 | 1.38% |
| 9 | #C0C0C0 (Light Grey) | 264 | 1.05% | 10 | 000000 (Black)(*) | 238 | 0.95% |
| Total | 25053 | 100% | |||||
Note: (*) The white and black colors are duplicated with bad hex format syntax but this does not affect the ordering.
Bad choices of colors can make a page or links invisible or disappear if clicked and many of these pages would probably appear in one color on a monochrome display. A little thought can alleviate this and prevent the damage to accessibility.
The typical WWW page has the features given in Table 8.
| Feature | Mean Value |
Median Value |
Median Frequency |
Median Percent |
Min Value |
Max Value |
|---|---|---|---|---|---|---|
| Size (bytes) | 2802 | 10213 | 330 | 2.48% | 0 | 464341 |
| Length (lines) | 80 | 107 | 430 | 3.23% | 1 | 57882 |
| % of <IMG> with ALT text | 39.72 | 0 | 4778 | 35.89% | 0 | 100 |
| Number of Internal (same document) links | 0.47 | 0 | 11760 | 88.34% | 0 | 116 |
| Number of Local (same site) links | 13.07 | 0 | 1019 | 7.65% | 0 | 4105 |
| Number of Remote (outgoing) links | 2.61 | 0 | 4211 | 31.63% | 0 | 243 |
| Number of Java Applets | 1.26 | 0 | 13096 | 98.38% | 0 | 7 |
Table 9 summarizes the core HTTP and HTML features that may affect accessibility. A feature that is a mention of a product means that the text of the page contained a phrase like ``requires X'' or ``X recommended'' or a link to a WWW site for the product. For each feature, the final column of the table contains the probable effect on accessibility. The categories are: ``None'' for no affect, ``Less'' meaning the WWW page is less accessible, and ``Benign'' which means there is an effect but it is probably not important.
| Feature | Frequency | Percent | Accessibility Effect |
|---|---|---|---|
| HTML validation failed(*) | 12447 | 93.50% | None |
| Some missing <IMG> ALT Text | 8817 | 66.23% | Less |
| Has <META> tag | 8732 | 65.56% | None |
| All <IMG> tags have ALT Text | 2821 | 21.19% | None |
| Mentions Netscape Navigator(13) | 1653 | 12.42% | Less |
| Uses <META HTTP-Equiv...> | 1049 | 7.88% | Benign(+) |
| Mentions Microsoft Internet Explorer(11) | 898 | 6.75% | Less |
| Uses JavaScript | 889 | 6.68% | Less |
| HTML validation succeeded(*) | 865 | 6.50% | None |
| Has multiple newline types | 746 | 5.60% | Benign |
| Bad character entities syntax | 675 | 5.07% | Benign |
| Uses <FRAME>s with <NOFRAMES> | 456 | 3.42% | None |
| Non ISO 8879-1986 (Latin-1) characters | 274 | 2.06% | Benign |
| Uses <FRAME>s without <NOFRAMES> | 267 | 2.01% | Less |
| Uses HTTP Refresh header | 242 | 1.82% | Less |
| Uses Java | 216 | 1.62% | Less |
| Mentions Shockwave(14) | 80 | 0.60% | Less |
| Uses Visual Basic Script | 18 | 0.14% | Less |
Notes:
(*)
Duplicated here for use in comparison with other features.
(+)
Benign effect here but the Refresh header case is
covered below.
The table shows that most of the features that make the pages less accessible appear under 13% of the time, except for the missing <IMG> ALT text which happens in 66.23% of documents. Taking this feature as a requirement for accessibility, and considering the other features, there are several analyses that can be done.
Being pessimistic, mentions of products may actually be requirements implying they are necessary to view the pages, and the use of the scripts and languages are required. In that case, the pages that are accessible are those that have <IMG> ALT text present, have none of the ``Less'' features, and can have any of the ``Benign'' ones.
The total of pages that match this feature set is 3567, or 26.78% of all pages.
Alternatively, being more optimistic, the mentions of products are benign simply implying the products would be useful to access the pages, but are not required. The scripts and languages still remain necessary.
A total of 3990 or 29.95% of all pages match this category.
Finally if we are very optimistic and assume that the scripts and languages are not required to access the page, we get:
A total of 4195 or 31.49% of all pages match this category.
These analyses give the total figure for accessibility at around 30% of the total number of unique WWW pages, but are likely to be too low for several reasons:
The figures are also likely to be too high because of reasons including the following:
A survey of the state of the UK Web was presented and discussion of the accessibility issues for the Web made. Around 30% of unique WWW pages were found to be accessible to all.
Over time, as ongoing W3C HTML standardisation and the implementation of new features continues, accessibility should improve. Unfortunately, there is still the problem that as new features are added to browsers, they may not be compatible with existing software and will consequently reduce accessibility in the push to gain a commercial edge. Standardisation efforts like HTML 3.2[Raggett1997] are very important to standardise the changing state of HTML so browsers can provide access to all wherever possible, and yet allow the Web to move forward.
The full results from the survey will be made available on-line via a link from my home page(0). As a bonus, try to find the extra data that the on-line version of this paper has if you access it without graphics.
Thanks to Duncan Langford for comments and encouragement.
This paper was made possible by Perl(15)
and GNU Emacs(16) in addition
to the software already mentioned.
(0) Dave Beckett's Home Page at <URL:http://www.hensa.ac.uk/parallel/www/djb1.html>.
(1) Inktomi Corporation, Inc. at <URL:http://www.inktomi.com/>.
(2) Open Text Corporation at <URL:http://www.opentext.com/>.
(3) Nominet UK / UK NIC at <URL:http://www.nominet.org.uk/> and <URL:http://www.nic.uk/>.
(4) UKERNA -- United Kingdom Education and Research Networking Association, a not-for-profit-company, at <URL:http://www.ukerna.uk/>.
(5) CCTA: Government Information Service at <URL:http://www.ccta.gov.uk/>.
(6) Host by Eric Wassenaar, Nikhef-H, based on BSD Bind code at <URL:ftp://ftp.nikhef.nl/pub/network/host.tar.Z>.
(7) Libwww-perl by Gisle Aas and others at <URL:http://www.sn.no/libwww-perl/>.
(8) World Wide Web Consortium (W3C) at <URL:http://www.w3.org/>.
(9) NSGMLS SGML parser and validator (part of SP SGML parser suite) by Jim Clark at <URL:http://www.jclark.com/sp/nsgmls.htm>.
(10) SoftQuad Corporation, Inc. (SQ) at <URL:http://www.sq.com/>.
(11) Microsoft Internet Explorer (MSIE) WWW Browser at <URL:http://www.microsoft.com/ie/>.
(12) Microsoft Free TrueType fonts for use on the Web at <URL:http://www.microsoft.com/truetype/css/iexplor/free.htm>.
(13) Netscape Navigator WWW Browser (aka Mozilla) at <URL:http://home.netscape.com/>.
(14) Macromedia Shockwave at <URL:http://www.macromedia.com/>.
(15) Perl by Larry Wall et al, at <URL:http://www.perl.org/>.
(16) The GNU Project at <URL:http://www.gnu.ai.mit.edu/>.