@prefix dt:	<http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms:	<http://purl.org/dc/terms/> .
<http://www.openlinksw.com/ontology/purchases#>	dcterms:created	"2014-05-18T13:00:00-05:00"^^dt:dateTime .
@prefix wdrs:	<http://www.w3.org/2007/05/powder-s#> .
@prefix ns3:	<http://www.openlinksw.com/ontology/> .
<http://www.openlinksw.com/ontology/purchases#>	wdrs:describedby	ns3:purchases ;
	dcterms:modified	"2015-03-20T13:38:00-05:00"^^dt:dateTime .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
<http://www.openlinksw.com/ontology/purchases#>	rdfs:comment	"Ontology that defines entity and relation types used to describe purchases. Examples include states,\r\n  licenses files, purchase date etc."@en .
@prefix owl:	<http://www.w3.org/2002/07/owl#> .
<http://www.openlinksw.com/ontology/purchases#>	owl:versionInfo	"1.4.0"^^dt:string ;
	rdfs:label	"OpenLink Purchases Ontology"^^dt:string .
@prefix ns6:	<http://purl.org/goodrelations/> .
<http://www.openlinksw.com/ontology/purchases#>	owl:imports	ns6:v1 ,
		owl: ,
		<http://www.w3.org/2006/vcard/> ,
		<http://www.w3.org/1999/02/22-rdf-syntax-ns#> ,
		dcterms: .
@prefix ns7:	<http://open.vocab.org/terms/> .
@prefix ns8:	<http://www.openlinksw.com/ontology/purchases#> .
<http://www.openlinksw.com/ontology/purchases#>	ns7:defines	ns8:hasInvoice .
ns8:	ns7:defines	ns8:hasTotalPrice ,
		ns8:lastUsedCustomerAgent ,
		ns8:lastUsedShippingAgent ,
		ns8:usedBillingAgent ,
		ns8:usedCustomerAgent ,
		ns8:usedShippingAgent ,
		ns8:lastUsedBillingAgent ,
		ns8:ClientAccessCertificateFile ,
		ns8:InvoiceGenerated ,
		ns8:CopiedToUserStorage ,
		ns8:LicenseFile ,
		ns8:PurchasedFile ,
		ns8:SupportCertificateFile ,
		ns8:containsFile ,
		ns8:PurchaseEndState ,
		ns8:hasPreceedingState ,
		ns8:hasFollowingState ,
		ns8:hasProcessMessage ,
		ns8:LicencesGenerated ,
		ns8:hasSource ,
		ns8:Purchase ,
		ns8:PurchasedItem ,
		ns8:PurchaseState ,
		ns8:CreditCardPayment ,
		ns8:FailedPayment ,
		ns8:PaymentFailed ,
		ns8:PurchaseCompleted ,
		ns8:usedCreditCard ,
		ns8:paymentDetails ,
		ns8:transactionId ,
		ns8:PaymentPending ,
		ns8:PaymentCompleted ,
		ns8:contains ,
		ns8:hasOffering ,
		ns8:purchaseDate ,
		ns8:madePurchase ,
		ns8:purchaseNumber ,
		ns8:serialNumber ,
		ns8:purchaseState ,
		ns8:customerPurchaseId .
