AI-generated Conceptual Models

Modeling Task Object Relationships with Product Context Analyzer

Free trial • No credit card required

What is a Conceptual Model?

A Conceptual Model shows how task objects derived from multiple tasks relate to each other. It represents a user-centred, non-technical model of how users conceptualize the domain. This model helps teams define information architecture, structure navigation, and inform data modeling decisions, ensuring the system reflects real user concepts.

Basic steps to create a Conceptual Model with Product Context Analyzer

1

Enter a research prompt

Specify the activity you want to analyze. The activity can be a single task, a responsibility, or a multi-phase journey

Example: Order Pizza from a delivery service for a business meeting

Tips

Describe the activity in a single sentence without prescribing a particular product or solution.

Optionally include context such as who is performing the activity and under what circumstances.

Adding context helps make the analysis more domain-specific.

A broader analysis can reveal task objects and relationships across multiple related tasks

2

Click 'Start Analysis'

The analysis takes several minutes depending on the scope and number of tasks identified

3

Click on Insights on the left

Insights are synthesized views of the context-of-use analysis across tasks and stakeholders

Tips

To view each task object individually, select Task Objects on the left

To view task objects related to a specific task, select the task and switch to the 'Task Objects & Resources' view

4

Open the Conceptual Model

Select the Conceptual Model to see relationships between task objects identified across the analysis

Tips

The model combines task objects identified across multiple tasks

Relationships show how objects are connected from the user's perspective

5

Explore Object Relationships

Use the model to understand how users conceptualize the objects within the domain

Tips

Use object relationships to inform information architecture and navigation

Use the model as input for a human-centred domain and data model

Follow links to explore individual task objects and their underlying context in more detail

What can you do with a Conceptual Model?

Use it to structure your information architecture

Organize information around the objects and relationships users encounter in their work rather than around an arbitrary application structure.

Derive your navigation from it

Use relationships between task objects to identify meaningful paths through the product and connect information users naturally expect to find together.

Bring it into data modeling

Give engineering a human-centred domain model that can inform technical entities and relationships before implementation decisions reshape the problem space.

Compare it with your existing data model

Check whether the system's technical representation reflects the objects and relationships that matter from the user's perspective.

Give it to a Vibe Coding tool

Provide generative development tools with an explicit model of the domain so generated applications are structured around meaningful user concepts and relationships.

External Resources

Origins

Donald A. Norman, 1988
Shouhong Wang, Information & Management, 1995

Established Practice

Jeff Johnson & Austin Henderson
Sophia V. Prater

Contemporary Thinking

Eric Evans / Domain Language
Product Context Analyzer
ProContext Inc.
377 Roble Ave
Redwood City
CA 94061, USA