I have listed some terms that are important to remember when designing digital libraries and general website design.
Repositories – are computers that store collections of information and provide access to them
Archives – is a repository that is organised for long term preservation of materials
Search services – provide catalogs, indexes and other services to help users find information
Location services – are used to identify and locate information
Mirrors – replicate late sets of information
Caches – store recently used information only
Proxies and gateways – provide bridges between different types of computer systems and are particularly useful in reconciling systems that have conflicting technical specifications
Server – used to describe any computer other than a client
A distributed system – a group of computers that work as as a tea to provide services to users
Interoperability – refers to the task of building coherent services for users when the individual components are technically different and managed by different organisations
Controlled vocabulary – a list of terms which are used for indexing at retrieval. They control the variability and reduce of natural language. Examples include: keyword lists, subject headings, classifications, taxonomies, thesaurus, authority lists etc
Uncontrolled vocabulary – full-text, freely chosen keywords and tags, etc
Facet analysis – dividing the concepts win a subject domain into consistent sections
Metadata – ‘data about data’; short structured and standardised descriptions of information resources. Purpose is to identify, retrieve, use and manage information resources
Descriptive metadata – describes the item itself e.g. title, author, date of publication or creation, physical form, etc.
Subject metadata – describes the content; what is the item ‘about’
Crosswalks – tools that map or translate between different vocabularies, linking the way a concept is treated in each; they convert between two specific vocabularies or metadata format
Metavocabularies – link several vocabularies or terminologies
Ontology – taken to imply a computer-processable classification; a formal description of a domain of knowledge, in terms of the entities within it, and their relationships so that they can be processed by machine, for purposes such as question answering and automated deduction of new facts. Examples include: controlled vocabularies (classification schemes, taxonomies and thesauri)
Semantic web – refers to the idea that information on the web may be structured and encoded in such a way that its content and meaning are made explicit, so that they can be ‘understood’ by search engines and other software agents. Relies on developments in metadata, ontologies, taxonomies, and tagging etc.
[Digital Libraries – William Y. Arms 2001]