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

Difference between revisions of "Technical Team/Proposals/2010-10-21/File origin"

From SPDX Wiki
Jump to: navigation, search
(Convert to MediaWiki syntax)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<h2>Status<h2>
+
Status: rejected
  
<b>Open</b>
+
Alternative to [[Technical_Team/Proposals/2010-10-21/artifactOf]]
  
Alternative to <a href="http://www.spdx.org/wiki/proposal-2010-10-21-3-artifactof">Proposal 2010-20-21-3: ArtifactOf</a>
+
==Issue==
  
<h2>Issue</h2>
+
The origin of a file is an important fact that is not described by and spdx file.
  
<p>The origin of a file is an important fact that is not described by and spdx file.</p>
+
==Proposal==
  
<h2>Proposal</h2><h2>
+
Define a property of File whose value is name of the project in which this file originated. Define a property of File whose value is URL of the project in which this file originated.
  
<p>Define a property of File whose value is name of the project in which this file originated.  Define a property of File whose value is URL of the project in which this file originated.</p>
+
==Additions to spec==
  
</h2><h3>Additions to spec</h3><p>
+
5.6 OSS Project
  
5.6 OSS Project
 
 
 
5.6.1 Purpose: Identify the name of the open source package or project where this file originated.
 
5.6.1 Purpose: Identify the name of the open source package or project where this file originated.
 +
 
5.6.2 Intent: By providing the open source package, the reader can better identify the source and use it to do further research if needed.
 
5.6.2 Intent: By providing the open source package, the reader can better identify the source and use it to do further research if needed.
 +
 
5.6.3 Cardinality: Optional, single instance
 
5.6.3 Cardinality: Optional, single instance
 +
 
5.6.4 Tag: "Project"
 
5.6.4 Tag: "Project"
 +
 
5.6.5 RDF: /RDF/SPDXDoc/Describes/File/Project
 
5.6.5 RDF: /RDF/SPDXDoc/Describes/File/Project
 +
 
5.6.6 Data Format: Freeform text string
 
5.6.6 Data Format: Freeform text string
 +
 
5.6.7 Example: Project: jUnit
 
5.6.7 Example: Project: jUnit
  
Line 28: Line 32:
  
 
5.7.1 Purpose: Identify the project home page of the open source package or project where this file originated.
 
5.7.1 Purpose: Identify the project home page of the open source package or project where this file originated.
 +
 
5.7.2 Intent: By providing the URL for the open source package, the reader can uniquely identify the source and use it to do further research if needed.
 
5.7.2 Intent: By providing the URL for the open source package, the reader can uniquely identify the source and use it to do further research if needed.
 +
 
5.7.3 Cardinality: Optional, single instance
 
5.7.3 Cardinality: Optional, single instance
 +
 
5.7.4 Tag: "ProjectURL"
 
5.7.4 Tag: "ProjectURL"
 +
 
5.7.5 RDF: /RDF/SPDXDoc/Describes/File/ProjectURL
 
5.7.5 RDF: /RDF/SPDXDoc/Describes/File/ProjectURL
 +
 
5.7.6 Data Format: URL
 
5.7.6 Data Format: URL
5.7.7 Example: Project: http://www.junit.org</p>
+
 
 +
5.7.7 Example: Project: http://www.junit.org
 +
 
 +
[[Category:Technical]]

Latest revision as of 11:11, 7 March 2013

Status: rejected

Alternative to Technical_Team/Proposals/2010-10-21/artifactOf

Issue

The origin of a file is an important fact that is not described by and spdx file.

Proposal

Define a property of File whose value is name of the project in which this file originated. Define a property of File whose value is URL of the project in which this file originated.

Additions to spec

5.6 OSS Project

5.6.1 Purpose: Identify the name of the open source package or project where this file originated.

5.6.2 Intent: By providing the open source package, the reader can better identify the source and use it to do further research if needed.

5.6.3 Cardinality: Optional, single instance

5.6.4 Tag: "Project"

5.6.5 RDF: /RDF/SPDXDoc/Describes/File/Project

5.6.6 Data Format: Freeform text string

5.6.7 Example: Project: jUnit

5.7 OSS Project URL

5.7.1 Purpose: Identify the project home page of the open source package or project where this file originated.

5.7.2 Intent: By providing the URL for the open source package, the reader can uniquely identify the source and use it to do further research if needed.

5.7.3 Cardinality: Optional, single instance

5.7.4 Tag: "ProjectURL"

5.7.5 RDF: /RDF/SPDXDoc/Describes/File/ProjectURL

5.7.6 Data Format: URL

5.7.7 Example: Project: http://www.junit.org