@prefix schema:	<http://schema.org/> .
ns8:	schema:about	ns8:hasInvoice ,
		ns8:hasTotalPrice ,
		ns8:customerPurchaseId ,
		ns8:hasSource ,
		ns8:SupportCertificateFile ,
		ns8:containsFile ,
		ns8:LicenseFile ,
		ns8:PurchasedFile ,
		ns8:PaymentFailed ,
		ns8:PurchaseCompleted ,
		ns8:purchaseDate ,
		ns8:lastUsedBillingAgent ,
		ns8:contains ,
		ns8:hasOffering ,
		ns8:serialNumber ,
		ns8:usedBillingAgent ,
		ns8:purchaseState ,
		ns8:usedCustomerAgent ,
		ns8:madePurchase ,
		ns8:lastUsedCustomerAgent ,
		ns8:lastUsedShippingAgent ,
		ns8:purchaseNumber ,
		ns8:usedCreditCard ,
		ns8:usedShippingAgent ,
		ns8:PaymentPending ,
		ns8:PaymentCompleted ,
		ns8:paymentDetails ,
		ns8:transactionId ,
		ns8:Purchase ,
		ns8:PurchasedItem ,
		ns8:CreditCardPayment ,
		ns8:FailedPayment ,
		ns8:PurchaseState ,
		ns8:ClientAccessCertificateFile ,
		ns8:PurchaseEndState ,
		ns8:hasProcessMessage ,
		ns8:LicencesGenerated ,
		ns8:hasPreceedingState ,
		ns8:hasFollowingState ,
		ns8:InvoiceGenerated ,
		ns8:CopiedToUserStorage .
@prefix ns10:	<http://www.openlinksw.com/dataspace/organization/openlink#> .
ns8:	schema:creator	ns10:this .
@prefix rdf:	<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
ns8:	rdf:type	owl:Ontology .
@prefix xhv:	<http://www.w3.org/1999/xhtml/vocab#> .
xhv:related	owl:equivalentProperty	rdfs:seeAlso .
@prefix foaf:	<http://xmlns.com/foaf/0.1/> .
<http://www.openlinksw.com/data/turtle/purchases.ttl>	foaf:primaryTopic	ns8: ;
	dcterms:created	"2014-05-18T13:00:00-05:00"^^dt:dateTime .
@prefix ns14:	<http://creativecommons.org/ns#> .
<http://www.openlinksw.com/data/turtle/purchases.ttl>	ns14:license	<http://creativecommons.org/licenses/by-sa/3.0/> ;
	rdfs:seeAlso	<http://www.openlinksw.com/data/turtle/contracts.ttl> ,
		<http://www.openlinksw.com/data/turtle/machines.ttl> ,
		<http://www.openlinksw.com/data/turtle/vendors.ttl> ,
		<http://www.openlinksw.com/data/turtle/software.ttl> ,
		<http://www.openlinksw.com/data/turtle/offers.ttl> ,
		<http://www.openlinksw.com/data/turtle/features.ttl> ,
		<http://www.openlinksw.com/data/turtle/payments.ttl> ,
		<http://www.openlinksw.com/data/turtle/products.ttl> ,
		<http://uda.openlinksw.com/offers/> ,
		<http://www.openlinksw.com/data/turtle/licenses.ttl> ,
		<http://virtuoso.openlinksw.com/offers/> ,
		<http://www.openlinksw.com/data/turtle/shop.ttl> ;
	dcterms:subject	ns8: ;
	dcterms:modified	"2015-03-20T13:38:00-05:00"^^dt:dateTime ;
	rdfs:comment	"This is a turtle document that uses Linked Data oriented content to describe the OpenLink Purchases Ontology."@en ;
	xhv:canonical	ns3:purchases ;
	rdfs:label	"OpenLink Purchases Ontology Description Document (Turtle)"^^dt:string ;
	schema:about	ns8: ;
	schema:creator	ns10:this ;
	rdf:type	schema:TechArticle ,
		foaf:Document ;
	xhv:describes	ns8: .
@prefix sioc:	<http://rdfs.org/sioc/ns#> .
ns8:Purchase	rdfs:subClassOf	sioc:Container .
@prefix ns16:	<http://reference.data.gov.uk/def/payment#> .
ns8:Purchase	rdfs:subClassOf	ns16:Purchase ;
	rdfs:comment	"Entity type of resources representing a Purchase (Class)."@en .
@prefix skos:	<http://www.w3.org/2004/02/skos/core#> .
ns8:Purchase	skos:altLabel	"Purchase"^^dt:string ;
	rdfs:label	"Purchase" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:PurchasedItem	rdfs:subClassOf	sioc:Item ;
	rdfs:comment	"Entity type of resources representing a purchased item (Class)."@en ;
	skos:altLabel	"Purchased Item"^^dt:string ;
	rdfs:label	"Purchased Item" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:PurchaseState	rdfs:comment	"Entity type of resources representing the state of a purchase (Class)."@en ;
	rdfs:label	"Purchase state" ;
	rdfs:isDefinedBy	ns8: ;
	skos:label	"Purchase state" ;
	rdf:type	owl:Class .
