- From: Tayeb Lemlouma <Tayeb.Lemlouma@inrialpes.fr>
- Date: Tue, 11 Jun 2002 13:28:06 +0200
- To: "Butler, Mark" <Mark_Butler@hplb.hpl.hp.com>
- Cc: <www-mobile@w3.org>, <w3c-ccpp-wg@w3.org>
- Message-ID: <001101c2113b$10846550$0314c7c2@galapagos>
Hi all, I think that we are discussing an interesting subject that is very important in the life of CC/PP. Well, I can summarize discussed points in the following: 1/ RDF use in CC/PP 2/ The used XML serialization of RDF (i.e. the W3C XML serialization) 3/ CC/PP validation, and 4/ Namespaces use Point 1/ and 2/: Nowadays, many people use CC/PP and have adopted it for their applications, and I think that CC/PP implementers are those who feel more some particular limitations of the current CC/PP. This is why, in my opinion, any future CC/PP directions must have a large consensus between CC/PP designers and developers. 'RDF semantic', 'RDF logic', 'if RDF can offer semantic advantages?' are some points that represent a complex and deep debate that can take a lot of time. In our context, the question is if CC/PP should use RDF or not? and I think that a particular attention must be paid to this point if we want avoiding 'bad decisions'. Mark Butler> Unfortunately the W3C does not seem to be following Mark Butler> that rule - it wants to use RDF for everything even though it Mark Butler> not finished! Here, we are two choices: - Leave RDF, and thus adopting a new model - Use RDF properly and ameliorate its use (serialization, etc.) The first choice is hard to do and requires a lot of efforts that will, in my opinion, meet certainly some efforts done and doing by the RDF group (http://lists.w3.org/Archives/Public/www-rdf-interest/) Point 4/: Mark Butler> ... adopting a brand new namespace for each vocabulary every Mark Butler> time they wanted to add new attributes. When they did this, Mark Butler> they copied all the existing attributes to this namespace .. I think that adopting a new namespace for a vocabulary depends to the nature of this vocabulary, keeping the same namespace is feasible only if the vocabulary is incremental. By incremental, I mean that the vocabulary remains consistent even if we add new attributes. Otherwise, creating a new namespace is obligatory for compatibility reasons and to avoid confusion, for example in the case of types change. A simple example that has already made a confusion: The UAProf version 20-Oct-2001 defines the "SecuritySupport", in the RDF User Agent Profile Schema (having the namespace: http://www.wapforum.org/profiles/UAPROF/ccppschema-20010430# ), as a 'literal bag', while the same attributes is defined as 'Literal' in a previous schema having the namespace http://www.wapforum.org/UAPROF/ccppschema-20010330#. A last point: I agree with Graham K. that immediate focus should be the logical constructs and expressing in CC/PP, and this to ensure a 'clear data model' as Mark mentions. In the expressing context, Graham gives an efficient syntax for describing media feature sets (RFC 2533: http://www.ietf.org/rfc/rfc2533.txt, algebra: http://ftp.ics.uci.edu/pub/ietf/http/draft-ietf-conneg-feature-algebra-03.txt). Such syntax and expressing way can be of high benefit in the CC/PP context. Regards Tayeb* ---------- Tayeb Lemlouma http://www.inrialpes.fr/opera/people/Tayeb.Lemlouma/index.html Opera project National Research Institute in Computer Science and Control (INRIA Rhône-Alpes, France ) Office B213, phone (+33) 04 76 61 52 81, Fax (+33) 04 76 61 52 07.
Received on Tuesday, 11 June 2002 07:26:00 UTC