Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home

Technical Reports

printable version

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

Click here for full text: PDF

Using Multiple Namespaces in CC/PP and UAProf

Gilbert, John; Butler, Mark


Keyword(s): CC/PP; UAProf; XML; XML namespaces; namespace aliasing; RDF; QName; RDF Schema; schema versioning

Abstract: CC/PP and UAProf are two related standards, proposed by the W3C and the Open Mobile Alliance respectively, that allow devices such as PCs or smartphones to communicate their capabilities to devices such as web servers. Both these standards use XML namespaces to describe multiple device vocabularies. UAProf specifies a base device vocabulary whereas CC/PP is totally vocabulary agnostic. This paper explores issues surrounding multiple vocabularies: firstly it describes an appropriate data structure for dealing with profiles using multiple vocabularies. Secondly it describes a technique that can be used to process profiles that use incorrect namespaces. Thirdly it describes issues surrounding the automatic retrieval of schemas from namespace URLs, and issues surrounding the encoding of version information in those URLs. Finally it outlines some techniques that can be used to simplify the problem of dealing with multiple vocabularies and multiple vocabulary versions. Notes: John Gilbert, Trinity College Dublin, Eire

14 Pages

Back to Index

»Technical Reports

» 2009
» 2008
» 2007
» 2006
» 2005
» 2004
» 2003
» 2002
» 2001
» 2000
» 1990 - 1999

Heritage Technical Reports

» Compaq & DEC Technical Reports
» Tandem Technical Reports
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.