Show all info regardless research infrastructures. Switch to CLARIN environment and show only relevant info to CLARIN, e.g. format recommendations by CLARIN centres. Switch to Text+ environment and show only relevant info to Text+, e.g. format recommendations by Text+ centres. Switch to DARIAH environment and show only relevant info to DARIAH, e.g. format recommendations by DARIAH centres.
Semantic role markup language
Abbreviation: SemRoleML
Scope: Markup language for semantic annotation
Topic: Markup Language, Semantic Annotation
Standard body: ISO
Keywords: semantic annotation, markup language

SemRoleML is a markup language defined as a part of the International Standard for Semantic annotation framework Part 4: Semantic Roles (ISO 24617-4).

The standard specifies the tags as so-called conceptual inventory and the possible ways of combining these elements in annotation structures. SemRoleML includes conceptual inventory such as markables, semantic roles, participant types, semantic types, and eventuality types.

SemRoleML specifies groups of characters for definition of semantic roles (such as Agent, Theme, Patient, Goal, etc.) in the form of ISO data categories.

Other standards in the same topic(s):
Recommended Reading:
  • H. Bunt and M. Palmer, "Conceptual and Representational Choices in Defining an ISO Standard for Semantic Role Annotation", in The Ninth Joint ACL - ISO Workshop on Interoperable Semantic Annotation, Potsdam, Germany, 2013-03-19.

Abbreviation: SemRoleML-2013 [not official, only for reference in this website]
Status: Committee Draft
Release Date: 2013-10-01
  1. ISO/TC 37/SC 4 /WG 2
Related Standard(s):
  • DCR

    SemRoleML is defined in accordance with ISO standard 12620, which is used in data categories for syntactic, morphosyntactic and semantic annotation and lexical markup.

  • SemAF-SRL-2014

    SemRoleML is a markup language for semantic roles annotation.