diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..0d72d1d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,35 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: '[BUG] Give a title'
+labels: 'bug'
+assignees: ''
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**To Reproduce**
+Steps to reproduce the behavior:
+1. Go to '...'
+2. Click on '....'
+3. Scroll down to '....'
+4. See error
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Screenshots**
+If applicable, add screenshots to help explain your problem.
+
+**Environment (please complete the following information):**
+ - OS: [e.g. iOS]
+ - Browser [e.g. chrome, safari]
+ - Ontology Version [e.g. 1.8.2]
+ - Classes Impacted [e.g orderLine, enterprise, physicalProduct ]
+ - Properties Impacted [e.g. orderLine:hasQuantity does not accept non-integer values]
+
+
+**Additional context**
+Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..f6ac80a
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea to extend the standard
+title: '[FEATURE] Give a title'
+labels: 'enhancement'
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Include any Classes and/or Properties that are impacted. E.G. It's not possible to [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen. Include any Use Case(s) that are applicable
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions, features, or work-arounds you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
diff --git a/.gitignore b/.gitignore
index 60ef308..d36da69 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
src/catalog-v001.xml
-*.orig
\ No newline at end of file
+*.orig
+*.chk.*
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 28eab40..dc75aac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,54 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [1.13.0] - 2024-05-30
+### 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
+
+
+## [1.12.1] - 2024-02-01
+### Added
+- file context_1.8.2.json
+
+## [1.12.0] - 2024-02-01
+### 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)
+
+## [1.11.1] - 2024-01-29
+### 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
+
## [1.12.0] - 2024-02-01
### Added
@@ -58,7 +106,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- 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)
@@ -292,7 +339,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Brand as a Facet.
-[unreleased]: https://github.com/datafoodconsortium/ontology/compare/v1.12.0...master
+[unreleased]: https://github.com/datafoodconsortium/ontology/compare/v1.13.0...master
+[1.13.0]: https://github.com/datafoodconsortium/ontology/compare/v1.12.1...1.13.0
+[1.12.1]: https://github.com/datafoodconsortium/ontology/compare/v1.12.0...v1.12.1
[1.12.0]: https://github.com/datafoodconsortium/ontology/compare/v1.11.1...v1.12.0
[1.11.1]: https://github.com/datafoodconsortium/ontology/compare/v1.10.1...v1.11.1
[1.9.2]: https://github.com/datafoodconsortium/ontology/compare/v1.9.1...v1.9.2
diff --git a/context.json b/context.json
index 8221b87..cc752ac 100644
--- a/context.json
+++ b/context.json
@@ -158,6 +158,9 @@
"dfc-b:hasObject": {
"@type": "@id"
},
+ "dfc-b:hasOffer": {
+ "@type": "@id"
+ },
"dfc-b:hasOption": {
"@type": "@id"
},
@@ -218,6 +221,9 @@
"dfc-b:hasUnit": {
"@type": "@id"
},
+ "dfc-b:holds": {
+ "@type": "@id"
+ },
"dfc-b:hostedAt": {
"@type": "@id"
},
@@ -377,13 +383,16 @@
"dfc-b:satisfies": {
"@type": "@id"
},
+ "dfc-b:selectedBy": {
+ "@type": "@id"
+ },
"dfc-b:selects": {
"@type": "@id"
},
- "dfc-b:socialMediaOf": {
+ "dfc-b:sells": {
"@type": "@id"
},
- "dfc-b:sold": {
+ "dfc-b:socialMediaOf": {
"@type": "@id"
},
"dfc-b:soldBy": {
@@ -424,19 +433,6 @@
},
"dfc-b:uses": {
"@type": "@id"
- },
-
- "dfc-t:represent": {
- "@type": "@id"
- },
- "dfc-t:hasPivot": {
- "@type": "@id"
- },
- "dfc-t:hostedBy": {
- "@type": "@id"
- },
- "dfc:owner": {
- "@type": "@id"
}
}
-}
+}
\ No newline at end of file
diff --git a/context/context_1.13.0.json b/context/context_1.13.0.json
new file mode 100644
index 0000000..3a6de70
--- /dev/null
+++ b/context/context_1.13.0.json
@@ -0,0 +1,450 @@
+{
+ "@context": {
+ "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+ "skos" : "http://www.w3.org/2004/02/skos/core#",
+ "dfc": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_FullModel.owl#",
+ "dc": "http://purl.org/dc/elements/1.1/#",
+ "dfc-b": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_BusinessOntology.owl#",
+ "dfc-t": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_TechnicalOntology.owl#",
+ "dfc-m": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/measures.rdf#",
+ "dfc-pt": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/productTypes.rdf#",
+ "dfc-f": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/facets.rdf#",
+ "dfc-v": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/vocabulary.rdf#",
+ "ontosec": "http://www.semanticweb.org/ontologies/2008/11/OntologySecurity.owl#",
+ "dfc-b:DFC_BusinessOntology_ObjectProperty": {
+ "@type": "@id"
+ },
+ "dfc-b:DFC_Interface_Property": {
+ "@type": "@id"
+ },
+ "dfc-b:addressOf": {
+ "@type": "@id"
+ },
+ "dfc-b:affiliatedTo": {
+ "@type": "@id"
+ },
+ "dfc-b:affiliates": {
+ "@type": "@id"
+ },
+ "dfc-b:allergenCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:belongsTo": {
+ "@type": "@id"
+ },
+ "dfc-b:brandOf": {
+ "@type": "@id"
+ },
+ "dfc-b:certificateOf": {
+ "@type": "@id"
+ },
+ "dfc-b:characteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:claimOf": {
+ "@type": "@id"
+ },
+ "dfc-b:composedOf": {
+ "@type": "@id"
+ },
+ "dfc-b:composes": {
+ "@type": "@id"
+ },
+ "dfc-b:concernedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:concerns": {
+ "@type": "@id"
+ },
+ "dfc-b:constituedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:constitutes": {
+ "@type": "@id"
+ },
+ "dfc-b:consumedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:consumes": {
+ "@type": "@id"
+ },
+ "dfc-b:containerInformationOf": {
+ "@type": "@id"
+ },
+ "dfc-b:coordinatedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:coordinates": {
+ "@type": "@id"
+ },
+ "dfc-b:definedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:defines": {
+ "@type": "@id"
+ },
+ "dfc-b:deliveredAt": {
+ "@type": "@id"
+ },
+ "dfc-b:facetOf": {
+ "@type": "@id"
+ },
+ "dfc-b:from": {
+ "@type": "@id"
+ },
+ "dfc-b:geographicalOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAddress": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAllergenCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAllergenDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasBrand": {
+ "@type": "@id"
+ },
+ "dfc-b:hasCertification": {
+ "@type": "@id"
+ },
+ "dfc-b:hasCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasClaim": {
+ "@type": "@id"
+ },
+ "dfc-b:hasContainerInformation": {
+ "@type": "@id"
+ },
+ "dfc-b:hasDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasFacet": {
+ "@type": "@id"
+ },
+ "dfc-b:hasFulfilmentStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasGeographicalOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasIngredient": {
+ "@type": "@id"
+ },
+ "dfc-b:hasInput": {
+ "@type": "@id"
+ },
+ "dfc-b:hasLabellingCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasLabellingDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasMainContact": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNatureOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNutrientCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNutrientDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasObject": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOffer": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOption": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOrderStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOutput": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPart": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPartOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPaymentMethod": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPaymentStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhoneNumber": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhysicalCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhysicalDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPrice": {
+ "@type": "@id"
+ },
+ "dfc-b:hasProcess": {
+ "@type": "@id"
+ },
+ "dfc-b:hasQuantity": {
+ "@type": "@id"
+ },
+ "dfc-b:hasReference": {
+ "@type": "@id"
+ },
+ "dfc-b:hasSocialMedia": {
+ "@type": "@id"
+ },
+ "dfc-b:hasStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasTemperature": {
+ "@type": "@id"
+ },
+ "dfc-b:hasTransformationType": {
+ "@type": "@id"
+ },
+ "dfc-b:hasType": {
+ "@type": "@id"
+ },
+ "dfc-b:hasUnit": {
+ "@type": "@id"
+ },
+ "dfc-b:holds": {
+ "@type": "@id"
+ },
+ "dfc-b:hostedAt": {
+ "@type": "@id"
+ },
+ "dfc-b:hosts": {
+ "@type": "@id"
+ },
+ "dfc-b:identifiedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:identifies": {
+ "@type": "@id"
+ },
+ "dfc-b:industrializedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:industrializes": {
+ "@type": "@id"
+ },
+ "dfc-b:inputOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isIngredientOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isPriceOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isTemperatureOf": {
+ "@type": "@id"
+ },
+ "dfc-b:labellingCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:listedIn": {
+ "@type": "@id"
+ },
+ "dfc-b:lists": {
+ "@type": "@id"
+ },
+ "dfc-b:localizedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:localizes": {
+ "@type": "@id"
+ },
+ "dfc-b:mainContactOf": {
+ "@type": "@id"
+ },
+ "dfc-b:maintainedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:maintains": {
+ "@type": "@id"
+ },
+ "dfc-b:managedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:manages": {
+ "@type": "@id"
+ },
+ "dfc-b:natureOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:nutrientCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:objectOf": {
+ "@type": "@id"
+ },
+ "dfc-b:offeredThrough": {
+ "@type": "@id"
+ },
+ "dfc-b:offers": {
+ "@type": "@id"
+ },
+ "dfc-b:offersTo": {
+ "@type": "@id"
+ },
+ "dfc-b:optionOf": {
+ "@type": "@id"
+ },
+ "dfc-b:orderedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:orders": {
+ "@type": "@id"
+ },
+ "dfc-b:outputOf": {
+ "@type": "@id"
+ },
+ "dfc-b:ownedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:owns": {
+ "@type": "@id"
+ },
+ "dfc-b:paidWith": {
+ "@type": "@id"
+ },
+ "dfc-b:partOf": {
+ "@type": "@id"
+ },
+ "dfc-b:partOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:phoneNumberOf": {
+ "@type": "@id"
+ },
+ "dfc-b:physicalCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:pickedUpAt": {
+ "@type": "@id"
+ },
+ "dfc-b:processOf": {
+ "@type": "@id"
+ },
+ "dfc-b:producedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:produces": {
+ "@type": "@id"
+ },
+ "dfc-b:proposedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:proposes": {
+ "@type": "@id"
+ },
+ "dfc-b:referenceOf": {
+ "@type": "@id"
+ },
+ "dfc-b:referencedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:references": {
+ "@type": "@id"
+ },
+ "dfc-b:refersTo": {
+ "@type": "@id"
+ },
+ "dfc-b:representedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:represents": {
+ "@type": "@id"
+ },
+ "dfc-b:requestedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:requests": {
+ "@type": "@id"
+ },
+ "dfc-b:satisfiedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:satisfies": {
+ "@type": "@id"
+ },
+ "dfc-b:selectedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:selects": {
+ "@type": "@id"
+ },
+ "dfc-b:socialMediaOf": {
+ "@type": "@id"
+ },
+ "dfc-b:sold": {
+ "@type": "@id"
+ },
+ "dfc-b:soldBy": {
+ "@type": "@id"
+ },
+ "dfc-b:storedIn": {
+ "@type": "@id"
+ },
+ "dfc-b:stores": {
+ "@type": "@id"
+ },
+ "dfc-b:suppliedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:supplies": {
+ "@type": "@id"
+ },
+ "dfc-b:suppliesTo": {
+ "@type": "@id"
+ },
+ "dfc-b:to": {
+ "@type": "@id"
+ },
+ "dfc-b:tracedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:traces": {
+ "@type": "@id"
+ },
+ "dfc-b:transformedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:transforms": {
+ "@type": "@id"
+ },
+ "dfc-b:typeOf": {
+ "@type": "@id"
+ },
+ "dfc-b:uses": {
+ "@type": "@id"
+ },
+ "dfc-t:represent": {
+ "@type": "@id"
+ },
+ "dfc-t:hasPivot": {
+ "@type": "@id"
+ },
+ "dfc-t:hostedBy": {
+ "@type": "@id"
+ },
+ "dfc:owner": {
+ "@type": "@id"
+ }
+ }
+}
\ No newline at end of file
diff --git a/context/context_1.8.2.json b/context/context_1.8.2.json
new file mode 100644
index 0000000..83768cd
--- /dev/null
+++ b/context/context_1.8.2.json
@@ -0,0 +1,442 @@
+{
+ "@context": {
+ "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+ "skos" : "http://www.w3.org/2004/02/skos/core#",
+ "dfc": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_FullModel.owl#",
+ "dc": "http://purl.org/dc/elements/1.1/#",
+ "dfc-b": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_BusinessOntology.owl#",
+ "dfc-t": "https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_TechnicalOntology.owl#",
+ "dfc-m": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/measures.rdf#",
+ "dfc-pt": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/productTypes.rdf#",
+ "dfc-f": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/facets.rdf#",
+ "dfc-v": "https://github.com/datafoodconsortium/taxonomies/releases/latest/download/vocabulary.rdf#",
+ "ontosec": "http://www.semanticweb.org/ontologies/2008/11/OntologySecurity.owl#",
+ "dfc-b:DFC_BusinessOntology_ObjectProperty": {
+ "@type": "@id"
+ },
+ "dfc-b:DFC_Interface_Property": {
+ "@type": "@id"
+ },
+ "dfc-b:addressOf": {
+ "@type": "@id"
+ },
+ "dfc-b:affiliatedTo": {
+ "@type": "@id"
+ },
+ "dfc-b:affiliates": {
+ "@type": "@id"
+ },
+ "dfc-b:allergenCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:belongsTo": {
+ "@type": "@id"
+ },
+ "dfc-b:brandOf": {
+ "@type": "@id"
+ },
+ "dfc-b:certificateOf": {
+ "@type": "@id"
+ },
+ "dfc-b:characteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:claimOf": {
+ "@type": "@id"
+ },
+ "dfc-b:composedOf": {
+ "@type": "@id"
+ },
+ "dfc-b:composes": {
+ "@type": "@id"
+ },
+ "dfc-b:concernedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:concerns": {
+ "@type": "@id"
+ },
+ "dfc-b:constituedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:constitutes": {
+ "@type": "@id"
+ },
+ "dfc-b:consumedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:consumes": {
+ "@type": "@id"
+ },
+ "dfc-b:containerInformationOf": {
+ "@type": "@id"
+ },
+ "dfc-b:coordinatedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:coordinates": {
+ "@type": "@id"
+ },
+ "dfc-b:definedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:defines": {
+ "@type": "@id"
+ },
+ "dfc-b:deliveredAt": {
+ "@type": "@id"
+ },
+ "dfc-b:facetOf": {
+ "@type": "@id"
+ },
+ "dfc-b:from": {
+ "@type": "@id"
+ },
+ "dfc-b:geographicalOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAddress": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAllergenCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasAllergenDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasBrand": {
+ "@type": "@id"
+ },
+ "dfc-b:hasCertification": {
+ "@type": "@id"
+ },
+ "dfc-b:hasCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasClaim": {
+ "@type": "@id"
+ },
+ "dfc-b:hasContainerInformation": {
+ "@type": "@id"
+ },
+ "dfc-b:hasDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasFacet": {
+ "@type": "@id"
+ },
+ "dfc-b:hasFulfilmentStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasGeographicalOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasIngredient": {
+ "@type": "@id"
+ },
+ "dfc-b:hasInput": {
+ "@type": "@id"
+ },
+ "dfc-b:hasLabellingCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasLabellingDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasMainContact": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNatureOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNutrientCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasNutrientDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasObject": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOption": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOrderStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasOutput": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPart": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPartOrigin": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPaymentMethod": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPaymentStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhoneNumber": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhysicalCharacteristic": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPhysicalDimension": {
+ "@type": "@id"
+ },
+ "dfc-b:hasPrice": {
+ "@type": "@id"
+ },
+ "dfc-b:hasProcess": {
+ "@type": "@id"
+ },
+ "dfc-b:hasQuantity": {
+ "@type": "@id"
+ },
+ "dfc-b:hasReference": {
+ "@type": "@id"
+ },
+ "dfc-b:hasSocialMedia": {
+ "@type": "@id"
+ },
+ "dfc-b:hasStatus": {
+ "@type": "@id"
+ },
+ "dfc-b:hasTemperature": {
+ "@type": "@id"
+ },
+ "dfc-b:hasTransformationType": {
+ "@type": "@id"
+ },
+ "dfc-b:hasType": {
+ "@type": "@id"
+ },
+ "dfc-b:hasUnit": {
+ "@type": "@id"
+ },
+ "dfc-b:hostedAt": {
+ "@type": "@id"
+ },
+ "dfc-b:hosts": {
+ "@type": "@id"
+ },
+ "dfc-b:identifiedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:identifies": {
+ "@type": "@id"
+ },
+ "dfc-b:industrializedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:industrializes": {
+ "@type": "@id"
+ },
+ "dfc-b:inputOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isIngredientOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isPriceOf": {
+ "@type": "@id"
+ },
+ "dfc-b:isTemperatureOf": {
+ "@type": "@id"
+ },
+ "dfc-b:labellingCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:listedIn": {
+ "@type": "@id"
+ },
+ "dfc-b:lists": {
+ "@type": "@id"
+ },
+ "dfc-b:localizedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:localizes": {
+ "@type": "@id"
+ },
+ "dfc-b:mainContactOf": {
+ "@type": "@id"
+ },
+ "dfc-b:maintainedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:maintains": {
+ "@type": "@id"
+ },
+ "dfc-b:managedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:manages": {
+ "@type": "@id"
+ },
+ "dfc-b:natureOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:nutrientCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:objectOf": {
+ "@type": "@id"
+ },
+ "dfc-b:offeredThrough": {
+ "@type": "@id"
+ },
+ "dfc-b:offers": {
+ "@type": "@id"
+ },
+ "dfc-b:offersTo": {
+ "@type": "@id"
+ },
+ "dfc-b:optionOf": {
+ "@type": "@id"
+ },
+ "dfc-b:orderedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:orders": {
+ "@type": "@id"
+ },
+ "dfc-b:outputOf": {
+ "@type": "@id"
+ },
+ "dfc-b:ownedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:owns": {
+ "@type": "@id"
+ },
+ "dfc-b:paidWith": {
+ "@type": "@id"
+ },
+ "dfc-b:partOf": {
+ "@type": "@id"
+ },
+ "dfc-b:partOriginOf": {
+ "@type": "@id"
+ },
+ "dfc-b:phoneNumberOf": {
+ "@type": "@id"
+ },
+ "dfc-b:physicalCharacteristicOf": {
+ "@type": "@id"
+ },
+ "dfc-b:pickedUpAt": {
+ "@type": "@id"
+ },
+ "dfc-b:processOf": {
+ "@type": "@id"
+ },
+ "dfc-b:producedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:produces": {
+ "@type": "@id"
+ },
+ "dfc-b:proposedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:proposes": {
+ "@type": "@id"
+ },
+ "dfc-b:referenceOf": {
+ "@type": "@id"
+ },
+ "dfc-b:referencedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:references": {
+ "@type": "@id"
+ },
+ "dfc-b:refersTo": {
+ "@type": "@id"
+ },
+ "dfc-b:representedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:represents": {
+ "@type": "@id"
+ },
+ "dfc-b:requestedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:requests": {
+ "@type": "@id"
+ },
+ "dfc-b:satisfiedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:satisfies": {
+ "@type": "@id"
+ },
+ "dfc-b:selects": {
+ "@type": "@id"
+ },
+ "dfc-b:socialMediaOf": {
+ "@type": "@id"
+ },
+ "dfc-b:sold": {
+ "@type": "@id"
+ },
+ "dfc-b:soldBy": {
+ "@type": "@id"
+ },
+ "dfc-b:storedIn": {
+ "@type": "@id"
+ },
+ "dfc-b:stores": {
+ "@type": "@id"
+ },
+ "dfc-b:suppliedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:supplies": {
+ "@type": "@id"
+ },
+ "dfc-b:suppliesTo": {
+ "@type": "@id"
+ },
+ "dfc-b:to": {
+ "@type": "@id"
+ },
+ "dfc-b:tracedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:traces": {
+ "@type": "@id"
+ },
+ "dfc-b:transformedBy": {
+ "@type": "@id"
+ },
+ "dfc-b:transforms": {
+ "@type": "@id"
+ },
+ "dfc-b:typeOf": {
+ "@type": "@id"
+ },
+ "dfc-b:uses": {
+ "@type": "@id"
+ },
+
+ "dfc-t:represent": {
+ "@type": "@id"
+ },
+ "dfc-t:hasPivot": {
+ "@type": "@id"
+ },
+ "dfc-t:hostedBy": {
+ "@type": "@id"
+ },
+ "dfc-t:owner": {
+ "@type": "@id"
+ }
+ }
+}
diff --git a/src/DFC_BusinessOntology.owl b/src/DFC_BusinessOntology.owl
index 745ed65..20faffe 100644
--- a/src/DFC_BusinessOntology.owl
+++ b/src/DFC_BusinessOntology.owl
@@ -181,6 +181,9 @@
+
+
+
@@ -268,6 +271,12 @@
+
+
+
+
+
+
@@ -436,6 +445,9 @@
+
+
+
@@ -496,6 +508,9 @@
+
+
+
@@ -655,14 +670,17 @@
+
+
+
-
+
-
+
@@ -1856,6 +1874,10 @@
+
+
+
+
@@ -2498,6 +2520,14 @@
+
+
+
+
+
+
+
+
@@ -4435,6 +4465,10 @@
+
+
+
+
@@ -4497,7 +4531,7 @@
-
+
@@ -4505,7 +4539,7 @@
-
+
@@ -4519,6 +4553,10 @@
+
+
+
+
@@ -4731,16 +4769,20 @@
+
+
+
+
-
+
-
+
@@ -4807,6 +4849,10 @@
+
+
+
+
@@ -4887,6 +4933,10 @@
+
+
+
+
@@ -5004,7 +5054,11 @@
-
+
+
+
+
+
@@ -5065,10 +5119,7 @@
-
-
-
-
+
@@ -5296,6 +5347,10 @@
+
+
+
+
@@ -5391,6 +5446,10 @@
+
+
+
+
@@ -5636,17 +5695,21 @@
+
+
+
+
-
-
+
+
-
-
+
+
@@ -6806,6 +6869,16 @@
#LabellingCharacteristic
Labelling characteristic
+
+
+ #Length
+ Length
+
+
+
+ #Length
+ Longueur
+
#LocalizedProduct
@@ -7181,6 +7254,26 @@
#VirtualPlace
Virtual place
+
+
+ #Volume
+ Volume
+
+
+
+ #Volume
+ Volume
+
+
+
+ #Weight
+ Poids
+
+
+
+ #Weight
+ Weight
+
#What_Subject
@@ -7991,6 +8084,16 @@
#hasObject
has object
+
+
+ #hasOffer
+ a pour offre
+
+
+
+ #hasOffer
+ has offer
+
#hasOption
@@ -8206,6 +8309,16 @@
#hasUnit
has unit
+
+
+ #holds
+ détient
+
+
+
+ #holds
+ holds
+
#hostedAt
@@ -8851,6 +8964,11 @@
#refersTo
refers to
+
+
+ #refersTo
+ true
+
#refrigerated
@@ -8921,6 +9039,16 @@
#satisfies
satisfies
+
+
+ #selectedBy
+ selected by
+
+
+
+ #selectedBy
+ sélectionné par
+
#selects
@@ -8931,6 +9059,16 @@
#selects
sélectionne
+
+
+ #sells
+ sells
+
+
+
+ #sells
+ vend
+
#sku
@@ -8956,16 +9094,6 @@
#socialMediaOf
social media of
-
-
- #sold
- a vendu
-
-
-
- #sold
- sold
-
#soldBy
@@ -9066,6 +9194,11 @@
#suppliesTo
supplies to
+
+
+ #suppliesTo
+ true
+
#to
@@ -9146,6 +9279,11 @@
#uses
utilise
+
+
+ #uses
+ true
+
#value
@@ -10321,4 +10459,3 @@
-
diff --git a/src/DFC_BusinessOntology.rdf b/src/DFC_BusinessOntology.rdf
index 2789892..3890a7f 100644
--- a/src/DFC_BusinessOntology.rdf
+++ b/src/DFC_BusinessOntology.rdf
@@ -228,14 +228,8 @@
-
-
-
-
-
-
-
-
+
+
appartient à
belongs to
@@ -920,6 +914,18 @@
+
+
+
+
+
+
+ a pour offre
+ has offer
+
+
+
+
@@ -1177,7 +1183,7 @@
-
+
has pour status
has status
@@ -1199,7 +1205,7 @@
-
+
@@ -1269,6 +1275,17 @@
+
+
+
+
+
+ détient
+ holds
+
+
+
+
@@ -1853,6 +1870,7 @@
fait référence à
refers to
+ true
@@ -1926,6 +1944,18 @@
+
+
+
+
+
+
+ selected by
+ sélectionné par
+
+
+
+
@@ -1937,25 +1967,25 @@
-
+
-
+
-
- réseau social de
- social media of
+
+
+ sells
+ vend
-
+
-
+
-
-
- a vendu
- sold
+
+ réseau social de
+ social media of
@@ -2023,6 +2053,7 @@
fournit à
supplies to
+ true
@@ -2120,6 +2151,7 @@
uses
utilise
+ true
@@ -3658,6 +3690,16 @@
+
+
+
+
+ Length
+ Longueur
+
+
+
+
@@ -4446,6 +4488,26 @@
+
+
+
+
+ Volume
+ Volume
+
+
+
+
+
+
+
+
+ Poids
+ Weight
+
+
+
+