Note: The TTRPG•ML schema uses both original elements and
embedded elements from Dublin Core Terms .
Element Definition
rpg-systemsContainer type for a collection of RPG systems.
rpg-systemA tabletop role-playing game system (as distinguished from particular games using the system).
alt-titleAn alternative title for a game or game system, such as a nickname, abbreviation, subtitle, or translated title.
editionAn edition of a game or system.
identifierAn identifier for a game or system.
scopeThe size and scope of a game, e.g. the required/suggested number of players, time per session, whether or not the game is intended for a multi-session campaign, etc.
resp-stmtA statement of responsibility for a game or system.
rightsRights information for a game or system.
styleA style of play associated with a game or system.
style-nameThe name of a play style, such as gamist, narrativist, or simulationist.
style-noteAn explanatory note regarding play style.
gamesA collection of games associated with a game system.
gameA tabletop role-playing game.
copyrightCopyright information for a game or system.
noteAn explanatory note attached to other elements.
Label rpg-systems
URI https://dmoles.info/ttrpgml-0.1/rpg-systems
Definition Container type for a collection of RPG systems.
Cardinality Not repeatable.
Note: The systems in the collection may bear some intellectual
relationship to one another or be organized simply for convenience.
Empty collections are allowed.
Label rpg-system
URI https://dmoles.info/ttrpgml-0.1/rpg-system
Definition A tabletop role-playing game system (as distinguished from particular games using the system).
Cardinality Repeatable.
Note: These properties, with the exception of style ,
and games , can also be specified at the game level.
Properties not specified for a game are presumed to be inherited from
the parent rpg-system.
Label alt-title
URI https://dmoles.info/ttrpgml-0.1/alt-title
Definition An alternative title for a game or game system, such as a nickname, abbreviation, subtitle, or translated title.
Text content Any string
Attribute Values
alt-title-type (required)abbreviation, nickname, subtitle, translation, or other.
Label edition
URI https://dmoles.info/ttrpgml-0.1/edition
Definition An edition of a game or system.
Text content Any string
Note: Different editions of a game or system should be recorded as
individual game or rpg-system elements.
Label identifier
URI https://dmoles.info/ttrpgml-0.1/identifier
Definition An identifier for a game or system.
Text content Any string
Attribute Values
type (required)The identifier type or source (e.g. wikidata, LCCN)
Label scope
URI https://dmoles.info/ttrpgml-0.1/scope
Definition The size and scope of a game, e.g. the required/suggested number of players, time per session, whether or not the game is intended for a multi-session campaign, etc.
Text content Any string
Attribute Values
players (optional)The required or suggested number of players of a game. Often expressed as a range, e.g. 3-6
session-time (optional)The required or suggested time for a game session. Often expressed as a range, e.g. 2-3 hours.
campaign (optional)Whether or not the game is intended to be played as a multi-session campaign, expressed as a boolean value
Label resp-stmt
URI https://dmoles.info/ttrpgml-0.1/resp-stmt
Definition A statement of responsibility for a game or system.
Note: At least one of dct:creator, dct:contributor, or dct:publisher must be specified;
however, any number can be specified, in any order.
Label rights
URI https://dmoles.info/ttrpgml-0.1/rights
Definition Rights information for a game or system.
Label style
URI https://dmoles.info/ttrpgml-0.1/style
Definition A style of play associated with a game or system.
Label style-name
URI https://dmoles.info/ttrpgml-0.1/style-name
Definition The name of a play style, such as gamist, narrativist, or simulationist.
Text content gamist, narrativist, simulationist, or freeform
Note: For other play styles not captured by this controlled vocabulary, use
style-note .
Label style-note
URI https://dmoles.info/ttrpgml-0.1/style-note
Definition An explanatory note regarding play style.
Text content Any string.
Label games
URI https://dmoles.info/ttrpgml-0.1/games
Definition A collection of games associated with a game system.
Child element Cardinality
game0 or more
Note: Empty collections are allowed.
Label game
URI https://dmoles.info/ttrpgml-0.1/game
Definition A tabletop role-playing game.
Note: This is the same set of properties as rpg-system ,
except that style and games are omitted.
Properties not specified for a game are assumed to be inherited from the
parent rpg-system.
Label copyright
URI https://dmoles.info/ttrpgml-0.1/copyright
Definition Copyright information for a game or system.
Text content Any string.
Label rights-uri
URI https://dmoles.info/ttrpgml-0.1/rights-uri
Definition URI for rights information for a game or system, such as a canonical identifier or link to license text.
Text content Any URI.
Label note
URI https://dmoles.info/ttrpgml-0.1/note
Definition An explanatory note attached to other elements.
Text content Any string.
Label dct:creator
URI http://purl.org/dc/terms/creator
Definition A creator of a game or system.
Text content Any string, but note that the Dublin Core Terms creator documentation recommmends using a URI if possible.
Label dct:contributor
URI http://purl.org/dc/terms/contributor
Definition A contributor to a game or system.
Text content Any string.
Label dct:publisher
URI http://purl.org/dc/terms/publisher
Definition The publisher of a game or system.
Text content Any string.
Label dct:date
URI http://purl.org/dc/terms/date
Definition A date, time, or period associated with a game or system.
Text content Any date, time, or date/time range. See the Dublin Core Terms date documentation for recommended formats.
Label dct:title
URI http://purl.org/dc/terms/title
Definition The title of a game or system.
Text content Any string.
Label dct:source
URI http://purl.org/dc/terms/source
Definition The source of information about a game or system.
Text content Any string, but note that the Dublin Core Terms source documentation recommmends using a URI or an identifier.
Label dct:description
URI http://purl.org/dc/terms/description
Definition A description of a game or system.
Text content Any string.