Closed drleidig closed 11 years ago
The PricePlan should have a 1:1 relationship with the ServiceOffering. This means that a particular ServiceOffering can have one and only one PricePlan.
As in the example of SugarCRM (http://www.sugarcrm.com/page/editions-pricing/en) we would have 4 different ServiceOfferings:
PricePlan could be a subclass of gr:PriceSpecification for composite price calculation.
Instead of PricePlan we could rename it also CompositePriceSpecification.
This class would have a property usdl:hasPriceComponent.