ns8:CreditCardPayment	rdfs:subClassOf	ns16:Payment ;
	rdfs:comment	"Entity type of resource representing credit card payments (Class)."@en ;
	skos:altLabel	"Credit card payment" ;
	rdfs:label	"Credit card payment" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:FailedPayment	rdfs:subClassOf	ns16:Payment ;
	rdfs:comment	"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."@en ;
	skos:altLabel	"Failed payment" ;
	rdfs:label	"Failed payment" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:contains	rdfs:comment	"Associates a Purchase with one or more Purchased Items."@en ;
	skos:altLabel	"Contains"^^dt:string ;
	rdfs:label	"contains" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	ns8:PurchasedItem ;
	rdfs:isDefinedBy	ns8: ;
	rdfs:subPropertyOf	sioc:container_of ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:hasOffering	rdfs:comment	"Associates a PurchasedItem with the schema:Offer that has been purchased."@en ;
	skos:altLabel	"Offering"^^dt:string ;
	rdfs:label	"hasOffering" ;
	rdfs:domain	ns8:PurchasedItem ;
	rdfs:range	schema:Offer ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:purchaseDate	rdfs:comment	"The date and time the Purchase was completed."@en ;
	skos:altLabel	"Purchase Date"^^dt:string ;
	rdfs:label	"purchaseDate" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	dt:dateTime ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:DatatypeProperty .
ns8:madePurchase	rdfs:comment	"Associates a Purchase with the agent (Organization, Person or Bot) that actually made the Purchase, i.e. the owner of the purchased items."@en ;
	skos:altLabel	"Made Purchase"^^dt:string ;
	rdfs:label	"madePurchase" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:purchaseNumber	rdfs:comment	"The Purchase number, an internal identifier for the purchase."@en ;
	skos:altLabel	"Purchase Number"^^dt:string ;
	rdfs:label	"purchaseNumber" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	dt:string ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:DatatypeProperty .
ns8:serialNumber	rdfs:comment	"The serial number, an internal identifier for the purchased item, also used for license file creation."@en ;
	skos:altLabel	"Serial Number"^^dt:string ;
	rdfs:label	"serialNumber" ;
	rdfs:domain	ns8:PurchasedItem ;
	rdfs:range	dt:string ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:InverseFunctionalProperty ,
		rdf:Property ,
		owl:DatatypeProperty .
ns8:purchaseState	rdfs:comment	"The state of a purchase indicates the processing step it is currently in."@en ;
	skos:altLabel	"Purchase state" ;
	rdfs:label	"purchaseState" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	ns8:PurchaseState ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:usedCreditCard	rdfs:comment	"Associates a CreditCardPayment with the used credit card."@en ;
	skos:altLabel	"Used Credit card"^^dt:string ;
	rdfs:label	"usedCreditCard" ;
	rdfs:domain	ns8:CreditCardPayment .
@prefix ns18:	<http://www.openlinksw.com/ontology/creditcards#> .
ns8:usedCreditCard	rdfs:range	ns18:CreditCard ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:paymentDetails	rdfs:comment	"Associates a Purchase with its payment details."@en ;
	owl:inverseOf	ns16:purchase ;
	skos:altLabel	"Payment details"^^dt:string ;
	rdfs:label	"paymentDetails" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	ns16:Payment ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:transactionId	rdfs:comment	"The transaction ID of a credit card payment."@en ;
	skos:altLabel	"Transaction ID" ;
	rdfs:label	"transactionId" ;
	rdfs:domain	ns8:CreditCardPayment ;
	rdfs:range	dt:string ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:DatatypeProperty .
