Names of semantic properties

From AIRWiki
Revision as of 12:01, 9 February 2010 by GiulioFontana (Talk | contribs) (New page: When writing queries, beware! The name of a property can be DIFFERENT from the name used in the semantic part of the wiki pages describing the objects of your query. For instance, any proj...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

When writing queries, beware! The name of a property can be DIFFERENT from the name used in the semantic part of the wiki pages describing the objects of your query. For instance, any project page includes something like

{{Project
| [...]
| restopic=SomeTopic
| [...]
}}

But if you are writing a query to select the projects with topic SomeTopic you should NOT use

[[restopic::SomeTopic]]

Instead, you have to use the name of the property corresponding to the "restopic" field in the project page. This name is "prjResTopic": therefore your query should use

[[prjResTopic::SomeTopic]]

How can you find out the right name for the properties associated to (the content of) a page? When a page includes semantic information, clicking the "Browse properties" link in the toolbox on the left gives you a list of all the properties defined for that page.

Note 1: the correspondencies between properties and field names in the semantic code of a page are set by the relevant semantic form. For instance, for a project they can be seen (and altered, if you know what you're doing...) by editing the Form:Project page.

Note 2: in some cases the name of a property is preceded by a prefix in the form "PREFIX:" this means that the property has been imported from an external ontology, or defined in accordance with it. Examples of such prefixes are "A:" (referring to Annotea) and "Foaf:" (referring to the Friend-Of-A-Friend project). In any case, AIRWiki properties having a prefix are used exactly in the same way of the other properties.