Skip to toolbar

Community & Business Groups

Age Labels Data Model Community Group

The objective of the community group is to propose a technology-neutral data model for electronic content labels, i.e. age labels or content descriptors. The data model will include agreed categories and fields that may contain content-specific information. The proposal is planned to include a documentation, code snippet examples and probable queries to support implementing the data model in existing age classification contexts. The data model proposal and the documentation are planned to serve as guidelines for either existing players to implement the data model in their existing schemes (and thus providing users additional information in an interoperable way) or for new players that plan to label online content and thus reduce the risk of sunk costs.

Group's public email, repo and wiki activity over time

Note: Community Groups are proposed and run by the community. Although W3C hosts these conversations, the groups do not necessarily represent the views of the W3C Membership or staff.

No Reports Yet Published

Learn more about publishing.

Chairs, when logged in, may publish draft and final reports. Please see report requirements.

This group does not have a Chair and thus cannot publish new reports. Learn how to choose a Chair.

Age Labels Data Model Community Group: State of play

The Community Group on an Age Labels Data Model is currently deeply intertwined with the MIRACLE pilot project. The project, co-funded by the EC, is aiming at delivering a specification for interoperable age labels and machine-readable classification data.

Since the project partners of MIRACLE are obliged to implement the specification in their own contexts, the MIRACLE consortium plans to release the specification as a W3C draft within this group in mid-2016. Until then all Community Group members are invited to give feedback to the consortium directly.

The current status of the MIRACLE specification is V2.0. All information about the specification is available at

Report: “Electronic age labels ecosystem”

The technical pilot project MIRACLE aims at making age classifications technically interoperable, regardless of their originating classification schemes. During the first 18 months of the project, the MIRACLE partners gained a lot of insight in the current practices of age classifications, electronic age labels and approaches to online labelling. As these are important context factors for the project and its task, we have authored a full-fledged report on MIRACLE’s ecosystem. As this might be interesting for members of this Community Group I link the document here:

“Electronic age labels ecosystem”: Report on practices of data transfers and web labelling in the field of age classification data (pdf)

Disclaimer: Please be advised that this is a draft until the acceptance of the EC. The content of this report does not reflect the official opinion of the European Union. Responsibility for the information and views expressed there lies entirely with the authors.

Public consultation on MIRACLE specification is running

Comments requested – please go to

To consider views and comments from data and metadata experts as well as industry players in the field of age classification, the MIRACLE project currently conducts a public consultation on version 0.93 of its specification. The consultation has started on 25 June 2014 and runs for 4 weeks. You will find all relevant documents both on the MIRACLE website. All interested stakeholders are invited to comment on the proposed specification.

Right after the end of the consultation phase, the project members will discuss all comments received. If comments result in changes of the data model, the project will publish the respective version 1.0 shortly after. Feel free to dive into the proposal and don’t hesitate to comment on the specification. In case of any questions you might, of course, get in touch with the MIRACLE people.

Once the MIRACLE specification reaches v1.0, this community group will propose the specification in W3C format.

Link to public consultation page:

Progress, a Task Force proposal and a MIRACLE

During spring 2014 a lot has happened: After reporting the outcome of the Task Force’s talks and discussions to the CEO Coalition to make the Internet a better place for kids, the participants of the Task Force finally agreed on a first proposal for a data model concerning interoperable, machine-readable age classification data. Please find attached the final proposal document.

However, for this W3C community group this is not the place to stop. If anything, this is the starting signal to work on a common technical specification for age classification information based on this proposal. How? Well, in the meantime the MIRACLE project has received funding by the European Union – MIRACLE stands for “Machine-readable and interoperable age classification labels in Europe”. The first thing of this pilot project will be to agree on a data model on the grounds of the attached Task Force proposal. The project consortium (with me being the project co-ordinator) will post the first draft of that technical specification here on the W3C platform in mid-June for public comments and consultation. In the meantime, have a look at the MIRACLE website for more information on the project and its activities:

File: CEO Task Force – Data model proposal

2013 Report for the CEO Coalition and status update

Since the last entry, two meetings took place to discuss the data model proposal in detail:

  • 30 Sep 2013: Recap of last meeting and status quo, discussion of specific data model issues, thinking ahead: implementation context and information exchange issues
  • 9 Dec 2013: Agreement on final data set structure, proposed solutions for foreseeable implementation issues, recap of additional field proposals, dissemination and implementation opportunities in 2014

