root/rpgcharacter/bio
Back
Namespace:
Filename:
Content: identity *, race ?, gender (type: gendertype) ?, birthplace (type: string) ?, birthdate (type: datetime) ?, height (type: float) ?, weight (type: float) ?, eyecolor (type: string) ?, haircolor (type: string) ?, skincolor (type: string) ?, buildtotal (type: int) ?, earnedtotal (type: int) ?, earnedremaining (type: int) ?, archetype (type: string) ?, nature (type: string) ?, demeanor (type: string) ?, level (type: int) ?, assets ?, illustration (type: string) ?, history (type: string) ?, note (type: string) *, appdata (type: customdata) *
Description: The bio tag defines basic biographical
information about a character.
identity describes one of the character's real or false identities.race describes the character's race.gender describes the character's gender.birthplace describes the character's place of birth.birthdate describes the character's date of birth.height describes the character's height, in centimeters.weight describes the character's weight, in kilograms.eyecolor describes the color of the character's eyes.haircolor describes the color of the character's hair.skincolor describes the color of the character's skin.buildtotal describes the number of "points" used to build the
character, for systems that use point-based systems.earnedtotal describes the number of "progress points" (e.g. XP,
Legend Points, Karma Points, etc.) the character has earned.earnedremaining describes the number of "progress points" (e.g. XP,
Legend Points, Karma Points, etc.) the character left to spend.archetype describes the character class (if the gaming system
uses them) or the basic tenor of the character (if not).nature describes the nature of the character. In systems with a
set concept of "alignment" or other moral ethic, that would be listed here.demeanor describes external "face" of the character.level describes the character's level, if any.assets describes the character's financial assets such as coins,
cash, gems, stock, real estate, etc.illustration gives either a URL or file name for an illustration
of the character.history describes the character's history.note a note about the character. There can be zero or more of
these in a file.appdata a section to allow an application to write customized
biographic data about the character. There can be zero or more of these in a file.Code Fragment
<xs:complexType name="bio">
<xs:sequence>
<xs:element type="identity" name="identity" minOccurs="0" maxOccurs="unbounded"/>
<xs:element type="race" name="race" minOccurs="0" maxOccurs="1"/>
<xs:element type="gendertype" name="gender" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="birthplace" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" name="birthdate" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="height" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="weight" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="eyecolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="haircolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="skincolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="buildtotal" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="earnedtotal" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="earnedremaining" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="archetype" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="level" minOccurs="0" maxOccurs="1"/>
<xs:element type="assets" name="assets" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="illustration" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="history" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="note" minOccurs="0" maxOccurs="unbounded"/>
<xs:element type="customdata" name="appdata" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>