EPC Exhibit 136-12.1February 14, 2013 THE LIBRARY OF CONGRESS Dewey Section To: Caroline Kent, Chair

earthblurtingAI and Robotics

Nov 14, 2013 (3 years and 11 months ago)

110 views

1


EPC Exhibit 13
6
-
12.1

Febr
uary

14
, 20
13



THE LIBRARY OF CONGRESS



Dewey Section


To:

Caroline Kent, Chair


Decimal Classification Editorial Policy Committee


Cc:

Members of the Decimal Classification Editorial Policy Committee


Karl E. Debus
-
López,
Chief, U.S. General Division


From:

Rebecca Green, Assistant Editor

Dewey Decimal Classification

OCLC Online Computer Library Center, Inc.


Via:

Michael Panzer
, Editor in Chief


Dewey Decimal Classification


OCLC Online Computer Library Center, Inc


Re:

004
-
006 Computer science: Updates


Expansion
s

005.56


Information filtering systems

621.988

Additive manufacturing equipment


To identify current computer science topics that need to be accommodated in the DDC, the following
investigation was undertaken:



Records in
WC/BIB
were located by searching
for

:yr=2010
-
2013 and (:dd=004* or :dd=005* or
:dd=006*)
. From these records
LCSH

were identified
;
main headings appearing

5 or more times

in that set and without a corresponding
LCSH mapping or
parallel Relati
ve Index term were
retained for further investigation.



LCSH created or changed in 2012
,

retrieved by :me=(data* or comput* or network* or program*
or internet* or web*)

were identified. Those whose corresponding DDC number
can
not

be
easily identified on t
he basis of a qualifier within the heading

were retained for further
investigation.




Topics in articles on computing trends (e.g., IEEE Computer Society: 13 Top Trends for 2013
[http://www.computer.org/portal/web/membership/13
-
Top
-
Trends
-
for
-
2013]) were re
viewed.



Of the
topics

identified
, some are not considered in this exhibit because
:

2


o

They are dealt with in other exhibits (EPC 136
-
12.2 Natural computing; EPC 136
-
12.3
Digital media and communications; or EPC 136
-
12.4 Digital content, media, and device
type
s).

o

Their literary warrant is insignificant.

o

They are only tangentially related to 004

006
;
however,
if in
a
closely related area,
they
are included here.




Of the remaining topics,

o

Some can

be treated

adequately with mappings alone.
While
we do not
normally
include
indexing issues in EPC exhibits, we
do
here to
inform EPC of
topics

we are responding to
and to elicit other topics needing

to be addressed
.

o

Some

call for the addition of notes

in the 004

006 development

and elsewhere
.


Indexing


The table

below gives proposed DDC class numbers for indexing/mapping of Relative Index headings or
LCSHs:


Heading

WC
count
1

RI/LCSH

DDC
number(s)

EO/PE

Multicore/
Multi
-
core
processors/
processing

> 65
(kw)

RI

004.35

EO

SIMD (Computer architecture)

18

LCSH

004.35

EO

MIMD computers

52

LCSH

004.35

EO

Phase change memory

36

LCSH

004.568

EO

Wireless sensor networks

2819

LCSH

004.6

EO

Ad hoc networks (Computer networks)

1040

LCSH

004.6;
621.3821

EO

Adaptive routing (Computer network
management)

25

LCSH

004.6;
621.3821

EO

Simple Object Access Protocol (Computer
network protocol)

91

LCSH

004.62; 006.78

EO

Internet of things

182

RI

004.678

EO

Body area networks (Electronics)
(new in
09/2012)

9

LCSH

004.68

EO

Haptic devices

153

RI,
LCSH

004.77

PE,
EO

Software product line engineering

73

LCSH

005.1

EO

Modeling languages (Computer science)
(new in
08/2012)

7

LCSH

005.1

EO




1

Searches of form :su=“
xxx”; this includes searches on 653 (Index Term

uncontrolled) fields. If listed as RI,
search may have included only main head
ing.

