made by pyLODE 2.10.0

OpenLink Purchases Ontology

Metadata

URI
http://www.openlinksw.com/ontology/purchases#
Created
2014-05-18T13:00:00-05:00
Modified
2015-03-20T13:38:00-05:00
Version Information
1.4.0
Imports
dcterms:
ns6:v1
rdf:
owl:
http://www.w3.org/2006/vcard/
Ontology RDF
RDF (turtle)

Description

Ontology that defines entity and relation types used to describe purchases. Examples include states, licenses files, purchase date etc.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Client Access Certificatec # Classes

URI http://www.openlinksw.com/ontology/purchases#ClientAccessCertificateFile
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing purchased client access certificate files (Class).

Super-classes Purchased Filec

Credit card paymentc # Classes

URI http://www.openlinksw.com/ontology/purchases#CreditCardPayment
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing credit card payments (Class).

Super-classes ns16:Paymentc
In domain of usedCreditCardop
transactionIddp

Failed paymentc # Classes

URI http://www.openlinksw.com/ontology/purchases#FailedPayment
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing failed payments (Class). This is typically used as a marker class, i.e. in combination with other Payment sub-classes like CreditCardPayment.

Super-classes ns16:Paymentc

Licensec # Classes

URI http://www.openlinksw.com/ontology/purchases#LicenseFile
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing purchased license files (Class).

Super-classes Purchased Filec

Purchasec # Classes

URI http://www.openlinksw.com/ontology/purchases#Purchase
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resources representing a Purchase (Class).

Super-classes sioc:Containerc
ns16:Purchasec
In domain of paymentDetailsop
purchaseStateop
customerPurchaseIddp
purchaseNumberdp
hasInvoiceop
madePurchaseop
purchaseDatedp
usedShippingAgentop
hasTotalPricedp
containsop
usedCustomerAgentop
usedBillingAgentop

PurchaseEndState statec # Classes

URI http://www.openlinksw.com/ontology/purchases#PurchaseEndState
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

A purchase end state marks a purchase as finsished, either successful or not.

Super-classes Purchase statec
Members ns8:PurchaseCompleted
ns8:PaymentFailed

Purchase statec # Classes

URI http://www.openlinksw.com/ontology/purchases#PurchaseState
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resources representing the state of a purchase (Class).

Sub-classes PurchaseEndState statec
In domain of hasFollowingStateop
hasProcessMessagedp
hasPreceedingStateop
In range of hasPreceedingStateop
purchaseStateop
hasFollowingStateop
Members ns8:LicensesGenerated
ns8:PurchaseCompleted
ns8:PaymentCompleted
ns8:PaymentPending
ns8:PaymentFailed
ns8:InvoiceGenerated
ns8:CopiedToUserStorage

Purchased Filec # Classes

URI http://www.openlinksw.com/ontology/purchases#PurchasedFile
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing purchased files (Class). Typically more specific sub-classes are used.

Sub-classes Client Access Certificatec
Support Certificatec
Licensec
In domain of hasSourceop
In range of containsFileop

Purchased Itemc # Classes

URI http://www.openlinksw.com/ontology/purchases#PurchasedItem
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resources representing a purchased item (Class).

Super-classes sioc:Itemc
In domain of serialNumberdp
hasOfferingop
containsFileop
In range of containsop

Support Certificatec # Classes

URI http://www.openlinksw.com/ontology/purchases#SupportCertificateFile
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Entity type of resource representing purchased support certificate files (Class).

Super-classes Purchased Filec

Object Properties

containsop # OPs

URI http://www.openlinksw.com/ontology/purchases#contains
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a Purchase with one or more Purchased Items.

Super-properties sioc:container_of
Domain(s) Purchasec
Range(s) ns8:PurchasedItemc

containsFileop # OPs

URI http://www.openlinksw.com/ontology/purchases#containsFile
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The files that are contained in a purchase, i.e. the files the customer purchased.

Domain(s) Purchased Itemc
Range(s) ns8:PurchasedFilec

hasFollowingStateop # OPs

URI http://www.openlinksw.com/ontology/purchases#hasFollowingState
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Identified the valid states a purchase can be in after this state.

Inverse properties hasPreceedingStateop
Domain(s) Purchase statec
Range(s) ns8:PurchaseStatec

hasInvoiceop # OPs

URI http://www.openlinksw.com/ontology/purchases#hasInvoice
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a Purchase with the invoice file.

Domain(s) Purchasec
Range(s) rdfs:Resourcec

hasOfferingop # OPs

URI http://www.openlinksw.com/ontology/purchases#hasOffering
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a PurchasedItem with the schema:Offer that has been purchased.

Domain(s) Purchased Itemc
Range(s) schema:Offerc

hasPreceedingStateop # OPs

URI http://www.openlinksw.com/ontology/purchases#hasPreceedingState
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Identified the valid states a purchase can be in before entering this state.

Inverse properties hasFollowingStateop
Domain(s) Purchase statec
Range(s) ns8:PurchaseStatec

hasSourceop # OPs

