W3C home > Mailing lists > Public > public-webpayments@w3.org > May 2013

Re: [goodrelations] semantically modelling a balance

From: Martin Hepp <martin.hepp@ebusiness-unibw.org>
Date: Wed, 8 May 2013 08:52:38 +0200
Cc: Melvin Carvalho <melvincarvalho@gmail.com>, goodrelations@ebusiness-unibw.org, Web Payments <public-webpayments@w3.org>
Message-Id: <4E6B63BD-6DF6-4330-8E6A-EF1FFBD3F460@ebusiness-unibw.org>
To: Manu Sporny <msporny@digitalbazaar.com>
Manu:

The quick answer is that GoodRelations does not cover monetary transactions. 
You could, in theory, model monetary amounts by reusing the PriceSpecification class, but at least currently, there is no super-class gr:MonetaryAmount. We may add that at some point.

What you could model with GoodRelations is the offer to carry out monetary transactions (e.g. currency conversion services), but the focus here would be on the terms and conditions of the service, and not on the service itself.

May I also kindly ask you to continue this thread in the Web Payments forum if it no longer deals with GoodRelations issues, since many subscribers to the GoodRelations list are mainly interested in how to use GoodRelations and understandably unhappy with off-topic discussions?

Thanks!

Best wishes

Martin



On May 8, 2013, at 4:13 AM, Manu Sporny wrote:

> 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/
> 
> _______________________________________________
> goodrelations mailing list
> goodrelations@ebusiness-unibw.org
> http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations

--------------------------------------------------------
martin hepp
e-business & web science research group
universitaet der bundeswehr muenchen

e-mail:  hepp@ebusiness-unibw.org
phone:   +49-(0)89-6004-4217
fax:     +49-(0)89-6004-4620
www:     http://www.unibw.de/ebusiness/ (group)
         http://www.heppnetz.de/ (personal)
skype:   mfhepp 
twitter: mfhepp

Check out GoodRelations for E-Commerce on the Web of Linked Data!
=================================================================
* Project Main Page: http://purl.org/goodrelations/
Received on Wednesday, 8 May 2013 06:53:06 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:07:23 UTC