Technical Notes

Adding a new Kind of Business
When adding a new kind of business to this site, we need to:
 * Add a reference to it in the template Choose a Kind of Business
 * Add a reference in the property Kind_of_Business
 * For each country that we have that business we need to add a kind of business in country page, such as Dentist_in_Ireland
 * Need to build a template such as Template:Dentist Tables
 * Should add a template such as Template:Service Station Aliases. It will help the internal and external search engines.

Adding a new Commodity (good or service)
When adding a new Commodity, say Dentist: Basic Checkup, we need to:
 * Add the Commodity to the list of allowed Commodity properties, so that it will appear in the drop-down list in the Business form
 * Create a property page with the starting with Property: followed by the commodity name and then the Price.and set the property type to Number. To do so, you could go to the Special:Properties page and click on the the name of the property, then click Create Page. After that type The property is of type has type::Number  and click save. For example of see that page Property:Plumber: Emergency house-call Price


 * On the relevant business tables page add a table for the new commodity. Here are some of the common business template pages Template:Dentist Tables, Template:Doctor Tables, Template:Electrician Tables, Template:Plumber Tables

Sundry
It seems that when a template is updated, all the pages that use it are revisited by the semantic mediawiki software and the semantic DB is updated to reflect the changes in the template. However, it seems the same is not true for properties, which require pages to be manually touched, i.e. a use clicks edit and then save page, but doesn't need to make a change to the page text. To query a page for a property that it contains, cause use the #show: function. For example if I type: ''The city is City::Dublin. I said that the city is '' Then I'd get: ''The city is City::Dublin. I said that the city is ''