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."