3


Heading

WC
count
1

RI/LCSH

DDC
number(s)

EO/PE

Microsoft .NET Framework

3747

LCSH

005.1 [relocated
from 006.7882]

EO

Common Language Runtime (Computer science)

32

LCSH

005.1

EO

Requirements engineering

c潭灵oe爠獣楥ice

獯晴睡牥
=
ㄳㄲ
=

=
〰㔮ㄲ
=
=

=
oe煵楲q浥湴猠m湡ly獩s

c潭灵oe爠獣楥ice

獯晴睡牥
=

=

=
〰㔮ㄲ
=

=
䑯浡楮
-
獰sc楦楣⁰牯g牡浭楮i慮g畡ges
=

=
iCpe
=
〰㔮ㄳ0
=

=
䵩捲潳潦琠噩獵o氠獴畤楯
=
ㄱ㌰
=
iCpe
=
〰㔮㈶0
=

=
teb
-
扡獥搠畳d爠
楮ie牦aces
=
ㄳ1
=
iCpe
=
〰㔮㐳㠠
=

=
楏i
=汥l瑲潮楣⁲e獯畲se)
=
㔳R
=
iCpe
=
〰㔮㐴0
=

=
ma牡汬e汩z楮i⁣潭灩汥ls
=

=
iCpe
=
〰㔮㐵0
=

=
oec潭oe湤n爠ry獴敭猠s䥮f潲浡瑩潮⁦楬oe物rg)
=
㈱O
=
iCpe
=
〰㔮㔶
湥眩
=

=
fn景f浡瑩潮⁦楬me物rg
=
㐰4
=

=
〰㔮㔶
湥眩
=

=
B楧⁤a瑡
=

=
iCpe
=
〰㔮0
=

=
兵nry慮g畡来s

c潭o畴敲⁳=楥湣e=
=
㜱T
=
ofⰠiCpe
=
〰㔮㜴0
=

=
䅮潭Aly⁤e瑥t瑩潮
䍯o灵瑥p⁳=c畲楴y)
=

=
iCpe
=
〰㔮0
=

=
me湥瑲t瑩潮⁴敳瑩湧
䍯=灵瑥p⁳=c畲楴y)
=

=
iCpe
=
〰㔮0
=

=
o潯瑫o瑳
t潭灵oe爠獯rt睡牥)
=

=
iCpe
=
〰㔮㠴
=

=
䕭扥摤d搠f湴敲ne琠
摥癩ves
=

=
iCpe
=
〰㘮㈲
=

=
䵩捲潣潮瑲潬oe牳r
=
㤵9
=
ofⰠiCpe
=
〰㘮㈲
=
m䔬⁅b
=
f湴敬汩ge湴⁰n牳潮r氠慳獩lta湴猠⡃潭灵oe爠
獯晴睡牥⤠)湥眠楮‰㔯㈰ㄲw
=
4
=
iCpe
=
〰㘮0
=

=
B潯獴楮i=⡁lg潲楴桭猩
ne眠楮‱㈯㈰ㄱw
=
9
=
iCpe
=
〰㘮㌱
=

=
䕸灬慮p瑩潮
-
扡獥搠汥d牮r湧
=

=
iCpe
=
〰㘮㌱
=

=
p異u牶楳r搠汥d牮楮g
=ac桩湥ha牮楮朩
=
ㄶ1
=
iCpe
=
〰㘮㌱
=

=
䵩捲潢汯os
=

=
iCpe
=
〰㘮㜵0
=

=
呷ee瑩ng
=

2

RI

006.752

EO

Web applications

446

LCSH

006.78

EO

Query languages

Query languages

楮景i浡瑩潮⁳捩m湣e
=

=

=
〲㔮〴
=

=
i楮步搠ia瑡
=
ㄳ1
=

=
〲㔮〴㈷
=

