Warning: This tool or project is no longer maintained and kept available only for archival purposes. Since GoodRelations and schema.org have evolved significantly in the past years, the current status available on this page is unlikely to function as expected. We take no responsibility for any damage caused by the use of this outdated work, to the extent legally possible.

Due to a lack of resources, we are unable to provide support for this project outside of consulting projects or sponsored research. Please contact us if you can contribute resources to update and enhance these resources.

GoodRelations - The Web Vocabulary for E-Commerce

This is the archive of the goodrelations dicussion list

GoodRelations is a standardized vocabulary for product, price, and company data that can (1) be embedded into existing static and dynamic Web pages and that (2) can be processed by other computers. This increases the visibility of your products and services in the latest generation of search engines, recommender systems, and other novel applications.

[goodrelations] semantically modelling a balance

Martin Hepp martin.hepp at ebusiness-unibw.org
Wed May 8 08:52:38 CEST 2013


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?


Best wishes


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 at 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 at 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/

More information about the goodrelations mailing list