Skip to content

Cost for activity #757

@azaroth42

Description

@azaroth42

Activities do not allow for dimensions without the use of CRM-Sci's ObservableEntity.

The typical way we have to assign a price is to use a MonetaryAmount as a dimension ... meaning that we can't give a price to an activity. We avoided this for auctions by associating the prices not with the activity but with the set of objects being auctioned, which is 1:1 with the activity of auctioning the set, however that doesn't work in other cases.

Use case: We want to assign a ticket price for attending a performance.
Use case: We want to assign a ticket price for attending an exhibition.
Use case: We want to assign a cost for an agent carrying out a service.

Possible route forward: Use the Observable Entity class from CRM Sci ... however it mints a new dimension relationship, O12_has_dimension. This would be a breaking change to require everyone to swap from using P43_has_dimension.

Other options should be explored to see if there is a backwards compatible approach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementThe issue describes an improvement to existing functionality or new functionalitymodelThe issue relates to the linked open data model

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions