The GoodRelations Vocabulary for Semantic Web-based E-Commerce¶
The GoodRelations ontology provides the vocabulary for annotating e-commerce offerings (1) to sell, lease, repair, dispose, or maintain commodity products and (2) to provide commodity services.
GoodRelations allows describing the relationship between (1) Web resources, (2) offerings made by those Web resources, (3) legal entities, (4) prices, (5) terms and conditions, and the aforementioned ontologies for products and services (6).
For more information, see http://purl.org/goodrelations/
If you use GoodRelations for scientific purposes, please cite our paper:
Hepp, Martin: GoodRelations: An Ontology for Describing Products and Services Offers on the Web, Proceedings of the 16th International Conference on Knowledge Engineering and Knowledge Management (EKAW2008), September 29 - October 3, 2008, Acitrezza, Italy, Springer LNCS, Vol. 5268, pp. 332-347.
PDF at http://www.heppnetz.de/publications/
NOTE: This ontology has been tweaked to allow it to properly generate the documentation for this site. For example, the ending of the ontology IRI was changed from a # to a / to allow hyperlinks to work correctly, this note was added, etc.
License: http://creativecommons.org/licenses/by/3.0/
Ontology concepts¶
Classes¶
- Actual Product Or Service Instance
- Brand
- Business Entity
- Business Entity Type
- Business Function
- Day Of Week
- Delivery Charge Specification
- Delivery Method
- Delivery Mode Parcel Service
- Individual
- License
- Location
- Location Of Sales Or Service Provisioning
- N Ary Relations
- Offering
- Opening Hours Specification
- Payment Charge Specification
- Payment Method
- Payment Method Credit Card
- Price Specification
- Product Or Service
- Product Or Service Model
- Product Or Services Some Instances Placeholder
- Qualitative Value
- Quantitative Value
- Quantitative Value Float
- Quantitative Value Integer
- Some Items
- Type And Quantity Node
- Unit Price Specification
- Warranty Promise
- Warranty Scope
Properties¶
- acceptedPaymentMethods
- addOn
- advanceBookingRequirement
- amountOfThisGood
- appliesToDeliveryMethod
- appliesToPaymentMethod
- availabilityEnds
- availabilityStarts
- availableAtOrFrom
- availableDeliveryMethods
- billingIncrement
- category
- closes
- color
- condition
- datatypeProductOrServiceProperty
- deliveryLeadTime
- depth
- description
- durationOfWarrantyInMonths
- eligibleCustomerTypes
- eligibleDuration
- eligibleRegions
- eligibleTransactionVolume
- equal
- greater
- greaterOrEqual
- hasBrand
- hasBusinessFunction
- hasCurrency
- hasCurrencyValue
- hasDUNS
- hasEAN_UCC-13
- hasEligibleQuantity
- hasGlobalLocationNumber
- hasGTIN-14
- hasGTIN-8
- hasInventoryLevel
- hasISICv4
- hasMakeAndModel
- hasManufacturer
- hasMaxCurrencyValue
- hasMaxValue
- hasMaxValueFloat
- hasMaxValueInteger
- hasMinCurrencyValue
- hasMinValue
- hasMinValueFloat
- hasMinValueInteger
- hasMPN
- hasNAICS
- hasNext
- hasOpeningHoursDayOfWeek
- hasOpeningHoursSpecification
- hasPOS
- hasPrevious
- hasPriceSpecification
- hasStockKeepingUnit
- hasUnitOfMeasurement
- hasValue
- hasValueFloat
- hasValueInteger
- hasWarrantyPromise
- hasWarrantyScope
- height
- includes
- includesObject
- isAccessoryOrSparePartFor
- isConsumableFor
- isListPrice
- isSimilarTo
- isVariantOf
- legalName
- lesser
- lesserOrEqual
- name
- nonEqual
- offers
- opens
- owns
- predecessorOf
- priceType
- qualitativeProductOrServiceProperty
- quantitativeProductOrServiceProperty
- seeks
- serialNumber
- successorOf
- taxID
- typeOfGood
- validFrom
- validThrough
- valueAddedTaxIncluded
- valueReference
- vatID
- weight
- width
The formal definition of this ontology is available in TURTLE Syntax.