Difference between revisions of "Talk:Ontology"

From BattleMaster Wiki
Jump to navigation Jump to search
(No difference)

Revision as of 18:03, 15 July 2009

Splitting Duchy and Realm Properties

I think that it is important that we split [[Part of:: ]] into two separate properties. in the initial implementation it signifies being part of both a realm and a duchy. The problem is that sometimes we only want things that are part of a realm, and other times part of a duchy. Also, the system gets confused when the realm name is the same as the duchy name. i.e. if I want to find the regions of the Duchy of Perdan, I get all the regions of the realm of Perdan. Therefore, I propose splitting [[Part of:: ]] into two separate properties, as follows:

Property Meaning Type Example Uses / Notes
Property:part of parent/child relations between regions and realms page Used to note on region pages which realm they belong to, for example: [[part of::Sirion]] denotes that the region is part of the realm of Sirion. This should be used in all the region infobox templates.
Property:duchy of parent/child relations between regions and duchies page Used to note on region pages which duchy they belong to, for example: [[duchy of::Sirion]] denotes that the region is part of the duchy of Sirion city. This should be used in all the region infobox templates.

While it would be nice to be able to use something like "part of" in the purest sense to denote that something is part of something else, I don't think we can do that. So long as multiple things can have the same name (religions, realms, guilds, regions, etc.) we won't be able to run sufficiently specific queries on the data.

This problem shows up in this template: Template:Regions of. Example: User:Indirik/Scratch, the Duchy of Perdan lists all of the regions that are part of the realm of Perdan. Thee are other implementations that could be used in pages for regions, and for duchies, that would run into the same problem.

Some discussion here: Template talk:Regions of and here: User talk:Indirik/Scratch.

--Indirik (talk), Editor (talk) 16:03, 15 July 2009 (UTC)