| |
Sample Uses for Charts
A Chart (see examples) visually depicts one
Topic in a Context of associated Topics built under ISO's Topic Map standard.
These simple graph structures are a general way to build semantic nets in XML. Typically viewed through XSL style sheets, charts offer portable but powerful pure-Java data storage to web apps and web services, able to
handle a variety of use cases both mundane and exotic:
1. Charts that CODERS Create at Web App Build Time
Why maintain multiple APIs for data resources when one will
do? One can build Topic Maps off line by hand, or post a
result set from any data base query. The resulting XTM file is an
ISO-standard format, easily loaded into small open-source engines needing
only RAM to store and query many useful kinds of code-support files:
- resource bundles - easily localized by scoping topics' base names
- semantic site maps - each topic can get links, subtopics, annotation
- document base indicies - scoped links to files can flag recent modifications
- on-line HELP text - each user's context stack can be saved in a session
- event modeling - charts of their types and meanings can aid all subscribers
- configuration data - semantic models of what fields mean helps everyone
- semantic lexicons - define vocabulary for any project, product, spec
2. Charts that USERS Modify at Web App Run Time
Admin staff or customers with web
forms and permission can securely post their own identity,
interests, preferences, etc, or remotely adjust any other context file by using our
change management system. Semantic constraints
on topic characteristics help keep data bugs from creeping in, and will educate
end-users on what is expected:
- administration files - all those in part 1, with change-tracking added
- a user data registry - securely modify charts that model oneself or others
- group collaboration - remote communities can modify plans, specs, etc.
- shared bookmarks - a group adds and models them in a server-side chart
- multi-user games - charts can model the players, props, current situations
- groupware sites - each group models itself, its interests in a shared chart
- periodic reports - groups update chart data; agents assemble the reports
- a base of facts - semantic models are the key to all knowledge engineering
- business rules - a chart of scripts run on event types can semi-automate IT
3. Charts that AGENTS Modify at Web App Run Time
External programs of many types can also use a charting web app
to
store on-line data in a disciplined, easily searched way, or to
read it, both via HTTP requests.
They can post data with simple web requests, and the semantic net can
absorb it. If internal constraints and inferencing rules are
added, the Topic Map being used becomes a complex predicate
that handles or rejects changes or additions per high level tests, or
inherits data along aspect-specific paths like a frame system.
This is model-driven decision making, a core
foundation for human and artificial intelligence, remarkably easy to implement with topics scripted in the WORDS language. Use it to enable:
|