Schema of Feats

Choices

This is used for user interfaces to ask for a choice when a character takes a feat. For example, a character takes Weapon Focus as a feat, so the UI will look up attributes of choice and then ask the user to choose a weapon to bind to this feat.

p:choice
Gives an rdfs:range class; all choices will be items of this class. Also, choices are automatically filtered according to p:prerequisite, see below.
p:choiceFilter

names a property, usually via a path from the ReferentCharacter. All choices must come from a query on this property.

p:choiceText
Human-readable description of the choice
p:choiceComment

Human-readable implementation notes for implementing this choice.

Prerequisites

p:prerequisite
A requirement that must be fulfilled before the character may take this feat. Also used as a filter for p:choice as follows: If a p:prerequisite is itself a feat, and if that prerequisite feat has choices, then this feat's choices are limited by that set of choices. e.g. Weapon Specialization "One type of weapon for which you have already selected Weapon Focus."

SchemaFeat (last edited 2008-10-04 06:52:27 by localhost)