Releases: datafoodconsortium/ontology
Releases · datafoodconsortium/ontology
V1.14.0
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
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
- V1.13.0 Release by @RaggedStaff in #140
Full Changelog: v1.12.0...v1.13.0
v1.12.0
v1.11.1
v1.11.0
v1.10.0
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
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
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 andindex.html
are now removed.
v1.8.1 - will be removed
change base url
v1.7.3
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)