Dear Dan,
I forgot to add: "Money" is a registered CRM-SIG issue. It will be
discussed exhaustively.
All your proposals are taken into account. See next meeting minutes.
Best,
Martin
On 5/2/2015 10:48 μμ, Dan Matei wrote:
Dear all
I have to state a "simple" fact: "The object X is purchased with Y euro."
I found the 2011 discussion between Vladimir Alexiev and Stephen Stead on this
topic:
http://lists.ics.forth.gr/pipermail/crm-sig/2011-November/001693.html
I'm not quite happy with their conclusion :-(
Two issues:
A. The relationship between the purchasing event and the money paid
I think that the natural relationship between the crm:E8_Acquisition and the
amount paid (Y) is crm:P16_used_specific_object.
[P16 SN: This property describes the use of material or immaterial things in a
way essential to the performance or the outcome of an E7 Activity.]
The money is "essential to the performance" of the acquisition, no ? :-)
B. Which is the right class of the "money" ?
B.1. The amount is a crm: E72_Legal_Object, right ?
[E72 SN: This class comprises those material or immaterial items to which
instances of E30 Right, such as the right of ownership or use, can be
applied.]
Rights apply to money, right ?
So, my (first) solution is:
[
{
"@id": "#X",
"@type": "crm:E22_Man-Made_Object",
"statement": {
"@id": "#s1",
"predicate": "crm:P24i_changed_ownership_through",
"object": "#purchase"
}
},
{
"@id": "#purchase",
"@type": "crm:E8_Acquisition",
"statement": {
"@id": "#s2",
"predicate": "crm:P16_used_specific_object",
"predicateQualifier": "#amountPaid",
"object": "#price"
}
},
{
"@id": "#price",
"@type": "crm:E72_Legal_Object",
"statement": [
{
"@id": "#s3",
"predicate": "crm:P2_has_type",
"object": "#currency"
},
{
"@id": "#s4",
"predicate": "crm:P43_has_dimension",
"object": "#amount"
}
]
},
{
"@id": "#amount",
"@type": "crm:E54_Dimension",
"statement": [
{
"@id": "#s5",
"predicate": "crm:P2_has_type",
"object": "#sum"
},
{
"@id": "#s6",
"predicate": "crm:P90_has_value",
"object": {
"@value": "Y",
"@type": "xsd:integer"
}
},
{
"@id": "#s7",
"predicate": "crm:P91_has_unit",
"object": "#euro"
}
]
}
]
A bit long... And the entity #price do not tells much.
B.2. An amount of money is not an instance of crm: E54_Dimension ?
[E54 SN: An instance of E54 Dimension represents the true quantity, independent
from its numerical approximation, e.g. in inches or in cm.]
A sum of money is not "a true quantity" ? I'm inclined to the affirmative. So,
if I understand correctly the E54, I could use a double instantiation and
shorten a bit my solution:
[
{
"@id": "#X",
"@type": "crm:E22_Man-Made_Object",
"statement": {
"@id": "#s1",
"predicate": "crm:P24i_changed_ownership_through",
"object": "#purchase"
}
},
{
"@id": "#purchase",
"@type": "crm:E8_Acquisition",
"statement": {
"@id": "#s2",
"predicate": "crm:P16_used_specific_object",
"predicateQualifier": "#amountPaid",
"object": "#price"
}
},
{
"@id": "#price",
"@type": [
"crm:E72_Legal_Object",
"crm:E54_Dimension"
],
"statement": [
{
"@id": "#s3",
"predicate": "crm:P2_has_type",
"object": [
"#currency",
"#sum"
]
},
{
"@id": "#s4",
"predicate": "crm:P90_has_value",
"object": {
"@value": "Y",
"@type": "xsd:integer"
}
},
{
"@id": "#s5",
"predicate": "crm:P91_has_unit",
"object": "#euro"
}
]
}
]
I.e. the amount of money is in the same time an instance of E72 AND E54.
Is that legitimate ?
Dan
_______________________________________________
Crm-sig mailing list
[email protected]
http://lists.ics.forth.gr/mailman/listinfo/crm-sig
--
--------------------------------------------------------------
Dr. Martin Doerr | Vox:+30(2810)391625 |
Research Director | Fax:+30(2810)391638 |
| Email: [email protected] |
|
Center for Cultural Informatics |
Information Systems Laboratory |
Institute of Computer Science |
Foundation for Research and Technology - Hellas (FORTH) |
|
N.Plastira 100, Vassilika Vouton, |
GR70013 Heraklion,Crete,Greece |
|
Web-site: http://www.ics.forth.gr/isl |
--------------------------------------------------------------