URI http://www.openlinksw.com/ontology/purchases#hasSource
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The Resource a purchased file is based on. This can be for example the license description used to generate a license file.

Domain(s) Purchased Filec
Range(s) rdfs:Resourcec

lastUsedBillingAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#lastUsedBillingAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Relates the user account with the last used billing agent, i.e. the default billing address.

Domain(s) foaf:Agentc
Range(s) foaf:Agentc

lastUsedCustomerAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#lastUsedCustomerAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Relates the user account with the last used customer agent, i.e. the default customer address that will actually get the purchased items.

Domain(s) foaf:Agentc
Range(s) foaf:Agentc

lastUsedShippingAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#lastUsedShippingAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Relates the user account with the last used shipping agent, i.e. the default shipping address.

Domain(s) foaf:Agentc
Range(s) foaf:Agentc

madePurchaseop # OPs

URI http://www.openlinksw.com/ontology/purchases#madePurchase
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a Purchase with the agent (Organization, Person or Bot) that actually made the Purchase, i.e. the owner of the purchased items.

Domain(s) Purchasec
Range(s) foaf:Agentc

paymentDetailsop # OPs

URI http://www.openlinksw.com/ontology/purchases#paymentDetails
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a Purchase with its payment details.

Inverse properties ns16:purchase
Domain(s) Purchasec
Range(s) ns16:Paymentc

purchaseStateop # OPs

URI http://www.openlinksw.com/ontology/purchases#purchaseState
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The state of a purchase indicates the processing step it is currently in.

Domain(s) Purchasec
Range(s) ns8:PurchaseStatec

usedBillingAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#usedBillingAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The billing agent used for a particular purchase.

Domain(s) Purchasec
Range(s) foaf:Agentc

usedCreditCardop # OPs

URI http://www.openlinksw.com/ontology/purchases#usedCreditCard
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a CreditCardPayment with the used credit card.

Domain(s) Credit card paymentc
Range(s) ns18:CreditCardc

usedCustomerAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#usedCustomerAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The customer agent (the person initiating the purchase) used for a particular purchase.

Domain(s) Purchasec
Range(s) foaf:Agentc

usedShippingAgentop # OPs

URI http://www.openlinksw.com/ontology/purchases#usedShippingAgent
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The shipping agent used for a particular purchase.

Domain(s) Purchasec
Range(s) foaf:Agentc

Datatype Properties

customerPurchaseIddp # DPs

URI http://www.openlinksw.com/ontology/purchases#customerPurchaseId
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

An optional purchase order ID provided by the customer and printed on the invoice. It allows the customer to easier map the invoice.

Domain(s) Purchasec
Range(s) dt:stringc

hasProcessMessagedp # DPs

URI http://www.openlinksw.com/ontology/purchases#hasProcessMessage
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

A message that can be shown to the user while a shop system processes a purchase in the given state.

Domain(s) Purchase statec
Range(s) dt:stringc

hasTotalPricedp # DPs

URI http://www.openlinksw.com/ontology/purchases#hasTotalPrice
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

Associates a Purchase with total price.

Domain(s) Purchasec
Range(s) dt:decimalc

purchaseDatedp # DPs

URI http://www.openlinksw.com/ontology/purchases#purchaseDate
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The date and time the Purchase was completed.

Domain(s) Purchasec
Range(s) dt:dateTimec

purchaseNumberdp # DPs

URI http://www.openlinksw.com/ontology/purchases#purchaseNumber
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The Purchase number, an internal identifier for the purchase.

Domain(s) Purchasec
Range(s) dt:stringc

serialNumberdp # DPs

URI http://www.openlinksw.com/ontology/purchases#serialNumber
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The serial number, an internal identifier for the purchased item, also used for license file creation.

Domain(s) Purchased Itemc
Range(s) dt:stringc

transactionIddp # DPs

URI http://www.openlinksw.com/ontology/purchases#transactionId
Is Defined By http://www.openlinksw.com/ontology/purchases#
Description

The transaction ID of a credit card payment.

Domain(s) Credit card paymentc
Range(s) dt:stringc

Namespaces

default (:)
http://www.openlinksw.com/ontology/purchases#
dcterms
http://purl.org/dc/terms/
dt
http://www.w3.org/2001/XMLSchema#
foaf
http://xmlns.com/foaf/0.1/
ldp
http://www.w3.org/ns/ldp#
ns10
http://www.openlinksw.com/dataspace/organization/openlink#
ns14
http://creativecommons.org/ns#
ns16
http://reference.data.gov.uk/def/payment#
ns18
http://www.openlinksw.com/ontology/creditcards#
ns3
http://www.openlinksw.com/ontology/
ns6
http://purl.org/goodrelations/
ns7
http://open.vocab.org/terms/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schema
http://schema.org/
sdo
https://schema.org/
sioc
http://rdfs.org/sioc/ns#
skos
http://www.w3.org/2004/02/skos/core#
wdrs
http://www.w3.org/2007/05/powder-s#
xhv
http://www.w3.org/1999/xhtml/vocab#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals