Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DO NOT MERGE: ID example for Sean #670

Closed
wants to merge 4 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions model/Core/Classes/CreationInfo.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,14 @@ The dateTime created is often the date of last change (e.g., a git commit date),

- name: CreationInfo
- Instantiability: Concrete
- Referenceable: local

## Properties

- id
- type: xsd:string
- minCount: 1
- maxCount: 1
- specVersion
- type: SemVer
- minCount: 1
Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/DictionaryEntry.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ The class used for implementing a generic string mapping (also known as associat

- name: DictionaryEntry
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/Element.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ and inter-relatable content objects.
- name: Element
- SubclassOf: none
- Instantiability: Abstract
- Referenceable: yes

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/ExternalIdentifier.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ that uniquely identifies an Element.

- name: ExternalIdentifier
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/ExternalMap.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ such as its provenance, where to retrieve it, and how to verify its integrity.
- name: ExternalMap
- SubclassOf: none
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/ExternalRef.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ that provides additional characteristics of an Element.
- name: ExternalRef
- SubclassOf: none
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/IntegrityMethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ confusion over which version or modification of a specific Element is referenced

- name: IntegrityMethod
- Instantiability: Abstract
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/NamespaceMap.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Namespace maps support a variety of relevant use cases such as:

- name: NamespaceMap
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
1 change: 1 addition & 0 deletions model/Core/Classes/PositiveIntegerRange.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ PositiveIntegerRange is a tuple of two positive integers that define a range.
- name: PositiveIntegerRange
- SubclassOf: none
- Instantiability: Concrete
- Referenceable: no

## Properties

Expand Down
2 changes: 1 addition & 1 deletion model/Core/Datatypes/DateTime.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The specific format is one of the most commonly used ISO-8601 formats.
## Metadata

- name: DateTime
- SubclassOf: xsd:string
- SubclassOf: xsd:dateTimeStamp

## Format

Expand Down
21 changes: 21 additions & 0 deletions model/Core/Properties/id.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
SPDX-License-Identifier: Community-Spec-1.0

# id

## Summary

Identifies a serialized SPDX object to be referenced by other objects

## Description

The id uniquely identifies a serialized SPDX object with a given serialized
document. It may either be a fully qualifier URI (e.g.
`http://example.org/my-object`), or a blank node (e.g. `_:myobject`), although
specific objects may place additional constraints on the what is allowed in the
identifier

## Metadata

- name: id
- Nature: IdProperty
- Range: xsd:string
2 changes: 1 addition & 1 deletion model/Core/Properties/spdxId.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ so that relationships between Elements can be clearly articulated.
## Metadata

- name: spdxId
- Nature: DataProperty
- Nature: IdProperty
- Range: xsd:anyURI

Loading