SoftwareService

Summary

Software provided as a service over a network.

Description

SoftwareService represents a service based on software components offered for access online over a network.

The primary provider of the SoftwareService is the /Core/suppliedBy property. Any additional providers can use a relationship of relationship type availableFrom.

The serviceHostingCountry property can be used to capture any countries from which the service is provided.

Note SPDX 3.1 does not define tenancy or tenant-isolation semantics for a SoftwareService. Implementations may describe these characteristics using the inherited extension property. Absence of this information means unspecified and shall not be interpreted as single-tenancy.

Future SPDX versions may define optional Service profile classes and properties for these concepts.

Metadata

https://spdx.org/rdf/3/terms/Service/SoftwareService

Name SoftwareService
Instantiability Concrete
SubclassOf /Core/Artifact

Class hierarchy

/Core/Element
       /Core/Artifact
             /Service/SoftwareService

Properties

Property Type minCount maxCount
serverKeyValidationProtocol KeyValidationProtocolType 0 *
serviceHostingCountry /Core/CountryCodeAlpha3 0 *

All properties

Property Type minCount maxCount
builtTime DateTime 0 1
comment xsd:string 0 1
creationInfo CreationInfo 1 1
description xsd:string 0 1
extension Extension 0 *
externalIdentifier ExternalIdentifier 0 *
externalRef ExternalRef 0 *
intendedUse xsd:string 0 1
name xsd:string 0 1
originatedBy Agent 0 *
releaseTime DateTime 0 1
serverKeyValidationProtocol KeyValidationProtocolType 0 *
serviceHostingCountry CountryCodeAlpha3 0 *
spdxId xsd:anyURI 1 1
standardName xsd:string 0 *
summary xsd:string 0 1
suppliedBy Agent 0 1
supportLevel SupportType 0 *
validUntilTime DateTime 0 1
verifiedUsing IntegrityMethod 0 *