Sɪᴀ

The serious mind mapping tool.
Home Download Contact Us

Sɪᴀ

The serious mind mapping tool.

Sɪᴀ has many uses: any time one stores textual information to be retrieved later. The information is stored as it is structured: lists, trees, items in multiple lists, and items linked together, e.g. Fred friend Barney. Sɪᴀ is better than the competition as it can handle tens of thousands of items. This application is great for brainstorming, requirements gathering, strategic planning, mapping complex systems and writing books; one can not run out of space.

Four Minute Demonstration Video

Sɪᴀ abridged features

Index.

Sɪᴀ is free for personal use. If you use Sɪᴀ for business you will be required to purchase after a month of hours of usage, not a calendar month.

Flexible To-Do List Example


Have sub-tasks, link to other information such as contact details and highlight items. Note that the same David Decker item appears under multiple jobs.

Large Example


Sɪᴀ can store tens of thousands of items and makes it fast to find the information you require. The example above is obfuscated to protect the user’s privacy.

Movies Example


One could use Sɪᴀ to remember all the movies you have seen with ratings and descriptions. The movies could be both in a list of all movies and stored under a genre. If one wanted to spend the time, one could also note the ‘director’ and ‘actor’s for each film; that would also enable one to see all movies directed by a particular director or starring a particular actor.

The Main Screen

The Item Dialog

The item dialog lets you create and edit items and links between items.

Basic View

Basic View simplifies editing.

Drag and Drop

Items can be dragged to change the order in their siblings, or to move them to another parent. Hold Ctrl down while dragging to copy an item. Hold Ctrl and Shift down to add a new link to the dragged item. Lines can also be dragged or Ctrl dragged to create new links.

There are right-click menu items to sort children and parents. Items can also have sortedtrue to keep their children sorted. A parent sortedtrue keeps the parents sorted.

Uʀʟs and File Paths

By default Sɪᴀ documents recognise uʀʟs and file paths allowing one to right click and Open: Uʀʟs in your web browser, folders in Windows Explorer and files as if they were double clicked on. In Windows Explorer use ‘copy path’ to copy a file’s path to the clipboard and then paste in Sia to create an item that opens as described.

Powerful Topology

Exactingly a Sɪᴀ document is a cyclic labelled graph with items ordered in both directions. The data are semantic triples. An empty string predicate gives a parent-child relationship, we use a parent-with-child nomenclature rather than “subject-predicate-object”. So as well as lists and trees, Sɪᴀ items can appear in multiple lists, i.e. have multiple parents:

If the ‘with’ item in a link is not the empty string then the link is shown as a property, e.g. SɪᴀprovidesDigital Vellum. Empty string ‘with’ items are parent-child relationships. If an item is used as a ‘with’ the number of times is shown a blue subscript, e.g. provides24.

Siblings and parents can be arranged in any order, drag items or hit Alt-Up, Alt-Down, Alt-Home or Alt-End to change their order.

Links can also create loops.

It’s all Class

Sɪᴀ items can have a class which determines the colors they are drawn in.

To create a new class “Good” whose items are coloured with a green background:
  1. First click on Show Hidden , far-right toolbar item, to show links that are normally hidden, such as color and is.
  2. Hit Space to add an item, select is for the with item and type Good for the child. Hit Ok to create the link: itemisGood.
  3. Now add a link Goodisclass (select the existing class item).
  4. Then set the background color: add Goodbackground colorgreen.
Also:

Individual items can have their color or background color set without a class, but this is not recommended as classes are more rapidly assigned later.

Commands

Classes can have a regular expression regex that makes any item that matches that become that class, in addition to any classes set explicitly with is. Regexes only match single line items. By default there are Uʀʟ and File classes, if you created your document with an older version of Sɪᴀ see Tools > Create Missing....

Classes can also have actions attached to them via menu, e.g. ᴜʀʟmenuOpen adds Open to the right click menu for items that look like ᴜʀʟs. When no explicit command nor ᴜʀʟ is attached to the the menu: A url is opened in one’s web browser, a folder is opened in File Explorer and a file behaves as if one double clicked on it.

Menu items can have explicit command to run a program on one’s computer or a ᴜʀʟ to open in one’s web browser. <this> is substituted for the content of the item, and any property of the item can be accessed via <property>. If your command has no <> substitutions it is taken as the name of the program to run, the contents of the item are passed as the first argument, e.g: C:\Users\Owner\Documents\Reference\World\The Seven Wonders of the Ancient World.docx.

