Emerald Hand Wiki

Sider - Glossary

Modified: 2007/04/29 14:47 by Ornus - Categorized as: Information, Sider
Back to Sider section


Edit

capture

Storing information in an natural structure on the computer. It's like taking a picture of your ideas to be able to come back to them later.

Edit

data

A unique, independent piece of information with or without meaning.

Edit

document

A single piece of information. Anything can be a document, a name, a phone number, one note and collection of notes are all document.

Edit

document, embedded

Document relationships captured by placing one document inside of the other.

Through embedding a document can contain other documents and/or be included in another document

Edit

extension

Any code extending Sider functionality: package, plug-in, data provider, etc.

Edit

information

Meaningful data. Random collection of words is data, but it's meaningless. A text document that you can comprehend (such as this page) is meaningful to you. That's information.

Edit

knowledge

Different island of information with relationships between them. A text document is just information. A collection of related documents with relationships captured (stored and visible) is knowledge

Edit

package

A group of related types and views to work with different types of information: PIM (notes, contacts, journal), project management (with support for different methodologies), collections.

Edit

Sider

Structured information document editor.

A platform to build application to work with information. It abstracts away common tasks to allow develop focus on describing information structure, logic and views.

Edit

type

Sider module describing a single document structure and available operations.

A type describes how document can be related to other document (such as what documents it can include). It also provides the methods to create and manage the document.

Edit

type, atomic

Special type that doesn't directly embed any other types. Usually this is a very small and simple type created to build bigger types, such as a person name, phone number, address, etc.

Edit

type, embedded

A type embedded in the other type. For example notes type can derive from the tree type and embed HTML text type in the tree nodes to store notes in a tree-like structure.

Edit

type, inheritance

Each type inherits from another type. There are several base types provided by the platform from which a new type can inherit, or it could inherit from an existing type to extend or restrict it.

When type inherits it modifies the structure of the parent type. It can also update the structure to allow embedding of certain types.

Edit

view

Sider module responsible for showing documents. View provides a transformation to convert XML document to HTML or any other form supported by the browser. It also provides logic (through scripts) to make the view interactive and allow user read and edit different parts of the shown document.

Each view usually supports only specific types. The document of a certain type can be shown using any of the supported views.

Edit

view component

Special Sider module to help with code reuse between views. Usually JavaScript libraries and horizontal plug-ins (spelling, etc.) will go into view components, and not to any particular view.

Edit

view, universal

Special view that supports any type. Usually such views don't depend on any specific form of the document and show document source.

Copyright © 2006-2008 Emerald Hand, Inc. All rights reserved.
Powered by ScrewTurn Wiki version 2.0.34. Some of the icons created by FamFamFam.