Information Architectures
Definitions
Information Architecture
an architecture that captures
architectural decisions about the information (
content )
about an application, component, or framework as
well as its associated navigation, presentation, and dependency decisions
The typical responsibilities of an Information Architecture are to:
Document and communicate architectural decisions regarding the:
Structure of the associated information (content).
Way users will navigate to the associated content.
Way the associated content will be presented to its users.
Dependencies the content will have on related externals and work products.
The typical contents of an information architecture are:
Content (Data):
Logical Data Model.
Physical Data Model.
Data Architecture Diagram(s).
Content Navigation:
Summary Site Map.
Navigation Diagram(s).
Global Navigational Approach.
Local Navigational Approach.
Content Presentation:
Metaphors (Organizational, visual, and
functional).
User Interface Architecture Diagram.
Conventions (Screen/Webpage/Window):
Cascading Style Sheets.
Presentation Diagrams.
Standard webpage layout grid(s) or templates
Implementing frames or tables
Content Dependencies:
Legacy Applications
External Applications
Databases
Business Object Model
The typical stakeholders of an Information Architecture are:
Producers:
Evaluators:
Approvers:
Maintainers:
Users:
An information architecture typically is produced during the
following phases:
Preconditions
An information architecture typically can be started if the
following preconditions hold:
The typical inputs to an information architecture
include:
Work Products:
Stakeholders:
Care should be taken to minimize redundancy between the
information architecture and the database and user interface
architectures.
An information architecture is typically constrained by the
following conventions:
Work Flow
Content and Format Standard
Inspection Checklist
Example Information
Architecture