ns8:PaymentPending	rdfs:comment	"This purchase has not been completed yet, the payment is still pending."@en ;
	skos:altLabel	"Payment pending" ;
	rdfs:label	"Payment pending" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseState ;
	ns8:hasFollowingState	ns8:PaymentFailed ,
		ns8:PaymentCompleted ;
	ns8:hasProcessMessage	"The payment is being processed." .
ns8:PaymentCompleted	rdfs:comment	"This purchase has already been payed for. Post-processing like license generation is still pending."@en ;
	skos:altLabel	"Payment completed" ;
	rdfs:label	"Payment completed" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:PaymentPending ;
	ns8:hasFollowingState	ns8:InvoiceGenerated ;
	ns8:hasProcessMessage	"Your invoice is being generated and saved." .
ns8:PaymentFailed	rdfs:comment	"This purchase has not been completed, the payment has failed."@en ;
	skos:altLabel	"Payment failed" ;
	rdfs:label	"Payment failed" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseEndState ,
		ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:PaymentPending ;
	ns8:hasProcessMessage	"The payment failed." .
ns8:PurchaseCompleted	rdfs:comment	"This purchase has been completed, all license files have been generated, notification have been sent, etc.."@en ;
	skos:altLabel	"Purchase completed" ;
	rdfs:label	"Purchase completed" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseEndState ,
		ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:CopiedToUserStorage ;
	ns8:hasProcessMessage	"Your purchase is complete." .
ns3:purchases	foaf:primaryTopic	ns8: ;
	dcterms:created	"2014-05-18T13:00:00-05:00"^^dt:dateTime ;
	foaf:topic	ns8:hasInvoice ,
		ns8:customerPurchaseId ,
		ns8:ClientAccessCertificateFile ,
		ns8:InvoiceGenerated ,
		ns8:CopiedToUserStorage ,
		ns8:hasPreceedingState ,
		ns8:hasFollowingState ,
		ns8:hasProcessMessage ,
		ns8:LicencesGenerated ,
		ns8:PurchaseEndState ,
		ns8:usedShippingAgent ,
		ns8:lastUsedCustomerAgent ,
		ns8:lastUsedShippingAgent ,
		ns8:usedBillingAgent ,
		ns8:usedCustomerAgent ,
		ns8:lastUsedBillingAgent ,
		ns8:hasSource ,
		ns8:LicenseFile ,
		ns8:PurchasedFile ,
		ns8:SupportCertificateFile ,
		ns8:containsFile ,
		ns8:PaymentFailed ,
		ns8:PurchaseCompleted ,
		ns8:paymentDetails ,
		ns8:transactionId ,
		ns8:PaymentPending ,
		ns8:PaymentCompleted ,
		ns8:usedCreditCard ,
		ns8:madePurchase ,
		ns8:purchaseNumber ,
		ns8:serialNumber ,
		ns8:purchaseState ,
		ns8:contains ,
		ns8:hasOffering ,
		ns8:purchaseDate ,
		ns8:PurchaseState ,
		ns8:CreditCardPayment ,
		ns8:FailedPayment ,
		ns8:Purchase ,
		ns8:PurchasedItem ,
		ns8:hasTotalPrice ;
	ns14:license	<http://creativecommons.org/licenses/by-sa/3.0/> ;
	dcterms:subject	ns8: ;
	dcterms:modified	"2015-03-20T13:38:00-05:00"^^dt:dateTime ;
	rdfs:comment	"This is a document that uses Linked Data oriented content to describe OpenLink Purchases Ontology."@en ;
	rdfs:label	"OpenLink Purchases Ontology Description Document"^^dt:string ;
	schema:creator	ns10:this ;
	rdf:type	foaf:Document ,
		schema:TechArticle .
ns8:customerPurchaseId	rdfs:comment	"An optional purchase order ID provided by the customer and printed on the invoice. It allows the customer to easier map the invoice."@en ;
	skos:altLabel	"Customer Purchase ID" ;
	rdfs:label	"customerPurchaseId" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	dt:string ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:DatatypeProperty ,
		rdf:Property .
