Technical Report on validating UAProf and CC/PP profiles

This technical report may be of interest to people using UAProf and CC/PP,
particularly device vendors creating profiles.

Validating CC/PP and UAProf Profiles
Smith, Charles; Butler, Mark 
http://www.hpl.hp.com/techreports/2002/HPL-2002-268.html
HPL-2002-268 

Keyword(s): CC/PP; UAProf; validation; capability description; delivery
context; device independence 

Abstract: CC/PP and UAProf are two related standards, proposed by the W3C
and the Open Mobile Alliance respectively, that allow devices to communicate
their capabilities to other devices such as web servers. This paper explores
ways of guaranteeing interoperability in CC/PP aware devices by validating
their capability descriptions. Firstly it explains what validation can be
performed on CC/PP and UAProf profiles. Secondly it investigates two methods
of performing validation: using an XML Schema derived automatically from the
RDF Schema describing the vocabulary and a more comprehensive validation
technique implemented using an RDF parser. Methods of adding additional
information to RDF Schemas that can aid the validation process are also
discussed. 

The validation code described in the report is now available as part of DELI
here
http://delicon.sourceforge.net/

Feedback on this material (including bug reports) is very welcome!

Mark H. Butler, PhD
Research Scientist                HP Labs Bristol
mark-h_butler@hp.com
Internet: http://www-uk.hpl.hp.com/people/marbut/

Received on Tuesday, 29 October 2002 13:52:54 UTC