This was discussed in the Core WG meeting today.  The answers are as follows 
(copied from Marcello's slide edited in real-time during the meeting):


*         About data could include vendor extensions

o   Josh pointed out that there was a discussion in the context of the IRB mail 
list

?  Consensus was that was the intent

*         Config map contains at least one field that is also in About info

o   If something is in the config map does it need to be in the About data also?

?  Given it may be a vendor extension, it should really be up to vendor what 
they do

*         Names of Vendor extensible fields: is there a naming convention?

o   Consensus is that the naming convention for extensions (vendor in 
particular) should use the reverse DNS convention like interface names

From: Dave Thaler
Sent: Tuesday, October 11, 2016 12:55 PM
To: 'allseen-core@lists.allseenalliance.org' 
<allseen-core@lists.allseenalliance.org>; 
'allseen-baseservi...@lists.allseenalliance.org' 
<allseen-baseservi...@lists.allseenalliance.org>
Subject: Additional fields in About/Configuration data


Use case: a vendor or a spec for a gateway to another protocol that provides 
more info wants to provide additional metadata fields that are standard in 
About & Configuration.



The 14.12 About interface spec 
(https://allseenalliance.org/framework/documentation/learn/core/about-announcement/interface)
 does not say whether the metadata fields in About can be extended or must be 
only the set in the spec.



The 14.12 Configuration interface spec 
(https://allseenalliance.org/framework/documentation/learn/core/about-announcement/interface)
 on the other hand explicitly states "The OEM or application developer can add 
additional fields."



Questions:
*         Does this mean that it is NOT legal for OEM or app developer to add 
additional fields to the About data?
*         If an additional field is read-only, should it be added to aboutData, 
or configMap, or both?
*         If an additional field is read-write, should it be added to 
aboutData, or configMap, or both?
*         Is there any expected naming convention for the names of the 
additional fields?  (e.g., to avoid future conflicts with anything that might 
be a standard)
*         Is it possible for a client app to reliably know the semantics of an 
additional field?   (e.g., if the field name is unique enough? Or some other 
rule?)

Dave
_______________________________________________
Allseen-core mailing list
Allseen-core@lists.allseenalliance.org
https://lists.allseenalliance.org/mailman/listinfo/allseen-core

Reply via email to