Skip to content

Releases: datafoodconsortium/ontology

V1.14.0

12 Nov 09:23
f16a51f
Compare
Choose a tag to compare

Added

Definitions

  • A list of definitions has been added to the ontologie to describe Classes

Property

  • fulfills, domain: PhysicalProduct, inverseOf: fullfilledBy
  • fulfilledBy, domain: OrderLine, inverseOf: fullfills

Context

  • 1.9.0, 1.10.0, 1.11.0, 1.11.1, 1.12.0, 1.13.0

Scripts

  • context-generator : python script to generate context from rdf ontology file
  • uri_standerdizer : python script to standardized uris from predefied format and deprecated last uris

Changed

Property

  • concerns, domain: Offer, inverseOf: concernedBy
  • Domain : hasPrice, (Offer|PaymentMethod|Transaction) -> (Offer|PaymentMethod|Transaction|OrderLine)

v1.13.0

15 Jul 07:34
3c98d29
Compare
Choose a tag to compare

Added

Class

  • Weight, subClassOf: QuantitativeValue.
  • Volume, subClassOf: QuantitativeValue.
  • Length, subClassOf: QuantitativeValue.

Property

  • holds, domain: SaleSession, inverseOf: belongsTo
  • hasOffer, domain: CustomerCategory, inverseOf: offersTo
  • selectedBy, domain: ShippingOption, inverseOf: selects

Changed

  • added missing InverseObjectProperties opening bracket for sells/soldBy (owl file now parses/loads in Protege)
  • Domain : belongsTo, (Order | Agent) -> Order
  • Rename: sold -> sells
  • subpropertyOf hasStatus : DFC_BusinessOntology_ObjectProperty -> subpropertyOf DFC_Interface_Property
    subpropertyOf hasTransformationType : DFC_BusinessOntology_ObjectProperty -> subpropertyOf DFC_Interface_Property

Deleted

Property (deprecated)

  • refersTo
  • suppliesTo
  • uses

What's Changed

Full Changelog: v1.12.0...v1.13.0

v1.12.0

29 Jan 10:17
Compare
Choose a tag to compare

Added

Property

  • sold, domain: Agent, inverseOf: soldBy
  • soldBy, domain: Order, inverseOf: sold
  • hasTransformationType, domain: AsPlannedTransformation, range: skos:Concept and (skos:broader value TransformationType) and (skos:inScheme value DFC_Vocabulary)

v1.11.1

25 Jan 18:06
340c281
Compare
Choose a tag to compare

Added

  • upgrade context.json to add tech ontology object property and owner (required to prototype)
    • dfc-t:represent
    • dfc-t:hasPivot
    • dfc-t:hostedBy
    • dfc:owner

v1.11.0

11 Jan 16:03
Compare
Choose a tag to compare

Added

Property

  • region, domain: Address, range: xsd:string

Changed

  • Rename: hasIncome -> hasInput
  • Rename: hasOutcome -> hasOutput
  • Rename: incomeOf -> inputOf
  • Rename: outcomeOf -> outputOf

v1.10.0

14 Dec 15:41
Compare
Choose a tag to compare

Added

Property

  • hasStatus
  • hasFulfilmentStatus, domain: Order, range: skos:Concept and (skos:broader value FulfilmentState) and (skos:inScheme value DFC_Vocabulary), subpropertyOf: hasStatus
  • hasOrderStatus, domain: Order, range: skos:Concept and (skos:broader value OrderState) and (skos:inScheme value DFC_Vocabulary), subpropertyOf: hasStatus
  • hasPaymentStatus, domain: Order, range: skos:Concept and (skos:broader value PaymentState) and (skos:inScheme value DFC_Vocabulary), subpropertyOf: hasStatus

Domain

  • physicalCharacteristicsOf : PhysicalCharacteristic

Range

  • stocklimitation : xsd:float
  • totalTheoreticalStock : xsd:float

Properties characteristics

  • inverse property : hasLabellingCharacteristic inverseOf labellingCharacteristicOf

Changed

  • PhysicalProduct: subClassOf (consumedBy only AsRealisedProductionFlow) -> subClassOf (consumedBy only AsRealisedConsumptionFlow)
  • Address: subClassOf addressOf only Person and subClassOf addressOf only PhysicalPlace -> subClassOf addressOf only (Person or PhysicalPlace)
  • Agent: subClassOf owns only PhysicalProduct -> subClassOf owns only (PhysicalProduct or Brand)
  • mainContactOf: subPropertyOf affiliatedBy -> mainContactOf subPropertyOf DFC_BusinessOntology_ObjectProperty
  • hasMainContact: subPropertyOf affiliates -> hasMainContact subPropertyOf DFC_BusinessOntology_ObjectProperty
  • Person: mainContactOf only Enterprise -> mainContactOf only (Enterprise or PhysicalPlace)
  • Domain: magages, Agent -> Enterprise
  • Domain: affiliatedTo, Enterprise -> Agent
  • Domain: websitePage, (Agent or VirtualPlace) -> (Agent or VirtualPlace or SocialMedia)
  • Rename : affiliatedBy -> affiliatedTo

Removed

Properties characteristics

  • symmetry: referencedBy

