THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx

Difference between revisions of "Technical Team/Proposals/2012-02-01/Merged Model Proposal"

From SPDX Wiki
Jump to: navigation, search
 
(14 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<p>Below is a class diagram merging Ed Warnicke's proposed SPDX Element model with the 1.0 model.&nbsp; Definately a work in progress.&nbsp; Most of the class definitions can be found in the 1.0 spec in the RDF appendix (model) or in Ed's proposal (<a href="http://spdx.org/wiki/rough-proposal-hierarchy-signing-and-supply-chain-friendliness-spdx-20">http://spdx.org/wiki/rough-proposal-hierarchy-signing-and-supply-chain-friendliness-spdx-20</a>).</p><p>The goals of this proposal are to:</p><p>- Support the use cases for the 1.0 spec</p><p>- Support the supply chain use cases</p><p>- Support the "hierarchical" or embedded package use cases</p><p>- Provide a more abstract model which can simplify the application of SPDX to some of the more complex use cases</p><p>This proposal extends the existing proposals by adding an SPDX Element Relationship which describes the type of relationship from one SPDX element to another.</p><p>&nbsp;</p><p>&nbsp;</p><p class="MsoNormal" style="background: white; margin: 3.75pt 0in 7.5pt; line-height: 13.5pt;"><span style="color: #666666; font-family: 'Arial','sans-serif'; font-size: 9pt; mso-fareast-font-family: 'Times New Roman';">Mapping SPDX 1.0 Fields to Proposal</span></p><p>&nbsp;</p><table class="MsoNormalTable" style="border-collapse: collapse; mso-yfti-tbllook: 1184;" border="0" cellspacing="0" cellpadding="0"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;" colspan="2"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SPDX 1.0</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;" colspan="2"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SPDX 2.0 Merged Proposal</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Notes</span></strong></p></td></tr><tr style="mso-yfti-irow: 1;"><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Section</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Field</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Class</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><strong><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Property</span></strong></p></td><td style="border-width: 0px 0px 1pt; border-style: none none solid; border-color: #000000 #000000 #cccccc; padding: 3.75pt; background-color: transparent; mso-border-bottom-alt: solid #CCCCCC .75pt;">&nbsp;</td></tr><tr style="mso-yfti-irow: 2;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Document Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Version</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxDocument</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">specVersion</span></p></td><td style="padding: 0.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec – note that SpdxDocument seems equivalent to SPDXFile in Ed’s proposal</span></p></td></tr><tr style="mso-yfti-irow: 3;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Document Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Data License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxDocument</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">dataLicense</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec - Propose that the SpdxDocument class contain this information since it related to the document itself and not specific to a Licenseable element</span></p></td></tr><tr style="mso-yfti-irow: 4;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creation Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creator</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxDocument</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">creationInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec - Propose that the SpdxDocument class contain this information since it related to the file itself and not specific to a Licenseable element.<span style="mso-spacerun: yes;">&nbsp; </span>This creationInfo could have a range of an Annotation since the properties are very similar</span></p></td></tr><tr style="mso-yfti-irow: 5;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creation Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Created</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">CreationInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">created</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">This does feel a lot like an annotation.<span style="mso-spacerun: yes;">&nbsp; </span>Proposing keeping CreationInfo merely for compability purposes.<span style="mso-spacerun: yes;">&nbsp; </span>Could make CreationInfo a subclass of Annotation.</span></p></td></tr><tr style="mso-yfti-irow: 6;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creation Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Comment</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">CreationInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">rdfs:comment</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">This does feel a lot like an annotation.<span style="mso-spacerun: yes;">&nbsp; </span>Proposing keeping CreationInfo merely for compability purposes.<span style="mso-spacerun: yes;">&nbsp; </span>Could make CreationInfo a subclass of Annotation.</span></p></td></tr><tr style="mso-yfti-irow: 7;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creation Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Creator</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">CreationInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">creator</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">We may want this property to be unique for Creator since it relates to the entire document and not just the author of an annotation.<span style="mso-spacerun: yes;">&nbsp; </span>At some point, we should type this so that we can easily distinguish “Tool” from “Person” and “Organization”</span></p></td></tr><tr style="mso-yfti-irow: 8;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Formal Name</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">name</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Suggest that every licenseable would have a name.<span style="mso-spacerun: yes;">&nbsp; </span>For file, name could refer to the file name and filename could refer to the path relative to the archive.<span style="mso-spacerun: yes;">&nbsp; </span>I don’t believe this would change the current RDF implementation.</span></p></td></tr><tr style="mso-yfti-irow: 9;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Version Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">versionInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Would argue that version would apply to any Licensable artifact.<span style="mso-spacerun: yes;">&nbsp; </span>I don’t believe this would change the current RDF implementation.<span style="mso-spacerun: yes;">&nbsp; </span>I don’t believe this would change the current RDF implementation.</span></p></td></tr><tr style="mso-yfti-irow: 10;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package File Name</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">packageFileName</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.<span style="mso-spacerun: yes;">&nbsp; </span>This could also be implemented at the SpdxLicenseable level if we change the property name to fileName.<span style="mso-spacerun: yes;">&nbsp; </span>Since this would make it incompatible, I would propose we stay with packageFileName.</span></p></td></tr><tr style="mso-yfti-irow: 11;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Supplier</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Supplier</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.</span></p></td></tr><tr style="mso-yfti-irow: 12;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Originator</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">N/A</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">N/A</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">From Ed’s proposal: As the SPDX 2.0 proposal correctly handles the notion of 'things' being repackaged along the way via nesting, this field is no longer necessary. The coreutils.tar.gz upstream is the supplier for coreutils.tar.gz. Someone like Fedora could be the supplier for coreutils.rpm, which would refer to the SPDX data from coreutils.tar.gz. Full provenance abrogates the need for this field.</span></p></td></tr><tr style="mso-yfti-irow: 13;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Download Location</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">downloadLocation</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Same as current spec.<span style="mso-spacerun: yes;">&nbsp; </span>This is specific to a Package as a distributable unit.</span></p></td></tr><tr style="mso-yfti-irow: 14;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Verification Code</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">packageVerificationCode</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Worth a future discussion, but proposing no change in current spec for now.</span></p></td></tr><tr style="mso-yfti-irow: 15;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Checksum</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">checksum</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Could make this part of Licensable, however, some future subclasses (such as code snippets) may not have an associated checksum</span></p></td></tr><tr style="mso-yfti-irow: 16;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Source Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">annotation</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Propose to deprecate the 1.0 property and replace with Annotations.</span></p></td></tr><tr style="mso-yfti-irow: 17;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Concluded License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicenseable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">licenseConcluded</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Propose that this is a valuable distinct field and is associated with Package.</span></p></td></tr><tr style="mso-yfti-irow: 18;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">All Licenses Information From Files</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">N/A</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">N/A</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Propose we deprecate this in 2.0 (same reasoning Ed made in his proposal).<span style="mso-spacerun: yes;">&nbsp; </span>This could be an independent decision.</span></p></td></tr><tr style="mso-yfti-irow: 19;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Declared License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">declaredLicense</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Property should be associated with all Licensable elements.</span></p></td></tr><tr style="mso-yfti-irow: 20;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Comments on License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">annotation</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Propose we depreciate this field and handle as an Annotation</span></p></td></tr><tr style="mso-yfti-irow: 21;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Copyright Text</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">copyrightText</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Property should be associated with all Licensable elements.</span></p></td></tr><tr style="mso-yfti-irow: 22;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Summary Description</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">summary</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.</span></p></td></tr><tr style="mso-yfti-irow: 23;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package Detailed Description</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Package</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">description</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.</span></p></td></tr><tr style="mso-yfti-irow: 24;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Other License Information Detected</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">All fields</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">AnyLicenseingInfo</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">All properties</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Propose we keep the same licensing model, but associate with the SpdxLicensable class.<span style="mso-spacerun: yes;">&nbsp; </span>Note – this probably deserves further analysis</span></p></td></tr><tr style="mso-yfti-irow: 25;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Name</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">filename</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.</span></p></td></tr><tr style="mso-yfti-irow: 26;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Type</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">fileType</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.</span></p></td></tr><tr style="mso-yfti-irow: 27;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Checksum</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">checksum</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Could make this part of Licensable, however, some future subclasses (such as code snippets) may not have an associated checksum</span></p></td></tr><tr style="mso-yfti-irow: 28;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Concluded License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Licensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">licenseConcluded</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Propose that all Licenseable have a licenseConcluded property.</span></p></td></tr><tr style="mso-yfti-irow: 29;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">License Information in File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">licenseInformationInFile</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change from current spec.</span></p></td></tr><tr style="mso-yfti-irow: 30;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Comment on License</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">annotation</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Propose we deprecate this and replace it with annotation</span></p></td></tr><tr style="mso-yfti-irow: 31;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Copyright Text</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">copyrightText</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.<span style="mso-spacerun: yes;">&nbsp; </span>Property should be associated with all Licensable elements.</span></p></td></tr><tr style="mso-yfti-irow: 32;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Artifact of Project Name</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">relatedLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Replace the Artifact Of with a generalized concept of a related SPDX Licensable. Alternatively, leave the relationship specific to file per Peter’s proposal.</span></p></td></tr><tr style="mso-yfti-irow: 33;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Artifact of Project Homepage</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">relatedLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Replace the Artifact Of with a generalized concept of a related SPDX Licensable. Alternatively, leave the relationship specific to file per Peter’s proposal.</span></p></td></tr><tr style="mso-yfti-irow: 34;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">File Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Artifact of Project URI</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">SpdxLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">relatedLicensable</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Replace the Artifact Of with a generalized concept of a related SPDX Licensable. Alternatively, leave the relationship specific to file per Peter’s proposal.</span></p></td></tr><tr style="mso-yfti-irow: 35;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Reviewer</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">reviewer</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.</span></p></td></tr><tr style="mso-yfti-irow: 36;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review Date</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">reviewDate</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.</span></p></td></tr><tr style="mso-yfti-irow: 37; mso-yfti-lastrow: yes;"><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review Information</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Comments</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Review</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">Rdfs:comment</span></p></td><td style="padding: 3.75pt; border: #000000; background-color: transparent;"><p class="MsoNormal" style="margin: 0in 0in 0pt; line-height: normal;"><span style="color: #4d4d4d; font-family: 'Arial','sans-serif'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman';">No change to current spec.</span></p></td></tr></tbody></table><p>&nbsp;</p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: medium;">&nbsp;</span></p><p>&nbsp;</p><p>&nbsp;<img src="http://www.spdx.org/system/files/proposedmodel.png" alt="Class Diagram" width="909" height="529" /></p>
+
 
 +
Below is a class diagram merging Ed Warnicke's proposed SPDX Element model with the 1.0 model. Definitely a work in progress. Most of the class definitions can be found in the 1.0 spec in the RDF appendix (model) or in [[Technical_Team/Proposals/Rough_proposal_for_provenance,_hierarchy_and_aggregation,_and_supply_chain_friendliness_in_SPDX_2.0|Ed's proposal]].
 +
 
 +
The goals of this proposal are to:
 +
 
 +
* Support the use cases for the 2.0 spec
 +
* Support the supply chain use cases (included in the use cases for the 2.0 spec)
 +
* Support the "hierarchical" or embedded package use cases
 +
* Provide a more abstract model which can simplify the application of SPDX to some of the more complex use cases
 +
 
 +
This proposal extends the existing proposals by adding an SPDX Element Relationship which describes the type of relationship from one SPDX element to another.
 +
 
 +
See the attached document for the mapping between the SPDX 1.0 properties and this proposal.
 +
 
 +
See the attached document for a proposal on creating RDF references to other Licensable documents which can be verified through checksums.
 +
 
 +
Model updated on April 1, 2014 with the results from the Linux Collab Summit. 
 +
 
 +
[[Image:Model-4-1-2014.png|909px|Class Diagram]]
 +
 
 +
'''Relationship Type and Usage Type Definitions''' 
 +
being fleshed out on this Google Doc https://docs.google.com/spreadsheets/d/13MuhIhmdSx5e9B7OCuz_CUoYRtAu-WU08SbIMlym5Xc/edit?usp=sharing
 +
 
 +
Yet another Google Doc, this one for correlating Model support for 2.0 Use Cases
 +
https://docs.google.com/spreadsheet/ccc?key=0AhWBVUYWeqV1dC01TGE5eERTdVJqMlZSUWwwZHItaWc&usp=drive_web#gid=0
 +
 
 +
Element Identifier proposal (such that an element can be uniquely referred to - IN DRAFT)
 +
https://docs.google.com/document/d/1gNtAYs7IhlGE4SWAXUIIWwpZmEvr4Jz9Ep1MNswyWBk/edit#heading=h.yg1m5fn32gf3
 +
 
 +
 
 +
[[Category:Technical]]

Latest revision as of 18:13, 29 July 2014

Below is a class diagram merging Ed Warnicke's proposed SPDX Element model with the 1.0 model. Definitely a work in progress. Most of the class definitions can be found in the 1.0 spec in the RDF appendix (model) or in Ed's proposal.

The goals of this proposal are to:

  • Support the use cases for the 2.0 spec
  • Support the supply chain use cases (included in the use cases for the 2.0 spec)
  • Support the "hierarchical" or embedded package use cases
  • Provide a more abstract model which can simplify the application of SPDX to some of the more complex use cases

This proposal extends the existing proposals by adding an SPDX Element Relationship which describes the type of relationship from one SPDX element to another.

See the attached document for the mapping between the SPDX 1.0 properties and this proposal.

See the attached document for a proposal on creating RDF references to other Licensable documents which can be verified through checksums.

Model updated on April 1, 2014 with the results from the Linux Collab Summit.

Class Diagram

Relationship Type and Usage Type Definitions being fleshed out on this Google Doc https://docs.google.com/spreadsheets/d/13MuhIhmdSx5e9B7OCuz_CUoYRtAu-WU08SbIMlym5Xc/edit?usp=sharing

Yet another Google Doc, this one for correlating Model support for 2.0 Use Cases https://docs.google.com/spreadsheet/ccc?key=0AhWBVUYWeqV1dC01TGE5eERTdVJqMlZSUWwwZHItaWc&usp=drive_web#gid=0

Element Identifier proposal (such that an element can be uniquely referred to - IN DRAFT) https://docs.google.com/document/d/1gNtAYs7IhlGE4SWAXUIIWwpZmEvr4Jz9Ep1MNswyWBk/edit#heading=h.yg1m5fn32gf3