=
te戠潦⁤a瑡
=

3

RI

025.0427

EO

Webometrics

132

LCSH

025.0420721

EO

Networks on a chip

175

LCSH

621.381531

EO




2

The search :su=
tweets or :ti=tweets or :ti=tweeting

retrieves 305 records in WorldCat.

Tweeting (Microblogs) and Tweets
(Microblogs) are 450s for the LCSH Microblogs.

3

The search
:ti=“web of data” retrieves 91 records in WorldCat
.

4


Heading

WC
count
1

RI/LCSH

DDC
number(s)

EO/PE

Additive manufacturing

118

RI

621.988 (new)

PE

3D printing

Three
-
dimensional printing

65

66

RI

RI, LCSH

621.988 (new)

EO

PE, EO

Human
-
robot interaction

383

LCSH

629.8924019

EO



Notes




To make clear how informatics in
a specific subject area

should be treated,
“informatics” should
be added to the class
-
here note and
a scatter
class
-
elsewhere note

should be added at 004

and
020
.

(We currently include mappings for Medical informatics and Nursing informatics. We
propose to add mappings for Bioinformatics and other informatics LCSHs with sufficient literary
warrant.)


004

Computer science

Class here data processing; selection and

use of computer hardware; electronic
computers; electronic digital computers; computer systems (computers, their
peripheral devices, their operating systems); cyberinfrastructure; central processing
units; computer reliability;
informatics;

interactive, o
nline processing; mobile
computing; comprehensive works on hardware and programs in electronic data
processing

Class computer modeling and simulation in 003.3. Class computer applications in a
specific subject with the subject, plus notation 0285 from Tabl
e 1, e.g., computer
applications in banking 332.10285
; class informatics of a specific subject with the
subject, plus notation 0285 from Table 1, e.g., bioinformatics 570.285

For computer programming, programs, data, see 005; for special computer
methods,
see 006; for engineering, manufacture, repair of computers, see 621.39.
For a specific aspect of mobile computing, see the aspect, e.g., handheld
computing devices 004.167, wireless communications 004.6, mobile operating
systems for handheld computing devi
ces 005.446
;

See also 025.04 for automated information storage and retrieval; also 303.4834
for computers as a cause of social change; also 343.0999 for computer law; also
364.168 for financial and business computer crimes; also 371.334 for computer
-
assis
ted instruction (CAI); also 658.05 for data processing in management; also
794.8 for computer games

See Manual at 004

006 vs. 621.39; also at 004 vs. 005; also at 510, T1

0151 vs.
004

006, T1

0285

5


020

Library and information sciences

Standard subdivisions

are added for either or both topics in heading

Class here archival science
; informatics

Unless other instructions are given, observe the following table of preference, e.g.,
administration of cataloging in academic libraries 025.3068 (not 025.1977 or 027.
7):

Reading and use of other information media

028


Operations of libraries, archives, information centers

025

(except 025.1)

Administration of physical plant

022

Personnel management

023

Administration

025.1

Relationships of libraries, archives, information centers

021

Libraries, archives, information centers devoted to

specific subjects

026

General libraries, archives, information centers

027

Class information theory in 003.54; class government policy on
libraries in 021.8;

class government policy on information in 338.926
. Class informatics of a specific
subject with the subject, plus notation 0285 from Table 1, e.g., bioinformatics
570.285

For bibliography, see 010

See also 651.5 for records management a
s a managerial service



To clarify any

doubt, we propose adding multi
core processors to the class
-
here note at 004.35
Multiprocessing.


004.35

*Multiprocessing

Including systems analysis and design, computer architecture, performance
evaluation; array
processing, associative processing, dataflow computation

Class here cluster computing, massively parallel supercomputers, parallel
processing
;

multi
core processors

Class comprehensive works on associative processing and memory in 004.5;
class programming f
or multiprocessor computers in 005.275




The mapping

for “Haptic devices”

