Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Payment vocabulary"
(→Classes) |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]] | {{#eclipseproject:technology.higgins|eclipse_custom_style.css}} [[Image:Higgins logo 76Wx100H.jpg|right]] | ||
+ | Vocabulary to describe payment methods. | ||
− | == Files == | + | === Files === |
* Most recently [http://www.eclipse.org/higgins/ontologies/2010/6/payment published] | * Most recently [http://www.eclipse.org/higgins/ontologies/2010/6/payment published] | ||
− | * | + | * SVN source: [https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/H2/org.eclipse.higgins.ontology/payment.owl payment.owl] |
− | ==UML Overview== | + | == UML Overview == |
− | [[Image:Payment 2.0. | + | |
+ | [[Image:Payment 2.0.104.png|center]] | ||
== Classes == | == Classes == | ||
− | === | + | === PaymentMethod === |
Method of payment including credit cards, paypal, etc. | Method of payment including credit cards, paypal, etc. | ||
− | === | + | === ByBankTransferInAdvance, Cash, CheckInAdvance, COD === |
− | * subclassOf: | + | * subclassOf: PaymentMethod |
− | === | + | === CreditCard === |
− | * subclassOf: | + | * subclassOf: PaymentMethod |
− | *1..1 | + | *1..1 ccCid |
− | *1..1 | + | *1..1 ccExpiration |
− | *1..1 | + | *1..1 ccNumber |
− | === | + | ===AMEX, DinersClub, Discover, MasterCard, <code>VISA, DirectDebit, PayPal=== |
− | * subclassOf: <code>CreditCard | + | * subclassOf: CreditCard |
+ | |||
+ | ===DirectDebit=== | ||
+ | * subclassOf: <code>CreditCard | ||
+ | * 0..1 bankSortCode | ||
+ | * 0..1 bankAccountNumber | ||
+ | |||
+ | ===PurchasedProduct=== | ||
+ | * subClassOf: schema:Product | ||
+ | * 0..1 expiration | ||
+ | * 0..1 dateOfPurchase | ||
+ | * 0..1 giftFor | ||
== Attributes == | == Attributes == | ||
− | ==== <code> | + | === <code>bankSortCode </code> === |
+ | |||
+ | *domain: <code>DirectDebit</code> | ||
+ | *value: <code>xsd:string</code> | ||
+ | |||
+ | === <code>bankAccountNumber </code> === | ||
+ | |||
+ | *domain: <code>DirectDebit</code> | ||
+ | *value: <code>xsd:string</code> | ||
+ | |||
+ | === <code>ccCid </code> === | ||
*domain: <code>CreditCard</code> | *domain: <code>CreditCard</code> | ||
*value: <code>xsd:string</code> | *value: <code>xsd:string</code> | ||
− | + | === <code>ccExpiration </code> === | |
*domain: <code>CreditCard</code> | *domain: <code>CreditCard</code> | ||
*value: <code>xsd:date</code> | *value: <code>xsd:date</code> | ||
− | + | === <code>ccNumber </code> === | |
*domain: <code>CreditCard</code> | *domain: <code>CreditCard</code> | ||
*value: <code>xsd:string</code> | *value: <code>xsd:string</code> | ||
− | ==== <code>paymentMethod</code> | + | === <code>nameOnCard </code> === |
+ | |||
+ | *domain: <code>CreditCard</code> | ||
+ | *value: <code>xsd:string</code> | ||
+ | |||
+ | === <code>paymentMethod</code> === | ||
*domain: <code>Person</code> | *domain: <code>Person</code> | ||
*value: <code>PaymentMethod</code> | *value: <code>PaymentMethod</code> | ||
Line 48: | Line 76: | ||
== Links == | == Links == | ||
* [[Persona Data Model 2.0]] | * [[Persona Data Model 2.0]] | ||
+ | |||
+ | [[Category:Higgins 2 Vocabularies]] |
Latest revision as of 17:13, 28 October 2011
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}Vocabulary to describe payment methods.
Contents
Files
- Most recently published
- SVN source: payment.owl
UML Overview
Classes
PaymentMethod
Method of payment including credit cards, paypal, etc.
ByBankTransferInAdvance, Cash, CheckInAdvance, COD
- subclassOf: PaymentMethod
CreditCard
- subclassOf: PaymentMethod
- 1..1 ccCid
- 1..1 ccExpiration
- 1..1 ccNumber
AMEX, DinersClub, Discover, MasterCard, VISA, DirectDebit, PayPal
- subclassOf: CreditCard
DirectDebit
- subclassOf: <code>CreditCard
- 0..1 bankSortCode
- 0..1 bankAccountNumber
PurchasedProduct
- subClassOf: schema:Product
- 0..1 expiration
- 0..1 dateOfPurchase
- 0..1 giftFor
Attributes
<code>bankSortCode
- domain:
DirectDebit
- value:
xsd:string
bankAccountNumber
- domain:
DirectDebit
- value:
xsd:string
ccCid
- domain:
CreditCard
- value:
xsd:string
ccExpiration
- domain:
CreditCard
- value:
xsd:date
ccNumber
- domain:
CreditCard
- value:
xsd:string
nameOnCard
- domain:
CreditCard
- value:
xsd:string
paymentMethod
- domain:
Person
- value:
PaymentMethod