- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Tue, 07 May 2013 22:13:37 -0400
- To: Melvin Carvalho <melvincarvalho@gmail.com>
- CC: Web Payments <public-webpayments@w3.org>, goodrelations@ebusiness-unibw.org
On 05/07/2013 05:23 PM, Melvin Carvalho wrote:
> is there a way to model a balance using commerce vocabs?
Yes.
> for example: alice has 10 euros
I wouldn't model Alice as having 10 Euros... Alice has an account that
contains 10 Euros.
{
"@context": "https://w3id.org/payswarm/v1",
"id": "http://example.com/alice",
"name": "Alice",
"account":
{
"id": "http://example.com/alice/accounts/savings",
"type": "Account",
"label": "Savings Account",
"amount": "7563.00",
"currency": "EUR"
}
}
> or account XYZ has 10 bitcoins
{
"@context": "https://w3id.org/payswarm/v1",
"id": "http://example.com/bob/accounts/retirement",
"type": "Account",
"label": "Retirement Account",
"amount": "2.12498",
"currency": "BTC"
}
Note that in the above two examples, EUR and BTC will resolve to a
relative URL when they really should resolve to a currency URL like:
https://w3id.org/currencies/EUR
or
https://w3id.org/currencies/BTC
Currently, we have only created the USD currency. If you'd like, we can
add EUR and BTC as well. Or, you can submit a pull request for the
PaySwarm context here:
https://github.com/web-payments/payswarm.com/blob/master/contexts/payswarm-v1.jsonld#L103
And then some re-direction entries here:
https://github.com/perma-id/w3id.org
Let me know how you'd like to proceed.
-- manu
--
Manu Sporny (skype: msporny, twitter: manusporny, G+: +Manu Sporny)
Founder/CEO - Digital Bazaar, Inc.
blog: Meritora - Web payments commercial launch
http://blog.meritora.com/launch/
Received on Wednesday, 8 May 2013 02:14:08 UTC