(devices providing tactile feedback)
could profitably
be
reinforced by
adding the topic to the
including note at 004.77.



6


004.77

*Output peripherals

Including monitors (video
display screens), printers
; haptic devices

Class output peripherals that utilize computer sound synthesis in 006.5; class
computer graphics output devices in 006.62

See also 005.43 for monitors (software control programs); also 005.18 for
monitors (firmwar
e control programs)




The standard way of talking about analysis of a user’s problem is currently missing from the
description at 005.12

and should replace the current discursive
description

of the topic
.
(Requirements analysis is a 450 to the LCSH Require
ments engineering, even though
“requirements analysis” retrieved half as many again hits in a Google search.)

005.12

†*Software systems analysis and design

Standard subdivisions are added for either or both topics in heading

Class here
analysis of a
user’s problem preparatory to developing a software
system to solve it
;

requirements analysis




If

the LCSH Domain
-
specific programming languages is mapped to 005.13

(as is proposed)
, a
scatter see reference should be added there
to draw off

specific instances of such languages
to
the
task they address; 005.13 is likely to be used only as the comprehensive number for this subject.


005.13



†*Programming languages

Including application generators, nonprocedural (declarative) languages, text
e
ditors specially designed to assist in coding programs

Class here coding of programs

Class comprehensive works on text editors in 005.52

For programming languages devoted to
a specific task
, see the task, e.g.,
relational database
programming

languages 005
.756

See also 005.434 for job control languages




Information filtering systems remove unwanted information from the information being pushed
to a user; recommender systems are a specific type of information filtering system. A WorldCat
search for :su="inf
ormation filtering" and (:dd=004* or :dd=005* or :dd=006*) retrieves 70 hits,
of which the vast majority are for Recommender systems (Information filtering). An expansion
at
005.56

for Information filtering systems is proposed
, where i
nterdisciplinary wo
rks on
information filtering systems should be classed
; information science aspects of
information
filtering systems

should be classed

in 025.04.

(Related changes to 025.04 incorporated with
additional changes under segment for query languages / 005.741.)


7


005.56

Information filtering systems


Including recommender systems


Class
here
interdisciplinary works on informat
ion filtering systems


For information science aspects of information filtering systems, see 025.04



Big data has become a big topic. The idea is almost certain to remain, but the expression “big
data” may not persist. Therefore, in addition to mapping the LCSH Big data to 005.7, we
propose to add a class
-
here note there
with

a descriptive expression of

the topic.

(We will also
add indexing for “Data sets” and “Datasets” to 005.7.)


005.7

*Data in computer systems



Class here high
-
volume data sets

For data security, see 005.8

See Manual at 005.1 vs. 005.3




Query languages have sufficient literary
warrant to call for explicit mention in the schedules
.
The most appropriate comprehensive number
in computer science
is 005.741, but query
languages associated with specific database models should be classed with the model
. The most
appropriate comprehen
sive number in information science is 025.04; this is also the more
appropriate interdisciplinary number

(consistent with 025.04 being the interdisciplinary number
for databases
; see further additions for 025.04 on subsequent pages
)
.


005.741


*File organi
zation and access methods

Standard subdivisions are added for either or both topics in heading

Including hashing, merging, search algorithms, search trees, sort
algorithms, sorting
;
comprehensive works on query languages

Class interdisciplinary works on qu
ery languages in 025.04

For
query languages

for
a
specific database model, see the model,
e.g., relational database query languages 005.756

Data file formats relocated to 005.72


8


025.04

Information storage and retrieval systems

Including recall, precision
, relevance

Class here search and retrieval in information storage and retrieval systems;
front
-
end systems; comprehensive works on online catalogs integrated with
information storage and retrieval systems, on automated storage, search,
retrieval of inform
ation
, on information

filtering systems
; interdisciplinary
works on databases
, on query languages

Class interdisciplinary works on information filtering systems in
005.56
.