For commands one must use “quotes” [any of “”"] to allow spaces in program names and arguments, or to allow literal< or > symbols. Inside quotes strings use two of any sort of double quotes in a row to pass in one. For ᴜʀʟs use “<<>” for < and “<>>” for >.

For example:

Fredfavourite filmThe Matrix
FredisPerson
Personisclass
PersonmenuView Trailer
View Trailerᴜʀʟhttps://google.com/search?q=trailer <favourite film>
Now if one right clicks on Fred and selects View Trailer one’s web browser will show a link to the trailer for his favourite film.

Shortcut Key Teleportation

In addition to surfing to items by clicking, navigating to child items by typing, and searching with Ctrl-F one can assign shortcut keys to items to jump to the item via the F12 Shortcut Dialog. Add a shortcut key link from the item. shortcut key links are hidden by default, click on Show Hidden toolbar item or hit Ctrl-H to see them.

Extended Keyboard

Demonstrating Sɪᴀ’s enhancements to the keyboard, Alt-Minus can be used to create a horizontal line item to delineate siblings, as shown above. Hit F1 or click on from the item dialog to see the additions. Good looking “double quotes” and ‘single quotes’ are provided by overriding Shift-~ and the quotes keys Shift-", ` and '. To type a ~ press Shift-Alt-~.

Another tip: if one has items that one keeps sorted, making a special item start with ‘!’ will keep it before items beginning with letters. Setting it’s is to Highlighted will make it stand out.

Safe and Secure

Your information is safe both if you ever need to read the document and you do not have the Sɪᴀ application or for readers in the distant future; simply rename your document to name.sia.html and open in a web browser from the early twenty-first century. If you have not already you will need to tick [✓] File name extensions in the View tab of Windows Explorer to change the filename extension.

You can password protect a Sɪᴀ document, see File > Set Password. The information is then encrypted with a system one can trust: three cyphers: Triple Dᴇꜱ, Twofish and Aᴇꜱ.



Sɪᴀ is both the ancient Egyptian god of perception and stands for Structured Information Application. Sia’s hieroglyph shows three bars, matching the semantic triples used in Sɪᴀ: parent with child.

Glossary of Items

ᴀᴋᴀ
Also Known As. Used to facilitate finding an item. The Find Dialog by default resolves ᴀᴋᴀs. If we search for “jim” but JamesᴀᴋᴀJim exists we find ‘James’.
background color
Set the background color of an item or of items of the parent class. e.g: if
FredisPerson
and Personbackground colorred
Fred will be drawn with red background.
class
If an item is a class it appears in the Is sub menu of the right-click menu, So one can set the is link to set the class is an item.
color
Set the foreground color of an item or of items of the parent class. e.g: if
SequoiaisTree
and Treecolorgreen
Sequoia will be drawn in green.
command
Used to set the program to run with the given menu of a class is selected. This may contain <this> and <field> substitutions.
false
Used to set show and other links to the negative.
group
Sets the group of a class to move the class into a sub menu in the Is item of the right-click menu.
home or home
Set the home item, either as a child of root called home or Home or as a link, e.g. roothomeMy stuff
is
Sets the class of an item, this determines the color and menus.
menu
Creates an item in the right-click menu of items of the given class. By default: a url it is opened in one’s web browser, a folder is opened in File Explorer and a file behaves as if it was double click on. command and ᴜʀʟ can be added for customised behaviour.
regex
In a class specifies a regular expression that when matched will make those items of the given class. Only single line items are matched.
shortcut key
Specifies the item to move to when the given key or key combination it hit. e.g. if Ideasshortcut keyI then hitting F12 then I will move the focus to Ideas.
show
Used to hide links, e.g. isshowfalse means that is links are not shown except when Show Hidden it turned on, i.e. Menu View > Show Hidden, the toolbar item, or Ctrl-H is pressed.
sorted
As a child link this is used to keep children the given item in alphabetical order; or as a parent link to keep the parents sorted.
true
Used to set sorted and other links to the affirmative.
ᴜʀʟ
In a menu item sets the ᴜʀʟ to open in the web browser, may contain <this> substitutions.

If you have any problems please contact us.