08d329b Add `meta.conventions` extradata item, indicating conventions

Authored and Committed by adamwill 7 years ago
    Add `meta.conventions` extradata item, indicating conventions
    
    Doesn't everybody love some good metametadata? It seemed a good
    idea to indicate the convention(s) a result's metadata complies
    with in the extradata. This could be used, for e.g., to ensure
    a tool only analyzes results that actually include the metadata
    the tool expects to find.
    
    Naming policy for now: this is a space-separated list. The
    convention names are the same as the Python class names, but all
    downcased and with . separators between the words (where the
    classes have camel casing) and the trailing Result omitted for
    all except the base class. Yet to be determined: which is the
    'canonical' name? (I've been thinking whether we need to produce
    a language-neutral definition of the conventions in YAML format
    or so...)
    
    Signed-off-by: Adam Williamson <awilliam@redhat.com>
    
        
file modified
+1 -0