For the plenary meeting of the “CEO Coalition to make the Internet a better place for kids” on 24 January 2014, the Task Force on Interoperability and Machine-Readability prepared a report for the CEO Coalition members that sums up the starting point as well as the ongoing debates to a great extent (TaskForce 2013 Report).

After a year of discussions, we are currently in the final phase of agreeing to a first draft data model for interoperable age labels. Once we are ready the proposal will be uploaded right here.

Status quo of discussions

Since a significant amount of discussions regarding an age label data model has taken place before the creation of this group, I’d like to give you an overview on the current state of play.

The Technical Task Force I mentioned here has met two times now, discussing a very rough working paper with options for a data model proposal that shows some of the lines of though behind the debates. The first on-site meeting took place in December 2012, the second one in April 2013.

Find attached the current version of a (yet to be discussed) proposal for an outline of how a common data model could look like. Since this work in progress you will see that there are still points that need to be addressed until a real proposal will be ready for distribution. Feel free to ask if anything’s unclear, and don’t hesitate to comment, of course.

Attachment: Age Labels Data Model – Status quo proposal paper – Sep 2013

Age Labels Data Model: Objectives of the community group

Starting from the insight that the harmonisation of classification schemes is neither desirable nor feasible due to different socio-cultural contexts of classification, technical interoperability between the existing schemes and their electronic labels is seen as a possible way ahead to optimise the efficiency of machine-readable age labels and their comprised rating knowledge beyond national borders, to extend availability of online classification labels as well as to wider and more innovative ways of use of user-side information tools in general.

Main objective: A common data model for online labels

Before this background, this Community Group aims at proposing a technology-neutral data model for electronic content labels including agreed categories and fields that may contain content-specific information. The proposal is planned to serve as a guideline for either existing players to implement the data model in their existing schemes or for new players that plan to label online content and thus reduce the risk of sunk costs. The proposal is planned to include documentation, code snippet examples and probable queries to support implementing the data model in existing classification contexts. By doing so, the Community Group hopes to achieve better interoperability of classification data and electronic age labels in practice.

Basic principles of a data model

The data model has to build on currently existing practices, as it otherwise would undermine the efforts already taken by both companies and rating bodies as well as the classification knowledge that goes with such labels. For companies and bodies that already label online content electronically, no disadvantages should result from a proposal made.

The three basic requirements the data model will therefore take into account are:

  1. The data model has to be technology-neutral to reach maximum openness and compatibility between different systems and languages.
  2. It has to consider existing electronic labeling systems to ensure that these are not undermined by the interoperable data model.
  3. It has to thoroughly take into account existing national and supranational classification schemes. By doing so, existing visual labels can easily be extended by respective electronic labels while at the same time ensuring compatibility with the data model.

One fundamental principle of the data model is that neither existing approaches and schemes nor future ones have to provide information in all categories – as long as the data that is provided by the label does fit into any of the categories, the system is technically interoperable. However, the more information a system or label provides, the better other systems will be able to use and process the data.

The relevance of interoperable labels for companies and users differ, depending on both the context of system environments (closed gardens: low relevance, open internet: high relevance) and the business case including the respective data transfers (B2B: probably lower relevance, B2C: high relevance). This results in a legitimate variance in company interest, while other relevant stakeholders (especially rating bodies, filter software providers, additional content providers, consumer associations, family associations) haven’t had the chance to participate in the discussions yet. Hence, this Community Group also aims at incorporating those bodies and/or their opinions in the discussion.

Welcome to the Age Labels Data Model Community Group!

There are a lot of supranational, national, regional, media-, OS- and platform-specific classification systems and age labels out there, all aiming at informing children, their  parents and other consumers about potentially harmful or unwanted content. The more these labels become digitized, the more potentials grow to extend the basis of consumer information by making existing labels (technically) interoperable.

Starting point for this community group have been considerations during discussion rounds within the European Commission-initiated “CEO Coalition to make the Internet a better place for kids“, namely within the Working Group 3 (“Wider use of content classification”). It has been agreed that to make classification data interoperable on a very basic level, we need to have a common reference model to exchange data and make it technically processable. A Technical Task Force on Interoperability and Machine-Readability has been created in autumn 2012 that convenes throughout 2013 to develop a proposal of such a data model.

The Task Force members agree to share the draft proposals here to extend the group of participating parties and to open the discussion to stakeholders and persons interested in interoperable age labels. Please join the group and briefly introduce yourself on the group’s mailing list: (here’s the archive)