ISSUE-138: clarify usage of default namespace in EMMA

clarify usage of default namespace in EMMA

State:
CLOSED
Product:
EMMA 1.1
Raised by:
Deborah Dahl
Opened on:
2010-06-15
Description:
in Somerset f2f we decided to accept Michael Bodell's issue on namespace usage from http://lists.w3.org/Archives/Member/w3c-mmi-wg/2010Apr/0034.html
Related Actions Items:
Related emails:
  1. [emma] minutes from 060211 call (from johnston@research.att.com on 2011-06-02)
  2. [emma] emma1.1 issue 138 (from johnston@research.att.com on 2011-03-03)
  3. [emma] minutes July 1, 2010 (from dahl@conversational-technologies.com on 2010-07-01)
  4. ISSUE-138: clarify usage of default namespace in EMMA [EMMA] (from sysbot+tracker@w3.org on 2010-06-15)

Related notes:

Issue 1: More clarity on default namespace on the emma:emma element (not the emma prefix from xmlns:emma but the default namespace on xmlns). The EMMA specification says that "Application markup MAY be declared in an explicit application namespace, or an undefined namespace (equivalent to setting xmlns="")" but doesn't go into what the meaning of doing this is or, perhaps more importantly, what the meaning of not doing this is. A number of XML tools will complain and fail if an EMMA document does not set the namespace but the interpretations end up using application specific XML elements. All of the examples in the EMMA specification do end up defining the xmlns attribute on the root element and point to http://www.example.com/example. What would the expected behavior be if this namespace was missing? I.e., is:

<emma:emma version="1.0"
xmlns:emma="http://www.w3.org/2003/04/emma"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2003/04/emma
http://www.w3.org/TR/2009/REC-emma-20090210/emma.xsd">
<emma:one-of id="r1" emma:medium="acoustic" emma:mode="voice">
<emma:interpretation id="int1">
<origin>Boston</origin>
<destination>Denver</destination>
<date>03112003</date>
</emma:interpretation>

<emma:interpretation id="int2">
<origin>Austin</origin>
<destination>Denver</destination>
<date>03112003</date>
</emma:interpretation>
</emma:one-of>
</emma:emma>

A valid EMMA document (this is the example from 3.3.1 but without the xmlns="http://www.example.com/example"?

Michael Johnston, 18 May 2011, 21:06:13

Revised Jun 2 editor draft to make the xmlns= required:

Application markup MAYMUST be declared either in an explicit application namespace, or an undefined namespace by setting xmlns="".

Michael Johnston, 2 Jun 2011, 14:46:14

** Still need to revise the schema.

Michael Johnston, 2 Jun 2011, 14:46:59

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 138.html,v 1.1 2017/02/13 15:50:50 ted Exp $