ns8:hasInvoice	rdfs:comment	"Associates a Purchase with the invoice file."@en ;
	skos:altLabel	"Invoice"^^dt:string ;
	rdfs:label	"hasInvoice" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	rdfs:Resource ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:ObjectProperty .
<http://www.openlinksw.com/DAV/data/turtle/purchases.ttl>	foaf:primaryTopic	ns8: ;
	dcterms:created	"2014-05-18T13:00:00-05:00"^^dt:dateTime ;
	ns14:license	<http://creativecommons.org/licenses/by-sa/3.0/> ;
	dcterms:subject	ns8: ;
	dcterms:modified	"2015-03-20T13:38:00-05:00"^^dt:dateTime ;
	rdfs:comment	"This is a turtle document that uses Linked Data oriented content to describe an OpenLink ontology for Purchases."@en ;
	xhv:canonical	ns3:purchases ;
	rdfs:label	"OpenLink Purchases Ontology Description Document (Turtle)"^^dt:string ;
	schema:about	ns8: ;
	schema:creator	ns10:this .
@prefix ldp:	<http://www.w3.org/ns/ldp#> .
<http://www.openlinksw.com/DAV/data/turtle/purchases.ttl>	rdf:type	ldp:Resource ,
		schema:TechArticle ,
		foaf:Document ,
		rdfs:Resource ;
	xhv:describes	ns8: .
ns8:LicenseFile	rdfs:subClassOf	ns8:PurchasedFile ;
	rdfs:comment	"Entity type of resource representing purchased license files (Class)."@en ;
	skos:altLabel	"License" ;
	rdfs:label	"License" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:PurchasedFile	rdfs:comment	"Entity type of resource representing purchased files (Class). Typically more specific sub-classes are used."@en ;
	skos:altLabel	"Purchased File" ;
	rdfs:label	"Purchased File" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:SupportCertificateFile	rdfs:subClassOf	ns8:PurchasedFile ;
	rdfs:comment	"Entity type of resource representing purchased support certificate files (Class)."@en ;
	skos:altLabel	"Support Certificate" ;
	rdfs:label	"Support Certificate" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:containsFile	rdfs:comment	"The files that are contained in a purchase, i.e. the files the customer purchased."@en ;
	skos:altLabel	"Contains File"^^dt:string ;
	rdfs:label	"containsFile" ;
	rdfs:domain	ns8:PurchasedItem ;
	rdfs:range	ns8:PurchasedFile ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:ObjectProperty .
ns8:hasSource	rdfs:comment	"The Resource a purchased file is based on. This can be for example the license description used to generate a license file."@en ;
	skos:altLabel	"Source"^^dt:string ;
	rdfs:label	"hasSource" ;
	rdfs:domain	ns8:PurchasedFile ;
	rdfs:range	rdfs:Resource ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:ObjectProperty .
ns8:lastUsedBillingAgent	rdfs:comment	"Relates the user account with the last used billing agent, i.e. the default billing address."@en ;
	skos:altLabel	"Last Used Billing Agent"^^dt:string ;
	rdfs:label	"lastUsedBillingAgent" ;
	rdfs:domain	foaf:Agent ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:lastUsedCustomerAgent	rdfs:comment	"Relates the user account with the last used customer agent, i.e. the default customer address that will actually get the purchased items."@en ;
	skos:altLabel	"Last Used Customer Agent"^^dt:string ;
	rdfs:label	"lastUsedCustomerAgent" ;
	rdfs:domain	foaf:Agent ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:lastUsedShippingAgent	rdfs:comment	"Relates the user account with the last used shipping agent, i.e. the default shipping address."@en ;
	skos:altLabel	"Last Used Shipping Agent"^^dt:string ;
	rdfs:label	"lastUsedShippingAgent" ;
	rdfs:domain	foaf:Agent ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:usedBillingAgent	rdfs:comment	"The billing agent used for a particular purchase."@en ;
	skos:altLabel	"Used Billing Agent"^^dt:string ;
	rdfs:label	"usedBillingAgent" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:usedCustomerAgent	rdfs:comment	"The customer agent (the person initiating the purchase) used for a particular purchase."@en ;
	skos:altLabel	"Used Customer Agent"^^dt:string ;
	rdfs:label	"usedCustomerAgent" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:usedShippingAgent	rdfs:comment	"The shipping agent used for a particular purchase."@en ;
	skos:altLabel	"Used Shipping Agent"^^dt:string ;
	rdfs:label	"usedShippingAgent" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	foaf:Agent ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:PurchaseEndState	rdfs:subClassOf	ns8:PurchaseState ;
	rdfs:comment	"A purchase end state marks a purchase as finsished, either successful or not."@en ;
	rdfs:label	"PurchaseEndState state" ;
	rdfs:isDefinedBy	ns8: ;
	skos:label	"Purchase end state" ;
	rdf:type	owl:Class .
