Product

Extends

Entity

A product offering procured by a customer or other interested party playing a party role. A product is realized as one or more service(s) and / or resource(s).

Field Required Nullable Type Description Constraints Example

@type

Yes

No

String

When sub-classing, this defines the sub-class Extensible name

@baseType

No

No

String

When sub-classing, this defines the super-class

@schemaLocation

No

No

String

A URI to a JSON-Schema file that defines additional attributes and relationships

id

No

No

String

Unique identifier

2d7ed5fd-9f62-4211-bc84-357f5f7b80f5

href

No

No

URI

Hyperlink reference

https://api.example.org/resource/id

creationDate

No

No

DateTime

Date and time when the product was created

2023-01-01T08:00+01:00

description

No

No

String

Is the description of the product. It could be copied from the description of the Product Offering.

Lorem ipsum dolor

name

No

No

String

Name of the product. It could be the same as the name of the product offering

Acme ludicrous speed fiber line

orderDate

No

No

DateTime

Is the date when the product was ordered

2023-01-01T08:00+01:00

startDate

No

No

DateTime

Is the date from which the product starts

2023-01-01T08:00+01:00

terminationDate

No

No

DateTime

Is the date when the product was terminated

2023-01-01T08:00+01:00

relatedPlace

No

No

array of RelatedPlaceRefOrValue

Related place

[]

product

No

No

array of ProductRefOrValue

Product

[]

productCharacteristic

No

No

array of Characteristic

Product characteristic

[]

productOffering

No

No

ProductOfferingRefOrValue

productRelationship

No

No

array of ProductRelationship

Product relationship

[]

productSpecification

No

No

ProductSpecificationRef

relatedParty

No

No

array of RelatedPartyOrPartyRole

[]

status

No

No

ProductStatusType