DDC 23 includes numerous changes in 004-006 Computer science. As a previous post noted, some of these changes were incorporated into the DDC in November 2008, but others are new with the publication of DDC 23 in print and in WebDewey 2.0. This post reviews many of the changes involving networking and computer communications in 004.3 and 004.6.
The development under 004.3 Processing modes (“Class here computers, processors, computer systems distinguished by their processing modes”) is relevant here because some processing modes are dependent on communications and networking (e.g., 004.35 Multiprocessing, 004.36 Distributed processing). Recent changes include the addition of cluster computing to the class-here note at 004.35 (most relevant for Beowulf cluster computing, where a large part of the literary warrant occurs) and the addition of web servers and grid computing to the class-here note at 004.36. Accordingly IEEE International Conference on Cluster Computing and Introduction to parallel processing: algorithms and architectures should be classed in 004.35, while A networking approach to grid computing and Run your own web server using Linux & Apache should be classed in 004.36.
Both wired communications and wireless communications have been added to the class-here note at 004.6 Interfacing and communications, where a work like Advances in wired and wireless communications should be classed. Because of the principle of hierarchical force, wired and wireless communications apply as well to all subdivisions of 004.6.
The subdivisions of 004.6 include both communications between computers (see, for example, 004.65-004.68 Computer communication networks) and computer-supported communications between and among people, as developed in 004.69 Specific kinds of computer communications. This dual nature of 004.6 accounts for why 004.60148 (built with 004.6 plus T1—0148 Abbreviations, acronyms, symbols) is the appropriate number for both Alphabet soup: data comm & networking acronyms and their meanings, which targets communication between computers, and IM abbreviations, texting & emoticons, which targets communication between humans, supported by computers.
Under 004.65 Communications network architecture are classes for two specific network architectures, 004.652 Peer-to-peer (P2P) architecture and 004.654 Service-oriented architecture, often referred to by the acronym SOA. Representative titles that should be classed at these two numbers include Peer-to-peer computing: principles and applications at 004.652 and 100 SOA questions: asked and answered at 004.654.
The developments at 004.67 Wide-area networks and 004.68 Local-area networks are distinguished by the size of the area that the network covers. Other “network sizes” are also recognized, but the classification treats them as either wide-are networks or local networks. Thus, metropolitan-area networks (MANs) have been added in a class-here note at 004.67, while personal-area networks (PANs) have been added in a class-here note at 004.68. Gigabit ethernet for metro area networks should therefore be classed in 004.67 and Wireless personal and local area networks in 004.68.
Cloud computing has emerged as a significant phenomenon in recent years. The term has been used to refer to a variety of related phenomena; what they all have in common is that cloud computing involves computing over the Internet. Hence this topic has been accommodated in an expansion under 004.678 Internet: 004.6782 Cloud computing, where a work like Getting started with cloud computing: a LITA guide should be classed. However, specific aspects of cloud computing should be classed with the aspect. Cloud security: a comprehensive guide to secure cloud computing therefore should be classed in 005.8 Data security, which includes computer network security in its class-here note.
Finally, as mentioned previously, human communications supported by computers are provided for in 004.69 Specific kinds of computer communications. The subclasses here have been recast slightly, so that 004.692 Electronic mail is the class for all point-to-point communications (e.g., instant messaging), while 004.693 Discussion groups is the class for all broadcast communications (e.g., chat groups). Internet telephony remains at 004.695. Example titles to be classed in these numbers include: