In The Limelight…

…for a week!



Code Project survey question for the week.  🙂


Relating Human Knowledge

Here’s a few random “talking points”:

Hypercard  ( – an awesome app that Apple created “in the day”, letting people create their own “knowledge stacks” and how each “card” in the stack relates to other “cards.”

NIEM (, recognizing that data is persisted in unique schemata but needs to be exchanged in a common understandable way.  But rather than forcing a particular communication protocol, data exchange in NIEM is extensible by leveraging XML and XSD to essentially “define the definition.”

Semantic Structures ( – “encodes meanings separately from data and content files, and separately from application code.”  OK, fine, but what we need is meaning encoded WITH data, not separate from data.

So – what am I getting at?

1. People need autonomy in how they work with data and how they want to persist data.
2. However, for people to be effective, we need a way to query and exchange information meaningfully
3. “Information” has little worth.  “Knowledge” has great worth, and one definition for knowledge, in my thinking is “information with meaning.”  Another definition might be “knowledge is the relationship of information.”

Then, we finally get to visualization technologies, such as mapping in general and metamaps in specific as a way to explore the relationships between information.  Key though, to any visualization system is that it must be “living”:

1. I need to be able to see and create the relationships that are meaningful in my context (the micro-context of my “dataset”)
2. Information and relationships need to be continually growing, in and of themselves (the macro-context of the “dataset”)

Share your thoughts!