Skip to content

Commit

Permalink
Fix v1.8.0
Browse files Browse the repository at this point in the history
- Update the version number to 1.8.0, use xsd:string datatype instead of xsd:decimal.
- Update the last modified property to 2023-02-13.
- New creators and contributors referenced as foaf:Person.
- Remove ontologies/catalog-v001.xml auto-generated file by Protégé.
- Add .gitignore to ignore the ontologies/catalog-v001.xml.
  • Loading branch information
lecoqlibre committed Sep 20, 2023
1 parent 282600e commit 510ce10
Show file tree
Hide file tree
Showing 5 changed files with 598 additions and 90 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ontologies/catalog-v001.xml
145 changes: 73 additions & 72 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,139 +11,140 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- Add creators: florenceA, baptisteD
- Add contributors: maximeL, garetheH
- Add creators: florenceA, baptisteD.
- Add contributors: maximeL, garetheH.
- A .gitignore file.

**Class**
#### Class

- PhoneNumber subClassOf What Subject
- SocialMedia subClassOf What Subject
- PhoneNumber subClassOf What Subject.
- SocialMedia subClassOf What Subject.

**ObjectProperty**
#### ObjectProperty

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

**DataProperty**
#### DataProperty

- discount: domain (Offer | Order | OrderLine), range: float
- websitePage: domain (Agent | VirtualPlace), range: anyURI
- 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
- Update namespace static.datafoodconsortium.org -> github.com
- Remove link to contributors file
- 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.

### Removed

- InstagramPage, LinkedinPage, TwitterPage, facebookPage
- Cardiality: stockLimitation

- InstagramPage, LinkedinPage, TwitterPage, facebookPage.
- Cardiality: stockLimitation.
- File ontologies/catalog-v001.xml auto-generated by Protégé.

## [1.7.3] - 2022-06-03

### Added

**Class**

- LabellingCharacteristic
#### Class

**ObjectProperty**
- LabellingCharacteristic.

- hasLabellingCharacteristic, domain: DefinedProduct
- hasLabellingDimension, domain: LabellingCharacteristic
- labellingCharacteristicOf, domain: LabellingCharacteristic
- labellingDimensionOf, domain: Dimension
#### ObjectProperty

**DataProperty**
- hasLabellingCharacteristic, domain: DefinedProduct.
- hasLabellingDimension, domain: LabellingCharacteristic.
- labellingCharacteristicOf, domain: LabellingCharacteristic.
- labellingDimensionOf, domain: Dimension.

- availabilityDate, domain: Stock
- bestBeforeDate, domain: ProductBatch, range: xsd:date
#### DataProperty

- availabilityDate, domain: Stock.
- bestBeforeDate, domain: ProductBatch, range: xsd:date.

**Changed**

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

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

## [1.7.2] - 2022-06-02

### Added

**Class**
#### Class

- Ingredient

**Property**
#### Property

- composedOf, domain: Ingredient, inverseOf: composes
- composes, domain: DefinedProduct, inverseOf: composedOf
- hasIngredient, domain: DefinedProduct, inverseOf: isIngredientOf
- isIngredientOf, domain: Ingredient, inverseOf: hasIngredient
- composedOf, domain: Ingredient, inverseOf: composes.
- composes, domain: DefinedProduct, inverseOf: composedOf.
- hasIngredient, domain: DefinedProduct, inverseOf: isIngredientOf.
- isIngredientOf, domain: Ingredient, inverseOf: hasIngredient.

**Changed**
### Changed

- Domain: DefinedProduct hasQuantity -> (DefinedProduct | Ingredient) hasQuantity
- Domain: DefinedProduct hasQuantity -> (DefinedProduct | Ingredient) hasQuantity.

## [1.7.1] - 2022-05-17

### Added

**Class**
#### Class

- Price: subpropertyOf QuantitativeValue
- Price: subpropertyOf QuantitativeValue.

**ObjectProperty**
#### ObjectProperty

- (Offer | PaymentMethod | Transaction ) hasPrice, inverse of isPriceOf
- Price isPriceOf, inverse of hasPrice
- (Offer | PaymentMethod | Transaction ) hasPrice, inverse of isPriceOf.
- Price isPriceOf, inverse of hasPrice.

**DataProperty**
#### DataProperty

- VATrate, domain: Price, range: float
- availabilityTime, domain: SuppliedProduct, range: xsd:duration
- deliveryCondition, domain: SuppliedProduct, range: xsd:string
- extraAvailabilityTime, domain: CatalogItem, range: xsd:duration
- extraDeliveryCondition, domain: CatalogItem, range: xsd:string
- name, domain: DFC_BusinessOntology_Subject, range: xsd:Name
- VATrate, domain: Price, range: float.
- availabilityTime, domain: SuppliedProduct, range: xsd:duration.
- deliveryCondition, domain: SuppliedProduct, range: xsd:string.
- extraAvailabilityTime, domain: CatalogItem, range: xsd:duration.
- extraDeliveryCondition, domain: CatalogItem, range: xsd:string.
- name, domain: DFC_BusinessOntology_Subject, range: xsd:Name.

**Changed**
#### Changed

- Domain: VirtualPlace URL -> (DefinedProduct | VirtualPlace) URL
- Domain: VirtualPlace URL -> (DefinedProduct | VirtualPlace) URL.

**DataProperty**
#### DataProperty

- price, domain: (Offer | PaymentMethod | Transaction), range: float
- price, domain: (Offer | PaymentMethod | Transaction), range: float.

## [1.7.0] - 2022-04-11

- Introduction of facets vocabulary, remove link to ProductGlossary
- Introduction of facets vocabulary, remove link to ProductGlossary.

### Added

**Class**
#### Class

- Brand: A product can be from an entreprise but an entreprise can manage different brands
- Brand: A product can be from an entreprise but an entreprise can manage different brands.

**Changed**
#### Changed

- http://static.datafoodconsortium.org/ontologies/DFC_ProductGlossary.owl# -> http://static.- datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#
- Domain for subproperty of facetOf: http://static.datafoodconsortium.org/ontologies/- DFC_ProductGlossary.owl#{Facet} -> INSTANCE a skos:Concept AND skos:inScheme http://static.- datafoodconsortium.org/ontologies/DFC_ProductGlossary.owl#{Facet}
- dfc_b:referencedBy inverseOf dfc_b:referencedBy -> dfc_b:referencedBy inverseOf references
- http://static.datafoodconsortium.org/ontologies/DFC_ProductGlossary.owl# -> http://static.- datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#.
- Domain for subproperty of facetOf: http://static.datafoodconsortium.org/ontologies/- DFC_ProductGlossary.owl#{Facet} -> INSTANCE a skos:Concept AND skos:inScheme http://static.- datafoodconsortium.org/ontologies/DFC_ProductGlossary.owl#{Facet}.
- dfc_b:referencedBy inverseOf dfc_b:referencedBy -> dfc_b:referencedBy inverseOf references.

**Removed**
#### Removed

- Brand as a Facet
- Brand as a Facet.

[unreleased]: https://github.com/datafoodconsortium/ontology/compare/v1.8.0...master
[1.8.0]: https://github.com/datafoodconsortium/ontology/compare/v1.7.3...v1.8.0
Expand Down
Loading

0 comments on commit 510ce10

Please sign in to comment.