Shared Information Data (SID) Model
Shared Information Data (SID) Model
(SID) Model
Addendum 3 - Product Business Entity Definitions
GB922 Addendum- 3
Member Evaluation Version 3.1
NGOSS Release 3.5
TeleManagement Forum 2003
July 2003
Page ii
Page iii
Notice
The TeleManagement Forum (TM Forum) has
made every effort to ensure that the contents of this
document are accurate. However, no liability is
accepted for any errors or omissions or for
consequences of any use made of this document.
This document is a draft working document of TM
Forum and is provided to its members solely for
formal comments and evaluation. It is not a Forum
Approved Document and is solely circulated for the
purposes of assisting TM Forum in the preparation of
a final document in furtherance of the aims and
mission of TM Forum. Any use of this document by
the recipient is at its own risk. Under no
circumstances will TM Forum be liable for direct or
indirect damages or any costs or losses resulting
from the use of this document by the recipient.
Members of TM Forum are granted limited copyright
waiver to distribute this document within their
companies. They may not make paper or electronic
copies for distribution outside their companies. The
only purpose of the provision of this draft document
to members is for making formal comments thereon
to TM Forum.
This document may involve a claim of patent rights
by one or more TM Forum members, pursuant to the
agreement on Intellectual Property Rights between
TM Forum and its members, and by non-members of
TM Forum.
Direct inquiries to the TM Forum office:
89 Headquarters Plaza North
Suite 350
Morristown, NJ 07960-6628 USA
Tel No: +1.973.292.1901
Fax No: +1.973.993.3131
TM Forum Web Page www.tmforum.org
Page iv
Acknowledgments
This document was prepared by the members of the TeleManagement Forum SID
team:
The Shared Information/Data Model is a genuinely collaborative effort. The TM
Forum would like to thank the following people for contributing their time and
expertise to the production of this document. It is just not possible to recognize all
the organizations and individuals that have contributed or influenced the introduction.
We apologize to any person or organization we inadvertently missed in these
acknowledgments.
Key individuals that reviewed, provided input, managed, and determined how to
utilize inputs coming from all over the world, and really made this document happen
were:
Name
Affiliation
Cliff Faurer
Chris Hartley
Helen Hepburn
John Reilly
Wayne Sigley
John Strassner
Johan Lindblahd
Andrea Westerinen
TeleManagement Forum
Telstra
British Telecom
MetaSolv Software
Telstra
Intelliden
Ki Consulting
Cisco
Page v
Page vi
Document History
Version
Date
0.1
Jan 2002
0.5
Feb 2002
May 2002
1.0
June 2002
Purpose
GB915 Addendum Template created from TMF407
v1.1 Guidebook template
TAW - updated diagrams & minor changes
Change to Product Offering and Product (Instance)
agreed on team calls. General changes resulting
from Telstra comments including Version.
Formatted for Member Evaluation release
Version
Page vii
Date
1.1
1.2
3.0
Sept 2002
Sept 2002
May 2003
3.1
July 2003
Purpose
Phase II updates.
Updates based on team review.
Added Product Pricing, updated association and
attribute names.
Formatted for Member Review with NGOSS R3.5
Time Stamp
This version of this document can be considered valid until December 2003, by
which time it will be updated or reissued.
Jreilly@metasolv.com
John.Strassner@intelliden.com
Cfaurer@tmforum.org
+1 972-403-8408
+1 719-785-0648
+1 303-367-1443
Page viii
Page ix
Table of Contents
Notice..................................................................................................................................................................iii
Acknowledgments............................................................................................................................................iv
About TeleManagement Forum ......................................................................................................................v
About this document .......................................................................................................................................vi
Document Life Cycle .................................................................................................................................vi
Document History ....................................................................................................................................vi
Time Stamp............................................................................................................................................... vii
How to obtain a copy................................................................................................................................ vii
How to comment on the document ......................................................................................................... vii
Table of Contents ............................................................................................................................................ ix
Table of Figures............................................................................................................................................... xi
Business Entities.............................................................................................................................................. 1
PRODUCT Domain................................................................................................................................... 1
Introduction............................................................................................................................................ 1
Overview of Product............................................................................................................................ 1
Product/Product Specification................................................................................................................... 4
Product/Product Offering........................................................................................................................... 8
Product/Product....................................................................................................................................... 12
Product/Product Offering/Product Offering Price................................................................................... 14
References.......................................................................................................................................... 24
Product Specification.......................................................................................................................... 25
Composite Product Specification....................................................................................................... 26
Atomic Product Specification ............................................................................................................. 26
Product Specification Relationship .................................................................................................... 27
Product Specification Cost ................................................................................................................. 28
Product Specification Type ................................................................................................................ 29
Product Specification Version ............................................................................................................ 30
Product Specification Characteristic .................................................................................................. 31
Configurable Product Spec Characteristic ........................................................................................ 32
Product Spec Characteristic Value.................................................................................................... 33
Product Offering.................................................................................................................................. 34
Bundled Product Offering................................................................................................................... 35
Simple Product Offering ..................................................................................................................... 35
Product Catalog .................................................................................................................................. 36
Product Offering Price ........................................................................................................................ 37
Product Offering Term........................................................................................................................ 38
Product ................................................................................................................................................ 39
Product Bundle ................................................................................................................................... 40
Product Component ........................................................................................................................... 40
Product Characteristic ........................................................................................................................ 41
Product Involvement Role.................................................................................................................. 42
Party Role Product Involvement ........................................................................................................ 43
Resource Role Product Involvement................................................................................................. 43
Composite Product Offer Price .......................................................................................................... 45
Page x
Page xi
Table of Figures
Figure Pr.1 Primary Product Domain Business Entities
11
13
15
Figure Pr.9 Product Offering Prices Associations With Other Business Entities
16
17
19
21
23
Page 1
Business Entities
PRODUCT Domain
Introduction
In looking at Product for the SID model, the modelers used SIM Product domain as the basis. The key concepts that were
looked at were the detailed specification of products (product specifications); the way in which they are offered into the
market (product offerings); and the way in which they are maintained and perform while in use (products). The SID model
reflects product entities from a business-oriented point-of-view and uses the best of standard modeling patterns for this area.
Overview of Product
This section outlines the approach taken to distinct parts of the SID model. An overview of how the main product domain
business entities are related is shown in the figure below. This model is developed as we work through this document.
Page 2
ProductOffering
(from Product Offering ABE)
0..n
ProdSpecMadeAvai la b leAs
1
ProductSpecification
1
ProdOfferDescrib es
0..1
Product
0..n
0..n
0..n
0..n
ProductReference s
ProdSpecReferences
Page 3
Business entities in the Product domain have a close relationship with business entities in the Service and Resource
domains. While Product business entities represent what the market sees of a providers offerings, service and resource
business entities represent the realization of the offerings from a providers perspective. The figure below depicts the
relationship among Product, Service, and Resource domain business entities.
InvolvedServiceSpecs
0..n
0..n
SpecifiesService
ServiceSpecification
0..n
Service
0..n
ServiceUtilizes
RFServiceSpecHasResourceSpecs
SpecifiesResourceFacingService
1
CustomerFacing
0..n ServiceSpec
1
ResourceFacing
ServiceSpec
0..n
0..n
ResourceFacingService
1..n
1..n
0..n
CFServiceRequiresRFServices
RequiresResourceFacingServiceSpec
SpecifiesCustomerFacingService
ProductSpecDefinesCFSSpecs
ProductHasCustomerFacingServices
ProductOffering
Product
ProdOfferDescribes
0..n
1
0..n
0..n
ProdSpecM adeAvailableAs
InvolvedResourceSpecs
1
0..n
ProductSpecification
0..n 0..n
ProdSpecReferences
0..1
0..n
0..n
ProductReferences
SpecifiesResource
1
0..n
ProductSpecDefinesPRSpecs
0..n
0..n 1..n
ResourceSpecification
0..n
Resource
0..n
PhysicalResourceSpec
Page 4
Product/Product Specification
Products are things (tangible or intangible) which enterprises, such as service providers, market, sell or lease to customers
to create profit. In a changing world, monopoly telcos with a custom-built portfolio have been replaced by a value network
[eTOM] of Suppliers and Service Providers offering complex communications-based Products. The way in which those
Products have to be specified is not as simple as it used to be.
A product specification may be simple or a composition of simple product Specifications [Fowler-Specification]. A product
specification may represent a tangible object or something intangible provided to customers, realized as a service but not to
be confused with a network service here. The SID modeling of a composite product specification covers both the physical
build of more than one product specification and one or more product specifications supplied together in a collection. In
addition, a composite product specification may consist of other product specifications that are sold separately in their own
right, or of simple product specifications that are only for sale as part of the aforementioned product specification. Product
specifications may also exist within groupings, i.e. product categories or product lines or product types.
Enterprises may assemble products themselves or they may buy them in from other suppliers (through contractual
agreements where the enterprise takes the role of customer - see SID Agreement addendum 1A); or they may do a
combination of these things.
Page 5
ProductSpecification
Relationship
type : Integer
validFor : TimePeriod
ProductSpecificationType
t ype
description
ProdSpecReferences
0..n
0..n
ProdSpecTypeCategorizes
ProdSpecCompositeComprisedOf
ProductSpecification
name : String
0...
description : String
productNumber : String
brand : String
validFor : TimePeriod
0..n lifecycleStatus : Integer
ProdSpecDevelopmentIncurs
1
0..n
ProductSpecificationCost
cos tToBusiness : Money
validFor : TimePeriod
0..n
CompositeProductSpecific ation
AtomicProductSpecification
Page 6
Product Characteristics
Product specifications also have a variety of characteristics, such as a printers dimensions, paper capacity, print speed,
color, and so forth, and possible values associated with the characteristics. SID uses Product Specification Characteristic
Value and Product Characteristic for Product Specification [Fowler-Properties] as shown in Figure Pr.4 on the following
page.
Characteristics can be grouped into three different types:
If a characteristic has a discrete value (e.g. color or business coding), it may be derived from a range of allowable values;
If a characteristic describes the product within a parameter range (e.g. dimension), it may be defined with a high value
and a low value [Fowler-Range] ;
If a characteristic value is derived, it will use other parameters in a formula. N.B. There are business rules implied here
that require more work in the next phase of the SID Product definition.
As product specifications are upgraded, as the market and technology move on, they are subject to version control. If there
is a significant change of capabilities, a new product specification is created; if the existing characteristics are revised in a
way that doesnt affect the product offering, then a new version can be created. A product specification may have a number
of different versions that represent minor revisions relating to characteristics, cost and so forth. A description of the revisions
is captured as an attribute of product version.
When a product offering is created for a product specification (see Product Offering below), the party may also have the
option to choose from a set of properties values, such as color, or may be able to choose one from a number of product
properties. Where a product specification characteristic is interchangeable with others in this way, it is modeled as a
configurable product specification characteristic.
Page 7
ProdSpecCharacteristicReferences
ProductSpecification
0..n
0..n
0..n
Produc tSpecCharacteristic
name
description
0..n
0..n
1
ProdSp ecCharacteristicTakesOn
0..n
0..n
Product SpecCharacteristicValue
0..n prodSpecCharValueType
ConfigurableProductSpecCharacteristic
prodSpecCharValue
prodSpecCharValueFrom
prodSpecCharValueTo
validFor
Page 8
Product/Product Offering
Product offerings are targeted at one or more market segments based on the appropriate market strategy. Enterprises
create product offerings from product specifications that have additional market led details applied over a particular period of
time. The product offering may also be defined by the location(s) at which it is available. Locations in the SID model are
represented by the Location/Place business entity. The customers do not need to know anything about the detailed product
specification as the enterprise tailors the product offering to their needs.
Where a business market strategy dictates, product offerings may be bundled together and re-priced as necessary. In
addition, the time period for a bundled product offering will depend upon those for its component offerings.
An enterprise puts product offerings into the marketplace by developing and maintaining a catalog of product offerings
across one or more (market) distribution channels, e.g. a catalog on a website and a glossy brochure have different
attributes and may also contain different sets of product offerings. The product offerings set out in the product catalog are
product specifications with additional details that enable a contract to be struck for their sale/purchase. This includes not
only the product characteristics but also other product-dependent details, such as SLA parameters, invoicing and shipping
details.
There are typically a number of product offerings associated with a single product specification, for example to reflect offers
to the market for different time periods. In cases where a product specifications value to the business is solely as a
component part of a composite product specification, it does not have a product offering associated with it as it is not be sold
on its own. Cases where these items are supplied to the customer separately as spares, e.g. under warranty, are covered
under Product below.
When customers select products from the product catalog, it is the product offering details that they are looking at and which
are reflected in what they agree to contractually.
The main Product Offering entities are shown in Figure Pr.5 below.
Page 9
Dist ributionChannel
(from Sales Channel ABE)
ProdCatalogAvailab leVia
0..n
0..n
ProductCatalog
MarketSegment
(f ro m Market S egme nt A BE)
0..n
0..n
ProdOfferingProvidedBy
0..n
ProductSpecification
(from Product Spe cificati on ABE)
ProdOfferingPub licizedIn
0..n
0..n
ProductOf fering
0..n
id
0..n
ProdSpecMad eAvai lab leAs name
des cription
0..n validFor : TimePeriod
1
0 ..n
status
0..n
0..n
0..n
ProductOfferingPrice
name
descript ion
validFor : TimePeriod
ProdOfferValuedByPrice
MarketStrategy
ProdOfferingSupportedBy
0..n
BundledProdOfferComprisedOf
ProdOfferingAvailab leIn
0..n
BundledProductOffering
SimpleProductOffering
0..n
Place
(f ro m En tit ie s)
Page 10
Page 11
ProductOfferingTerm
ProdOfferAgreementRequirementsRepresentedAs
ProductOffering
0..n
0..n
0..1
0..n
Agreement
0..n
AgreementTermOrCondition
AgreementGovernedBy
0..n
0..n
AgreementConsistsOf
AgreementItemGovernedBy
0..n
AgreementItem
0..n
Page 12
Product/Product
When the customer makes a selection, they may also have a number of options to select from. These are associated with
the Product Offering and modeled in Product Configured (see Figure Pr.6 below), which defines the product delivered to the
customer (see Product below). The Product Configured comprises the detail of the Product Configured Properties selected
by the customer.
When an enterprise agrees to deliver a product to a customer, there is a significant amount of information that needs to be
recorded to implement that product on the providers infrastructure or resources and to activate the Service. This is modeled
in Product and associated entities below.
Page 13
Place
ProductSpecCharac teristicValue
Product Offering
(from Entities)
0..n
1
0..1
ProductLocatedVia
ProdOfferDescrib es
ProductRefe rences
ProdSpecCharValueInstantiatedAsProductCharacteristic
0..n
0..n
0..n
ProductCharacteristic
productCharacteristicValue 0..n
validFor
name
ProdCharDefinesTheConfigurationOf
1 description
0..n
0..n
ProdSpecCh arDescri b esProdChara cte ri stic
0..n
0..n
Product
ProductInvolvementRole
0..n
ProductOfInterestTo
0..n
productStatus
productSerialNumber
validFor : TimePeriod
ProductBundleComprisedOf
PartyRoleProductInvolvement
(f rom Product ABE)
0..1
ProductSpecCharacteristic
(from Product Specification ABE)
0..n
0..1
PartyRolePlays
ProductBundle
ProductComponent
productInvolvementRole
validFor
ResourceRoleProductInvolvement
(f ro m P ro duc t ABE )
0..n
ResourceRolePlays
PartyRole
ResourceRole
(f ro m Rol es )
Page 14
Page 15
ProductOffering
(f rom Product Of f ering ABE)
0..n
ProdOfferValuedByPrice
0..n
ProductOfferingPrice
name
description
0..n validFor : TimePeriod
0..n
0..n
PriceEvent
CompositeProdOfferPriceComprisedOf
0..n
CompositeProdOfferPrice
ComponentProdOfferPrice
priceType
quantity : Quantity
currencyType
Page 16
The price paid for a product offering may appear in ProductCatalogs, may be offered via certain DistributionChannels, or in
certain GeographicAreas. The figure below depicts the associations a ProductOfferingPrice has with these business
entities.
ProductOffering
(f rom Produc t Of f er ing ABE)
0..n
ProdOfferingPub licizedIn
0..n
0..n
ProdCatalogProdOffer
+ vali dFor : Tim ePeriod
ProdOfferValuedByPrice
0..n
ProdOfferPri ceAdvertisedAs
0 ..n
1
ProductOfferingPrice
name
description
validFor : TimePeriod
0..n
ProdOfferPriceAvailab leIn
0..n
Geographic Area
(f rom Geographic Place)
0..n
ProdOfferPriceMadeAvailab leVia
0..n
DistributionChannel
(f rom Sales Channel ABE)
Figure Pr.9 Product Offering Prices Associations With Other Business Entities
Each component of a ProductOfferingPrice can take on one of two forms. A component may represent the amount charged
to a party playing a role. For example, a monthly internet connection fee. Or, a component may represent an adjustment
TeleManagement Forum 2003
Page 17
that will be made to the amount charged. For example, an installation allowance of $49.95 to the first months bill, which
offsets an installation charge. The figure below depicts the two types of component product offering prices.
ProductOffering
(f rom Product Of f ering ABE)
0..n
ProdOfferValuedByPrice
0..n
ProductOfferingPrice
name
description
0..n validFor : TimePeriod
0..n
ComponentProdOfferPriceGovernedBy 0..n
PriceEvent
CompositeProdOfferPriceComprisedOf
0..n
Composi teProdOfferPrice
ComponentProdOfferPrice
priceType
qua ntity : Quantity
cu rrencyType
ProdOfferPri ceCharge
0..n
ProdOfferPriceChargeImpactedBy
0..n
ProdOfferPriceAlteration
Page 18
Charges incurred for a product offering can take many different forms, such as
Recurring Charge A recurring charge is levied repeatedly. It has a period, such as monthly, quarterly, or yearly. An
example would be a monthly charge for long distance.
One Time Charge A one time charge is levied once. An example is the cost of a cell phone handset.
Fee A particular type of one time charge, such as an activation fee or installation fee.
Usage A charge levied for usage, based on measuring events. This model distinguishes between simple usage
and usage where the charge is described by a tariff.
Simple Usage Simple usage describes a rate where the charge is the same for all events. A 10 cents a minute for
long distance plan is one example.
Tariff Usage Tariff usage describes a rate where there are different charges for different types of events. This could
include plans, which have different prices for evening minutes and anytime minutes. This usage aggregates a
number of simple usages.
Alternate Price Charge A price charged in lieu of another price. For example, purchasing two of a single product
offering may result in a discounted price for both.
A representative set of these types of charges is shown in the figure below. The set by no means represents the complete
set of charges that can be incurred for a product offering. The Product Price Model provides a framework into which other
types of charges can easily fit.
Page 19
ComponentProdOfferPrice
priceType
quantity : Quantity
currencyType
ProdOfferPriceAlte ration
ProdOfferPriceCharge
0..n
AlternatePriceChargeAppliedInLieuOf
0..n
OneTimeChargeProdOfferPriceCharge
AlternateProdOfferPriceCharge
SimpleUsageProdOfferPriceCharge
RecurringChargeProdOfferPriceCharge
TariffUsageProdOfferPriceCharge
Page 20
Similarly, alterations made to charge(s) incurred for a ProductOffering can take many different forms, such as
Discount A discount is a reduction in price. It could be a flat fee such as 10 dollars or a percentage, such as 50%
off. A discount always applies to, and thus is associated with, one or more other ProdOfferPriceComponents. So a
discount would be 10 dollars off the installation fee or 50% off the per-minute rate.
Allowance An allowance is a number of something allowed before charging begins. 300 free minutes per month is
an example of an allowance. Another example would be a minimum monthly charge, where a ten dollar per month
recurring charge would be combined with a ten dollar allowance. The product offer price contains attributes that
describe what the allowed unit is (i.e. minutes, dollars), the number of units as well as the period (per month, per
call). Note: the unit and number are represented by the composite attribute quantity.
A representative set of these types of allowances is shown in the figure below. The set by no means represents the
complete set of allowances for a product offering. The Product Price Model provides a framework into which other types of
allowances can, like charges, easily fit.
Page 21
Co mpon entProdOfferPri ce
priceType
quantity : Quantity
currencyType
ProdOfferPriceAlteration
ProdOfferPriceCharge
DiscountProdOfferPriceAlteration
AllowanceProdOfferiPriceAlteration
A Tariff Usage comprising a 10 cent per minute Simple Usage and a 25 cent per minute Simple Usage (charge)
Page 22
Adding on to the example, suppose Sue is an employee of a company, which has a volume discount agreement with the
service provider. The agreement is to waive the installation fee and provide a 20 percent discount on local minutes. This
would manifest itself as:
A composite price that associated the 50 dollar Discount with the 50 dollar Fee
A composite price that associated the 20 percent Discount with the 10 cent per minute Simple Usage
Page 23
ProductOffering
ProdOfferingPub licizedIn
ProductCatalog
0..n
0..n
ProdCatalogProdOffer
0..n
0..n
ProdOfferValuedByPrice
ProdOfferPriceAdvertisedAs
0..n
ProductOfferingPrice
name
descrip tion
0..n valid For : Ti me Peri od
CompositeProdOfferPriceComprisedOf
ProdOfferPriceMadeAvailab leVia
DistributionChannel
0..n
0..n
0..n
0..n
Geographic Area
ComponentProdOfferPriceGovernedBy
0..n
CompositeProdOfferPrice
ComponentProdOfferPrice
priceType
quantity : Quantity
currencyType
0..n
ProdOfferPriceCha rge
0..n
0..n
ProdOfferPriceChargeImpactedBy
0..n
PriceEvent
ProdOfferPriceAlteration
OneTimeChargeProdOfferPriceCharge
Recurring Ch argeProdOfferPriceCharge
DiscountProdOfferPrice
Alteration
0..n
AlternateProdOfferPriceCharge
SimpleUsageProdOfferPriceCharge
TariffUsageProdOfferPriceCharge
AllowanceProdOfferiPrice
Alteratio n
Page 24
References
Fowler-AP
Fowler-Time
Fowler-Properties
Fowler-Range
FowlerSpecification
ACIA
eTOM
Metasolv
Larman
Arsanjani
Hay
OMG
Page 25
Product Specification
Business Entity Definition
Business
Entity Name
Description
Sources
Related
Business
Entities
ProductSpecification
A detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to
Customers or other Parties playing a PartyRole. A ProductSpecification may consist of other ProductSpecifications
supplied together as a collection. Members of the collection may be offered in their own right. ProductSpecifications
may also exist within groupings, such as ProductCategories, ProductLines, and ProductTypes.
ACIA, MetaSolv, Fowler
ProductTemplate,
CrossSynonyms /
ProductSpec
References
Aliases
groupedBy ProductCatagory
bundledInto CompositeProductSpecification
involvedWith ProductSpecification
incurs ProductSpecCost
madeAvailableToTheMarketAs ProductOffering
Business
Rules
ProductSpecification
name
description
productNumber
brand/Badge
validFor
lifeCycleStatus
Description
Data Type
Characteristics
, Permitted
Values & Units
Required/
Optional
Required
Required
Required
Optional
Time Period
Required
Required
Notes
Page 26
CompositeProductSpecification
A type of ProductSpecification that is formed by aggregating other ProductSpecifications, which may be Composite or
Atomic ProductSpecifications.
ACIA
CrossSynonyms /
References
Aliases
Subclass of ProductSpecification
AtomicProduct Specification
A type of ProductSpecification that does not have any subordinate ProductSpecifications, that is, an
AtomicProductSpecification is a leaf-level ProductSpecification.
SID team
CrossSynonyms /
References
Aliases
Subclass of ProductSpecification
Page 27
ProductSpecificationRelationship
A migration, substitution, dependency, or exclusivity relationship between/among ProductSpecifications.
ACIA, MetaSolv
CrossSynonyms /
References
Aliases
definesAssociationsBetween ProductSpecification
governedBy ProductSpecificationRelationshipPolicy
ProductSpecificationRelationship
type
validFor
Description
Data Type
Characteristics,
Permitted
Values & Units
Required/
Optional
Required
Time Period
Required
Notes
Page 28
ProductSpecificationCost
A monetary amount assigned to a ProductSpecification that represents the cost to the business to plan, develop,
market, and implement the ProductSpecification.
ACIA
CrossSynonyms /
References
Aliases
assignsCostValueTo ProductSpecification
ProductSpecificationCost
Description
Data Type
costToBusiness
Money
Required
Time Period
Required
validFor
Characteristics
, Permitted
Values & Units
Required/
Optional
Notes
Page 29
ProductSpecificationType
A classification that groups ProductSpecifications that share common characteristics.
ACIA
CrossSynonyms /
References
Aliases
categorizes ProductSpecification
ProductSpecificationType
Description
Data Type
type
String
Required
String
Required
description
Characteristics
, Permitted
Values & Units
Required/
Optional
Notes
Page 30
ProductSpecificationVersion
A particular form or variety of a ProductSpecification that is different from others or from the original. The form
represents differences in properties that characterize a ProductSpecification, that are not enough to warrant creating a
new ProductSpecification.
ACIA, Fowler
CrossSynonyms /
References
Aliases
refinesTheDefintionOf ProductSpecification
definedBy ProductSpecProperty
ProductSpecificationVersion
Description
Data Type
ProdSpecRevision
Type
prodSpecRevision
Number
String
description
ProdSpecRevision
Date
validFor
Characteristics
, Permitted
Values & Units
Major, Minor
Required/
Optional
Required
Required
Optional
Date
Required
Time Period
Optional
Notes
Page 31
Sources
Related
Business
Entities
Business
Rules
ProductSpecificationCharacteristic
A characteristic quality or distinctive feature of a ProductSpecification. The characteristic can be take on a discrete value,
such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for
example, usage time (hrs) = 30 talk time *3). Certain characteristics, such as color, may be configured during the
ordering or some other process.
ACIA, MetaSolv, Fowler
ProductSpecificationProperty
CrossSynonyms /
References
Aliases
takesOn ProductSpecCharacteristicValue
references ProductSpecificationCharacteristic
ProductSpecificationCharacteristic
Description
Data
Type
Name
String
Required
String
Optional
Description
Characteristics,
Permitted
Values & Units
Required/
Optional
Notes
Page 32
ConfigurableProduct
SpecCharacteristic
Description
Sources
A type of ProductSpecCharacteristic, such as color, whose may be assigned during the ordering or some other process.
ACIA
ConfigurableProductSpec
CrossSynonyms /
Property
References
Aliases
subclass of ProductSpecCharacteristic
Related
Business
Entities
Business
Rules
Page 33
ProductSpecCharacteristic
Value
Description
Sources
Related
Business
Entities
Business
Rules
Synonyms /
Aliases
ProductSpecPropertyValue
ProductSpecCharacterisitic
Value
Attribute Name
Description
Data Type
prodSpecCharValue
Type
prodSpecCharValue
String
prodSpecCharValue
From
prodSpecCharValue
To
validFor
Characteristics
, Permitted
Values & Units
Discrete, range
derived
Required/
Optional
Notes
Required
String
Optional
String
Optional
String
Optional
Time Period
Optional
Page 34
Product Offering
Business Entity Definition
Business
Entity Name
Description
Sources
Related
Business
Entities
ProductOffering
The presentation of one or more ProductSpecifications to the marketplace for sale, rental, or lease for a ProductOfferingPrice.
A ProductOffering may target one or more MarketSegments, be included in one or more ProductCatalog, presented in
support of one or more ProductStrategies, and made available in one or more Places. ProductOffering may represent a
simple offering of a single ProductSpecification or could represent a bundling of one or more other ProductOffering.
ACIA, MetaSolv,
CrossSynonyms /
References
Aliases
makesAvailable ProductSpecification
references ProductOffering
bundleInto BundledProductOffering
soldAt ProductOfferingPrice
targets MarketSegment
appearsIn ProductCatalog
supports marketStrategy
availableIn Place
offeredVia DistributionChannel
Business
Rules
ProductOffering
id
name
description
validFor
status
Description
Data Type
Characteristics
, Permitted
Values & Units
Required/
Optional
Required
Required
Optional
Time Period
Required
Required
Notes
Page 35
BundledProductOffering
A type of ProductOffering that represents a grouping of ProductOfferings made available to the market. The grouping
may consist of other BundledProductOffering(s) or SimpleProductOffering(s).
ACIA
CrossSynonyms /
References
Aliases
comprised of ProductOffering
SimpleProductOffering
A type of ProductOffering that does not have any subordinate ProductOfferings, that is, an SimpleProductOffering is a
leaf-level ProductOffering.
ACIA
CrossSynonyms /
References
Aliases
Related
Business
Entities
Business
Rules
Page 36
Product Catalog
ProductCatalog
A list of ProductOfferings for sale, with prices and illustrations, for example in book form or on the web.
ProductCatalogs can be used by Customers during a self-care ordering process and may be used across one or more
DistributionChannels.
ACIA
CrossSynonyms /
References
Aliases
presents ProductOffering
offeredVia DistributionChannel
ProductCatalog
id
type
validFor
Description
Data Type
Characteristics
, Permitted
Values & Units
Required/
Optional
Required
String
Required
Time Period
Optional
Notes
Page 37
ProductOfferingPrice
An amount, usually of money, that is asked for when a ProductOffering is bought, rented, or leased. The price is valid
for a defined period of time and may not represent the actual price paid by a customer.
ACIA, MetaSolv
CrossSynonyms /
References
Aliases
values ProductOffering
ProductOfferingPrice
Description
Data Type
type
String
Required
Money
Time Period
Required
Optional
price
validFor
Characteristics
, Permitted
Values & Units
Required/
Optional
Notes
Page 38
ProductOfferingTerm
A condition under which a ProductOffering is made available to Customers. ProductOfferingTerm include
ProductOfferingFinancialTerm, which includes such things as acceptable methods of payment, ShipmentTerm, and
ServiceTerm.
ACIA
CrossSynonyms /
References
Aliases
specifiesConditionsGoverning ProductOffering
appearsAs AgreementTermOrCondition
Page 39
Product
Business Entity Definition
Business
Entity Name
Description
Sources
Related
Business
Entities
Product
A ProductOffering procured by a Customer, or other interested Party playing a PartyRole, appearing as a
BusinessInteractionItem, which could take the form of a Agreement. ProductSpecificationCharacteristic(s) in part define the
Product. A Product is realized as one or more Service(s) and/or Resource(s).
CrossSynonyms /
References
Aliases
createdUsing ProductOffering
involves BusinessParticipant
appearsAs BusinessInteractionItem
definedBy ProductCharacteristic
realizedAs Service
realizedAs Resource
Business
Rules
Product
Description
Data Type
Name
String
Optional
String
String
Optional
Optional
String
Required
Time
Period
Required
Description
productSerialNumber
productStatus
validFor
Characteristics
, Permitted
Values & Units
Required/
Optional
Notes
Page 40
Product Bundle
ProductBundle
A type of Product that is comprised of other Product(s). The other Product(s) may be ProductBundle(s) or
ProductComponent(s).
ACIA
CrossSynonyms /
References
Aliases
comprisedOf Product
Product Component
ProductComponent
A type of Product that has no subordinate Product(s), that is, a Product Component is a leaf level Product.
ACIA
CrossSynonyms /
References
Aliases
Related
Business
Entities
Business
Rules
Page 41
Product Characteristic
ProductCharacteristic
A value of a ProductSpecCharacteristic chosen for a Product that further defines what the Product is.
ACIA
CrossSynonyms /
References
Aliases
chosenFor Product
describedBy ProductSpecCharacteristic
instantiationOf ProductSpecCharacteristicValue
ProductCharacteristic
Description
Data Type
productCharacteristic
Value
String
validFor
Time Period
Characteristics
, Permitted
Values & Units
Required/
Optional
Notes
Optional
Page 42
ProductInvolementRole
A role a Party or Resource plays in the relationship with a Product, such as a user, subscriber, owner, and so forth.
SID team
CrossSynonyms /
References
Aliases
representsTheInvolvementOf BusinessParticipant
involves Product
ProductInvolvementRole
Description
Data
Type
productInvolvementRole
String
Required
Time
Period
Optional
validFor
Characteristics,
Permitted
Values & Units
Required/
Optional
Notes
Page 43
ProductRoleProductInvolvement
A PartyRole involved with a Product. The involvement may be a subscriber, lessor, owner, and so forth.
CrossSynonyms /
References
Aliases
ProductRoleProductInvolvement:
PlayedByPartyRole
ResourceRoleProductInvolvement
A ResourceRole involved with a Product. The involvement may be a subscriber, lessor, and so forth.
CrossSynonyms /
References
Aliases
ResourceRoleProductInvolvment:
PlayedByResourceRole
Page 44
ProductOfferingPrice
An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased. The
price is valid for a defined period of time and may not represent the actual price paid by a customer.
Joule Software model
CrossSynonyms /
MetaSolv Software model
References
Aliases
ProductOfferingPrice:
AppliesTo ProductOffering
Advertise As ProdCatalogProdOffer
Governed By PriceEvent
Made Available Via DistributionChannel
Available In Geographic Area
Business
Rules
ProductOfferingPrice
name
description
validFor
Description
Data Type
Characteristics
, Permitted
Values & Units
Required/
Optional
Required
Optional
Time Period
Required
Notes
Page 45
CompositeProdOfferPrice
A ProductOfferingPrice that is made up of parts. The parts may be other CompositeProdOfferPrices or
ComponentProdOfferPrices.
Joule Software model
CrossSynonyms /
MetaSolv model
References
Aliases
CompositeProdOfferPrice:
Composed Of ProductOfferingPrice
Page 46
ComponentProdOfferPrice
Part of a ProductOfferingPrice representing a single element of the price. Subclasses further define these elements.
Joule Software model
CrossSynonyms /
References
Aliases
ProdOfferPriceComponent:
Defines ProductOfferingPrice
ComponentProdOfferPrice
PriceType
Quantity
currencyType
Description
Data
Type
Characteristics,
Permitted Values
& Units
Required/
Optional
Required
Quantity
Required
Required
Notes
Page 47
ProdOfferCharge
An amount, usually of money, that is asked for when a ProductOffering is bought, rented, or leased.
Joule Software model
CrossSynonyms /
MetaSolv Software model
References
Aliases
ProdOfferCharge:
Impacted By ProdOfferAlteration
Replaced By AlternateProdOfferCharge
ProdOfferPriceAlteration
An amount, usually of money, that modifies a price charged for a ProductOffering.
Joule Software model
CrossSynonyms /
MetaSolv Software model
References
Aliases
ProdOfferPriceAlteration:
Impacts ProdOfferPriceCharge
Page 48
ProdCatalogProdOffer
The appearance of a ProductOffering in a ProductCatalog.
CrossReferences
ProductCatalogProductOffer:
PublicationOf ProductOffering in ProductCatalog
Synonyms /
Aliases
ProdCatalogProdOffer
Description
Data Type
validFor
TimePeriod
Characteristics
, Permitted
Values & Units
Required/
Optional
Required
Notes