Title Schema ballot: Issue #321
Description
EBALLOT PROPOSAL: provide a mechanism for inlining externalized property data at the log level. This facility allows for shared data between runs that is itself persisted to the log (e.g., common taxonomy metadata will be useful to store in this way).

API IMPACT:
Add sarifLog.inlineExternalPropertyFiles, an array of externalPropertyFile objects (already defined in the schema)

NOTES:

The run-level property run.externalPropertyFiles can specify the location of an inline external property file in two ways.

A uri property under run.externalPropertyFiles (for example, externalPropertyFiles/conversion/fileLocation/uri) can specify the sarif scheme and a JSON pointer (e.g., sarif://inlineExternalPropertyFiles/6)
An instanceGuid property under run.externalPropertyFiles (for example, externalPropertyFiles/conversion/instanceGuid) can match the instanceGuid property of one of the externalPropertyFile objects in sarifLog.inlineExternalPropertyFiles.

https://github.com/oasis-tcs/sarif-spec/issues/321
Ballot Options Ballot has closed
[ ] Yes
[ ] No
[ ] Abstain
Opening Date Thu, Feb 28 2019 10:00 pm PST
Closing Date Thu, Mar 7 2019 10:00 pm PST
Ballot has closed.

Referenced Items

Name Type Date Actions

03318: Schema ballot: Issue #321

Document (Archive)

2019-03-08