Class
aspects of information storage for specific types of retrieval systems with
the
aspect for the type of system, e.g., mark
-
up languages for web retrieval
systems 006.74, record formats for bibliographic retrieval systems 025.316

For computer science aspects of information storage and retrieval
systems, of databases, see 005.74;
for

computer science aspects of query
languages, see 005.741;

for information storage and retrieval systems,
bibliographies of web sites, digital libraries devoted to specific subjects,
see 025.06. For a specific kind of information storage and retrieval
syst
em, see the kind, e.g., online catalogs 025.3132

See also 658.4038011 for management use of information storage and
retrieval systems

See Manual at 025.04, 025.06 vs. 005.74




Wireless sensor networks are often used in the context of embedded systems. However, aspects
of embedded systems are drawn off by the scatter see reference at 006.22 Embedded computer
systems. We propose to
add wireless sensor networks as an example to t
hat note

and also to add
sensor networks in an
including note at 004.6.


The processing units used in embedded systems are often microcontrollers (“a small computer on
a single integrated circuit containing a processor core, memory, and programmable input/
output
peripherals”).
That is,
mic
r
ocontrollers
are often the
embedded computers in an embedded
computer system.
In that sense, they are not just an aspect of an embedded computer system, to
be drawn off by the scatter see reference. This is made clear
by adding a class
-
here note for
microcontrollers there.



9


004.6

*Interfacing and communications

Standard subdivisions are added for either or both topics in heading

Including sensor networks

Class here data communications; internetworking, interoperability
; wired
communications, wireless communications; interdisciplinary works on computer
communications

Class data, programs, programming in interfacing and communications in 005.7;
class security measures in interfacing and communications in 005.8

For interdi
sciplinary works on telecommunication, see 384; for social aspects
of computer communications, see 302.231; for economic and related aspects
of providing computer communications to the public, see 384.3

See also 004.36 for distributed processing

See Manual

at 004.6


006.22

*Embedded computer systems [
formerly

004.1]

Class here microcontrollers

For a specific aspect of embedded computer systems, see the aspect,

e.g.,
systems analysis and design of embedded computer systems 004.21,

wireless sensor networks
004.6,

software for embedded systems 005.3




“Linked data” should be added to the class
-
here note at
025.0427:



025.042 7

Semantic web


World Wide Web structured for semantic computing


Class here linked data



10




Works on 3D printing have been classed in Dewey numbers
from

at least ten different sections.
Although this process uses the terminology of printers and printing, Dewey
numbers
for
printing

assume textual output
;

they are not appropriate

in the least
. Th
e LCSH authority record for
Three
-
dimensional printing gives Rapid prototyping
as a broader term, but this is
only one use of
3D printing. We choose instead to treat 3D print
ers

as
fabricating equipment (in the class
-
here
note at 621.9 Tools) and propose
an expansion under 621.98 Pressing, impressing, molding
equipment.

Given the previous confusion in classifying this topic, we should consider whether the addition
of other notes is called for. For the truly lost, see
-
also reference
s

for three
-
dimensiona
l printing
could be added at
the following numbers
:


o

004.77 Output peripherals (“Including . . . printers”)

o

005.12 Software systems analysis and design (the LCSH “Rapid prototyping” has been
mapped here)

o

620.0042 Engineering design (the LCSH “Rapid prototy
ping” has been mapped here)

o

681.62 Printers and printing presses

o

686.2 Printing (the interdisciplinary number for printing)

Or we could assume that the provision of RI terms for 3D printing, Three
-
dimensional printing,
and Additive manufacturing will be su
fficient
,

on the assumption that people would start
classifying works on this subject by visiting the Relative Index.


621.98

Pressing
equipment
, impressing
equipment
, molding equipment
, additive
manufacturing equipment

Standard subdivisions are added

for pressing, impressing, molding
, additive
manufacturing

equipment together; for pressing equipment alone


621.988


Additive manufacturing equipment





Class here three
-
dimensional printers