Thursday 31 October 2013

Thursday 26 September 2013

Computer Terminology/Glossary U-Z

URL (Uniform Resource Locator): The unique address of an Internet resource.


Usability: Level of difficulty of using an online application. Affects response rate and data quality.

Computer Terminology/Glossary S-T

Scraper: Automated computer scripts that parse the contents of web pages so it is useful as data. See also ‘spider’.

Search Engine: Facilities by which computer users can search for required information on online networks, notably the Internet and World Wide Web. Major providers like Google, Yahoo! and MSN collect data on searches for unspecified uses that are retained for unspecified periods of time.

Secondary analysis: Analysis of data conducted by those other than the original collectors of the data.

Computer Terminology/Glossary O-P-Q-R

Ontology: In computer science, a knowledge base that holds semantic relationships between terms and is used to reason about a substantive domain. In computer science, ontologies generally consist of a ‘semantic network’ linking individual objects, classes of objects, attributes or features describing those objects, and relationships between objects. The meaning of the term is distinct from its usage in philosophy.

Open Source: Software whose source code is made freely available by the programmer so that others may customise it and/or elaborate its functionality.

Computer Terminology/Glossary J-K-L-M-N

Java: A platform-independent programming language, currently offering survey instruments the highest level of flexibility and interactivity. Like an image file, a Java ‘applet’ can be included in a webpage; the applet’s code is transferred to the user’s browser, which then executes the code. Java is suited to use in complex survey instruments. Since some users disable Java, researchers may also use HTML in tandem with CGI to present interactive forms on the Web. See also ‘HTML’, ‘Common Gateway Interface’.


Mash-up: A collation and correlation of information from a variety of online sources, often quickly done to form a first overview of information available on a topic.

Computer Terminology/Glossary G-H-I

Geographical Information System: Software handling geographical information and its visual representation. See also ‘raster data’ and ‘vector data’.

Granularity: The fineness or coarseness of the detail available from a given data source.

Grid: A distributed computing infrastructure that combines parallel and distributed computer platforms to enable computational operations exceeding the capacities of individual desktop computers.

Grid-enabling: Adapting a dataset to make it accessible programmatically over the Grid.

Computer Terminology/Glossary D-E-F

Data controller: Those who are responsible for processing 'personal data', information that is held about an identifiable living person. See also 'Data subject', an associated legal term.

Data grid

Data integration: A computational process enabling the linking together of different datasets.

Data mining: A set of procedures such as clustering and pattern recognition algorithms that search large datasets for patterns. It is usually atheoretical, using unsupervised learning and identifying patterns in data and summarising them without reference to a conceptual or theoretical organising framework.

Computer Terminology/Glossary A-B-C

Algorithm: A finite list of well-defined terms for accomplishing some task that, given an initial state, will proceed through a well-defined series of successive states possibly culminating in an end state.

Application Programming Interface (‘API’): A source code interface that a computer application, operating system or 'library' (in computer science, a collection of sub-programs used to develop software) provides to support requests for services to be made of it by a computer program.