Difference between revisions of "Wikispooks:Semantic Objects"

From Wikispooks
Jump to navigation Jump to search
(Correct - infobox website not used from WS objects)
("Operation" is now obsolete)
Line 35: Line 35:
 
| [[Form:Group]]
 
| [[Form:Group]]
 
| Types= { Nation State, Secret Society, Think Tank, Foundations, Lobby, Corporation, NGO }
 
| Types= { Nation State, Secret Society, Think Tank, Foundations, Lobby, Corporation, NGO }
|-
 
! [[Operation]]
 
| [[Template:Operation]]
 
| [[Template:Infobox operational plan]]
 
| [[Form:Operation]]
 
| Maybe draw on [[:Category:Social_Control]] for different types
 
 
|-
 
|-
 
! [[Person]]
 
! [[Person]]

Revision as of 14:47, 21 December 2014

SMW.png

Underpinning WikiSpooks' use of Semantic Mediawiki is a set of objects. None of these are complete as yet. The plan is to create templates first, then forms.

Objects On WikiSpooks

All new pages in the main: namespace should have exactly one object template.
The table below lists the possible templates:

Object SMW Template Infobox Template Form Notes
Concept Template:Concept None Form:Concept The least complete object so far. This is a catch all, so if no other template seems to fit, use this one.
Document Template:Document None Form:Document The most complete object so far, although the template has evolved and still contains some legacy code.
Event Template:Event Template:Infobox event Form:Event Type= { War, Bombing, Meeting, Scandal, Death }
Group Template:Group Template:Infobox organization Form:Group Types= { Nation State, Secret Society, Think Tank, Foundations, Lobby, Corporation, NGO }
Person Template:Person Template:Infobox person Form:Person Types= { ? }
Place Template:Place Template:Infobox settlement Form:Place Buildings up to provinces
Property Template:Property None Form:Property Types= { Special, Display, Data }
Website Template:Website None Form:Website Types= { ? }

Object Templates

Most object templates share a common structure. Custom Wikispooks template code silently sets the Semantic Properties (eventually, almost all parameters will have a corresponding property) and then calls an infobox template from Wikipedia to display the information. These are lightly customised, e.g. to add a few extra parameters, such as |wikipedia.

Subobjects

In the longer term, a wider choice of objects might be beneficial. To do this, rather than code objects from scratch, most new objects will probably be derived as 'sub-objects' from another object types according to the 'type' parameter. These could then have 'type' parameters of their own, allowing sub-sub-objects etc. where needed. For this reason, use of the |type parameter is strongly recommended.

See Also

Wikispooks logo.png Policy.png Wikispooks to do.png Tools2.png SMW.png
Semantic
Mediawiki
Help.png