Getting Started
When you first start the program, you should see something like this:

.

The window on the left hand side is the Resource Window, and it contains all the different types resources that you can create. The initial content of this window is determined by the configuration file (config.xml). Aditional resources can be loaded through the Load Library command from the Library menu.

The window on the right side is the Main Window, and it's where you draw your model.

Say we wish to create a model for this simple sentence:

Event E follows Situation S, which is at Time T, and in Place P.

The first step is to create all the resources used in the sentence: S, E, T, and P. To create an resource of type Situation, click on the Situation button in the Resource Window. A dialog should pop up to prompt you for the resource's URI.

For now, let's create an anonymous Situation resource, so just click on Create.

You should have a floating Situation resource. Move the mouse around, and click on the left mouse button to place the resource. Follow the same steps to create all the other resources, and you should have something similar to the following:

To create a relationship that says Event E follows Situation S, click on the subject of the expression, which in this case is the Event resource. The Event node should turn green, indicating it's been selected, and the Add New Property that was grayed out should be enabled now.

Click on the Add New Property button, and the Property Window should popup, with all the properties that are applicable to the Event resource enabled.

Click on the follows button to create a follows property. You should now be back to the Main Window, with a floating property that's yet to be linked to its object. Note that resources not in the range of the property selected are grayed out and can't be linked.

Click on the Situation resource to finish creating the property. (Note: you can press ESC to cancel the linking process). Repeat the same steps to link the atTime and inPlace properties, and you should have something similar to the following:

Now you can press CTRL+S to save the model. And if you open the file you just created, it should look something like this:

<rdf:RDF
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:NS0='http://metadata.net/harmony#'
>
<rdf:Description rdf:about='#A0'>
<rdf:type rdf:resource='http://metadata.net/harmony#Place'/>
</rdf:Description>
<rdf:Description rdf:about='#A1'>
<rdf:type rdf:resource='http://metadata.net/harmony#Time'/>
</rdf:Description>
<rdf:Description rdf:about='#A2'>
<rdf:type rdf:resource='http://metadata.net/harmony#Event'/>
<NS0:follows rdf:resource='#A3'/>
</rdf:Description>
<rdf:Description rdf:about='#A3'>
<rdf:type rdf:resource='http://metadata.net/harmony#Situation'/>
<NS0:atTime rdf:resource='#A1'/>
<NS0:inPlace rdf:resource='#A0'/>
</rdf:Description>
</rdf:RDF>