ns8:hasPreceedingState	rdfs:comment	"Identified the valid states a purchase can be in before entering this state."@en ;
	owl:inverseOf	ns8:hasFollowingState ;
	skos:altLabel	"Preceeding State"^^dt:string ;
	rdfs:label	"hasPreceedingState" ;
	rdfs:domain	ns8:PurchaseState ;
	rdfs:range	ns8:PurchaseState ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:hasFollowingState	rdfs:comment	"Identified the valid states a purchase can be in after this state."@en ;
	owl:inverseOf	ns8:hasPreceedingState ;
	skos:altLabel	"Following State"^^dt:string ;
	rdfs:label	"hasFollowingState" ;
	rdfs:domain	ns8:PurchaseState ;
	rdfs:range	ns8:PurchaseState ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:ObjectProperty ,
		rdf:Property .
ns8:hasProcessMessage	rdfs:comment	"A message that can be shown to the user while a shop system processes a purchase in the given state."@en ;
	skos:altLabel	"Process message" ;
	rdfs:label	"hasProcessMessage" ;
	rdfs:domain	ns8:PurchaseState ;
	rdfs:range	dt:string ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:DatatypeProperty .
ns8:InvoiceGenerated	rdfs:comment	"The purchase invoice has been created and stored in the customer's storage space."@en ;
	skos:altLabel	"Invoice Generated" ;
	rdfs:label	"InvoiceGenerated" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:PaymentCompleted ;
	ns8:hasFollowingState	ns8:LicensesGenerated ;
	ns8:hasProcessMessage	"The Licenses are being generated and saved." .
ns8:CopiedToUserStorage	rdfs:comment	"The purchase details have been written to the user's storage space."@en ;
	skos:altLabel	"Copied to User Storage" ;
	rdfs:label	"CopiedToUserStorage" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:LicencesGenerated ;
	ns8:hasFollowingState	ns8:PurchaseCompleted ;
	ns8:hasProcessMessage	"Your Purchase is being completed." .
ns8:LicensesGenerated	rdfs:comment	"The purchased licenses have been generated and stored in the customer's storage space."@en ;
	skos:altLabel	"Licences Generated" ;
	rdfs:label	"LicencesGenerated" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	ns8:PurchaseState ;
	ns8:hasPreceedingState	ns8:InvoiceGenerated ;
	ns8:hasFollowingState	ns8:CopiedToUserStorage ;
	ns8:hasProcessMessage	"Your purchase is being copied into your ODS profile." .
ns8:ClientAccessCertificateFile	rdfs:subClassOf	ns8:PurchasedFile ;
	rdfs:comment	"Entity type of resource representing purchased client access certificate files (Class)."@en ;
	skos:altLabel	"Client Access Certificate" ;
	rdfs:label	"Client Access Certificate" ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	owl:Class .
ns8:hasTotalPrice	rdfs:comment	"Associates a Purchase with total price."@en ;
	skos:altLabel	"TotalPrice"^^dt:string ;
	rdfs:label	"hasTotalPrice" ;
	rdfs:domain	ns8:Purchase ;
	rdfs:range	dt:decimal ;
	rdfs:isDefinedBy	ns8: ;
	rdf:type	rdf:Property ,
		owl:DatatypeProperty .
