New 2.1 FPIs for *profile-model-1.mod files

Hi all,

PROBLEM

Each of the new SMIL 2.1 DTDs:

 PUBLIC -//W3C//DTD SMIL 2.1 Extended Mobile//EN
 SYSTEM SMIL21ExtendedMobile.dtd

 PUBLIC -//W3C//DTD SMIL 2.1 Mobile//EN
 SYSTEM SMIL21Mobile.dtd

 PUBLIC -//W3C//DTD SMIL 2.1//EN
 SYSTEM SMIL21.dtd

refer to the same FPI:

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN

expecting different files:
 SYSTEM smil-extended-mobile-profile-model-1.mod
 SYSTEM smil-language-profile-model-1.mod
 SYSTEM smil-mobile-profile-model-1.mod

!!!!!!!!!
This means the 2.1 DTDs will currently not work together with OASIS XML 
catalogs.

SOLUTION

The solution is to give these files
 smil-extended-mobile-profile-model-1.mod
 smil-mobile-profile-model-1.mod

the FPIs shown:

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Extended Mobile Document Model 1.0//EN
 SYSTEM smil-extended-mobile-profile-model-1.mod

 PUBLIC -//W3C//ENTITIES SMIL 2.1 Mobile Document Model 1.0//EN
 SYSTEM smil-mobile-profile-model-1.mod

You'll want to change the FPI in the comments at the top of
 smil-extended-mobile-profile-model-1.mod
 smil-mobile-profile-model-1.mod

Then the entity definition in
 SMIL21Mobile.dtd
 SMIL21MobileProfile.dtd

should be changed from

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN"
          "smil-mobile-profile-model-1.mod" >

to

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Mobile Document Model 1.0//EN"
          "smil-mobile-profile-model-1.mod" >

and in
 SMIL21ExtendedMobile.dtd
 SMIL21ExtendedMobileProfile.dtd

from

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Document Model 1.0//EN"
          "smil-extended-mobile-profile-model-1.mod" >

to

<!ENTITY % smil-model.mod
   PUBLIC "-//W3C//ENTITIES SMIL 2.1 Extended Mobile Document Model 1.0//EN"
          "smil-extended-mobile-profile-model-1.mod" >

Robert

Received on Thursday, 15 December 2005 04:48:33 UTC