draft-ietf-sipping-profile-datasets - datatypes and merging rules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One aspect of draft-ietf-sipping-profile-datasets that needs clarifying
is how the datatypes and merging rules of profile data elements
(setting) are specified.  The current version uses ordinary XML schema
definitions to define the datatypes of the settings, and that seems
sufficient.  I also expect that a number of common complex datatypes
will be pre-defined in the profile meta-schema, so that profile schema
writers can refer to them by name, rather than having to reinvent them.

I'm still trying to figure out whether XML schema language allows
parameterized data types, so we can pre-define such types as "set of *"
and "sequence of *".

Given that each device will need to discover and load up to 3
overlapping profiles, we need definitive merging rules for each setting.
It seems clear that the place to put the merging rules is in the profile
schema as well.  What is less clear is how to specify the merging rules.

My current thought is that the merging rules should be expressed in
XSLT, because of its compatibility with XML.  I hope that we can
pre-define most of the merging rules that will ever be needed in the
profile meta-schema, so that profile schema writers will rarely have to
write XSLT.

Comments?

Dale


_______________________________________________
Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP

[Index of Archives]     [IETF Announce]     [IETF Discussion]     [Linux SCSI]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Big List of Linux Books]

  Powered by Linux