Fixed

  • upgrade context.json to match ontology
    • replace dfc-b:offeres by dfc-b:offers
    • add dfc-b:offersTo as uri predicate
    • add dfc-b:affiliatedB as uri predicate
    • add dfc-b:orders as uri predicate
    • add dfc-b:orderedBy as uri predicate
    • add dfc-b:hasPart as uri predicate
    • add dfc-b:partOf as uri predicate
    • add dfc-b:belongsTo as uri predicate
    • add dfc-b:selects as uri predicate
    • add dfc-b:concerns as uri predicate
    • add dfc-b:uses as uri predicate
    • add dfc-b:hasOption as uri predicate
    • add dfc-b:hostedAt as uri predicate
    • add dfc-b:lists as uri predicate
    • add dfc-b:listedIn as uri predicate
    • add dfc-b:objectOf as uri predicate
    • add dfc-b:managedBy as uri predicate
    • add dfc-b:coordinatedBy as uri predicate
    • add dfc-b:hasObject as uri predicate
    • add dfc-b:localizedBy as uri predicate
    • add dfc-b:constitutes as uri predicate
    • add dfc-b:identifiedBy as uri predicate
    • add dfc-b:storedIn as uri predicate

v1.9.0

05 Oct 13:30
Compare
Choose a tag to compare

Added

Class

  • Temperature, subClassOf: QuantitativeValue.

ObjectProperty

  • containerInformationOf, domain: skos:Concept and (skos:broader value ContainerInformation) and (skos:inScheme value DFC_ProductGlossary_Facet), subPropertyOf: facetOf, inverseOf: hasContainerInformation.
  • hasContainerInformation, domain: DefinedProduct, subPropertyOf: hasFacet, inverseOf: containterInformationOf.
  • deliveredAt, domain: DeliveryOption.
  • pickedUpAt, domain: PickupOption.
  • hasPaymentMethod, domain: Order, inverseOf: paidWith.
  • paidWith, domain: PaymentMethod, inverseOf: hasPaymentMethod.
  • hasTemperature, domain: SuppliedProduct, inverseOf: hasTemperature.
  • isTemperatureOf, domain: Temperature, inverseOf: hasTemperature.

DataProperty

  • minValue, domain: QuantitativeValue, range: float, subPropertyOf: value.
  • maxValue, domain: QuantitativeValue, range: float, subPropertyOf: value.
  • accessibilityInfo, domain: DeliveryOpiton, range: string.
  • deliveryConstraint, domain: DeliveryOption, range: string.
  • frozen, domain: SuppliedProduct, range: boolean.
  • refrigerated, domain: SuppliedProduct, range: boolean.

Changed

  • Domain hasMainContact: Enterprise -> (Enterprise or PhysicalPlace).
  • Domain hasPhoneNumber: Agent -> (Agent or PhysicalPlace).

Removed

  • Facets classes

ObjectProperty

  • refersTo.
  • uses.

v1.8.0

03 Oct 16:20
Compare
Choose a tag to compare

Added

  • Add creators: florenceA, baptisteD.
  • Add contributors: maximeL, garetheH.
  • Add .gitignore file.
  • Add the DFC_BusinessOntology.graphml file in the conception folder.

Class

  • PhoneNumber subClassOf What Subject.
  • SocialMedia subClassOf What Subject.

ObjectProperty

  • hasPhoneNumber: domain Agent, inverse: phoneNumberOf.
  • phoneNumberOf: domain PhoneNumber, inverse hasPhoneNumber.
  • hasSocialMedia: domain Agent, inverse: socialMediaOf.
  • socialMediaOf: domain SocialMedia, inverse: hasSocialMedia.

DataProperty

  • discount: domain (Offer | Order | OrderLine), range: float.
  • websitePage: domain (Agent | VirtualPlace), range: anyURI.
  • countryCode: domain PhoneNumber, range: nonNegativeInteger

Changed

  • Domain hasQuantity: (DefinedProduct | Ingredient) -> (DefinedProduct | Ingredient | OrderLine).
  • Domain concernedBy: (DefinedProduct | PhysicalProduct) -> (Offer | PhysicalProduct).
  • Domain manages: Enterprise -> Agent.
  • Domain logo: Enterprise -> Agent.
  • ClassName: Repository -> Catalog.
  • Domain phoneNumber: Agent -> PhoneNumber.
  • Range date: date -> dateTime.
  • Replace all links to "static.datafoodconsortium.org" by links to "github.com/datafoodconsortium/.../releases/latest/".
  • Remove link to contributors file.
  • Version number updated to 1.8.0.
  • Last modified date to 2023-02-13.
  • Moved the "context.json" file at the root.

Removed

  • InstagramPage, LinkedinPage, TwitterPage, facebookPage.
  • Cardiality: stockLimitation.
  • The file ontologies/catalog-v001.xml was auto-generated by Protégé.
  • The businessAPI/ folder has been moved to a dedicated repository.
  • The conception PDF files are now released as assets.
  • The img/ folder contained only the DFC logo wich is hosted here.
  • The uml/ folder containing the data model has been moved to a dedicated repository.
  • The data/ folder containing taxonomies has been moved to a dedicated repository.
  • The "static.datafoodconsortium.org" site is replaced by our GitHub home pages so the CNAME file and index.html are now removed.

v1.8.1 - will be removed

30 Jun 10:17
Compare
Choose a tag to compare

change base url

v1.7.3

20 Sep 12:42
Compare
Choose a tag to compare

Added

Class

  • LabellingCharacteristic

ObjectProperty

  • hasLabellingCharacteristic, domain : DefinedProduct
  • hasLabellingDimension, domain : LabellingCharacteristic
  • labellingCharacteristicOf, domain : LabellingCharacteristic
  • labellingDimensionOf, domain : Dimension

DataProperty

  • availabilityDate, domain : Stock
  • bestBeforeDate, domain : ProductBatch, range : xsd:date

Changed

  • Domain : date, Stock -> (DFC_BusinessOntology_Relation | DFC_BusinessOntology_Subject)