Version 1.8.2

Changes log from version 1.7

  • Change range of relation concerns : DefinedProduct -> Offer
  • Add of discount dataproperty on Offer, Order and OrderLine
  • Rename Repository to Catalog
  • Remove DataProperty for social media (Facebook, Instagram, Twitter and Linkedin) and add Concept SocialMedia
  • Add of Concept PhoneNumber with a phone number and a phone code
  • Add of missing properties : affiliates, offeredTo
  • Add of Price on OrderLine
  • Add of date on Order

GET User Data

{
"@context": [
"https://www.datafoodconsortium.org",
{
"@base":"http://maPlateformeNationale/"
}
],
"@graph" : [
{
"@id": "person/personId",
"@type": "dfc-b:Person",
"dfc-b:familyName": "Doe",
"dfc-b:firstName": "Jhon",
"dfc-b:hasAdress": {
"@type": "dfc-b:Address",
"dfc-b:city": "myCity",
"dfc-b:country": "myCountry",
"dfc-b:postcode": "myPostCode",
"dfc-b:street": "myStreet",
"dfc-b:longitude": "0.0",
"dfc-b:latitude": "0.0"
},
"dfc-b:hasPhoneNumber": {
"@type": "dfc-b:PhoneNumber",
"dfc-b:phoneNumber": "00.00.00.00.00",
"dfc-b:countryCode": "33"
},
"dfc-b:hasSocialMedia": {
"@type": "dfc-b:SocialMedia",
"dfc-b:name": "mySocialMeda"
},
"dfc-b:affiliatedBy": [
"entreprise/entrepriseId"
],
"dfc-b:orders": [
"order/orderId1"
]
},
{
"@id": "entreprise/entrepriseId",
"@type": "dfc-b:Entreprise",
"dfc-b:VATnumber": "",
"dfc-b:affiliates": [
"person/personId"
],
"dfc-b:defines": [
"customerCategory/customerCategoryId1",
"customerCategory/customerCategoryId2"
],
"dfc-b:supplies": [
"suppliedProduct/item1",
"suppliedProduct/item2"
],
"dfc-b:manages": [
"catalogItem/catalogItemId1",
"catalogItem/catalogItemId2"
]
},
{
"@id": "brand/brandId1",
"@type": "dfc-b:Brand",
"dfc-b:description": "brand description 1"
},
{
"@id": "customerCategory/customerCategoryId1",
"@type": "dfc-b:CustomerCategory",
"dfc-b:description": "member"
},
{
"@id": "customerCategory/customerCategoryId2",
"@type": "dfc-b:CustomerCategory",
"dfc-b:description": "non member"
},
{
"@id": "suppliedProduct/item1",
"@type": "dfc-b:SuppliedProduct",
"dfc-b:hasQuantity":{
"@type":"dfc-b:QuantitiveValue",
"dfc-b:hasUnit":"dfc-m:Gram",
"dfc-b:value":"1000"
},
"dfc-b:hasType": "dfc-pt:egg",
"dfc-b:description": "20 fresh eggs",
"dfc-b:name": "Farmers Eggs",
"dfc-b:totalTheoriticalStock": "999",
"dfc-b:hasBrand": "brand/brandId1",
"dfc-b:hasCertification": "dfc-f:Organic-AB",
"dfc-b:hasClaim": [
"dfc-f:NoAddedSugars",
"dfc-f:LowSodiumSalt",
"dfc-f:IncreasedNutrient"
],
"dfc-b:hasNutrientCharacteristic": {
"@type":"dfc-b:NutrientCharacteristic",
"dfc-b:hasNutrientDimension":"dfc-m:Magnesium",
"dfc-b:hasUnit":"dfc-u:Gram",
"dfc-b:value":"10"
},
"dfc-b:hasPhysicalCharacteristic": {
"@type":"dfc-b:PhysicalCharacteristic",
"dfc-b:hasPhysicalDimension":"dfc-m:Weight",
"dfc-b:hasUnit":"dfc-m:Gram",
"dfc-b:value":"100"
},
"dfc-b:hasAllergenCharacteristic": {
"@type":"dfc-b:AllergenCharacteristic",
"dfc-b:hasAllergenDimension":"dfc-m:allergenCharacteristic1",
"dfc-b:hasUnit":"dfc-m:Allenit1",
"dfc-b:value":"1"
},
"dfc-b:hasGeographicalOrigin": "dfc-f:CentreValLoire",
"dfc-b:hasNatureOrigin": "dfc-f:PlantOrigin",
"dfc-b:hasPartOrigin": "dfc-f:PlantPartOrigin",
"dfc-b:hasProcess": [
"suppliedProduct/item2"
],
"dfc-b:image": "supply image url",
"dfc-b:lifeTime": "supply lifeTime",
"dfc-b:referencedBy": "catalogItem/catalogItemId1"
},
{
"@id": "suppliedProduct/item2",
"@type": "dfc-b:SuppliedProduct",
"dfc-b:hasQuantity":{
"@type":"dfc-b:QuantitiveValue",
"dfc-b:hasUnit":"dfc-m:Gram",
"dfc-b:value":"1000"
},
"dfc-b:hasType": "dfc-pt:strawberry",
"dfc-b:name": "Plougastel's Strawberries",
"dfc-b:description": "Strawberries coming from Andrew's farm.",
"dfc-b:totalTheoriticalStock": "999",
"dfc-b:image": "supply image url",
"dfc-b:lifeTime": "supply lifeTime",
"dfc-b:referencedBy": "catalogItem/catalogItemId2"
},
{
"@id": "catalogItem/catalogItemId1",
"@type": "dfc-b:CatalogItem",
"dfc-b:sku": "catalog item gtin or sku",
"dfc-b:stockLimitation": "999",
"dfc-b:references": "/suppliedProduct/item1",
"dfc-b:listedIn" : "catalog/catalog",
"dfc-b:offeredThrough": [
"offer/offerId1",
"offer/offerId2"
]
},
{
"@id": "catalogItem/catalogItemId2",
"@type": "dfc-b:CatalogItem",
"dfc-b:sku": "catalog item gtin or sku",
"dfc-b:stockLimitation": "999",
"dfc-b:references": "/suppliedProduct/item2",
"dfc-b:listedIn" : "catalog/catalog",
"dfc-b:offeredThrough": [
"offer/offerId3",
"offer/offerId4"
]
},
{
"@id": "catalog/catalog",
"@type": "dfc-b:Catalog",
"dfc-b:lists" : [
"catalogItem/catalogItemId1",
"catalogItem/catalogItemId2"
]
},
{
"@id": "offer/offerId1",
"@type": "dfc-b:Offer",
"dfc-b:offeredTo": "/customerCategory/customerCategoryId1",
"dfc-b:stockLimitation": "999",
"dfc-b:hasPrice": {
"@type": "dfc-b:Price",
"dfc-b:value": "10",
"dfc-b:VATrate": "5",
"dfc-b:hasUnit": "dfc-m:Euro"
},
"dfc-b:listedIn": [
"salessession/salessessionId1"
],
"dfc-b:offers" : "catalogItem/catalogItemId1"
},
{
"@id": "offer/offerId2",
"@type": "dfc-b:Offer",
"dfc-b:offeredTo": "/customerCategory/customerCategoryId2",
"dfc-b:price": "999",
"dfc-b:stockLimitation": "999",
"dfc-b:hasPrice": {
"@type": "dfc-b:Price",
"dfc-b:value": "10",
"dfc-b:VATrate": "5",
"dfc-b:hasUnit": [
"dfc-m:Euro"
]
},
"dfc-b:listedIn": [
"salessession/salessessionId1"
],
"dfc-b:offers" : [
"catalogItem/catalogItemId1"
]
},
{
"@id": "offer/offerId3",
"@type": "dfc-b:Offer",
"dfc-b:offeredTo": "/customerCategory/customerCategoryId1",
"dfc-b:stockLimitation": "999",
"dfc-b:hasPrice": {
"@type": "dfc-b:Price",
"dfc-b:value": "10",
"dfc-b:VATrate": "5",
"dfc-b:hasUnit": [
"dfc-m:Euro"
]
},
"dfc-b:listedIn": [
"salessession/salessessionId1"
],
"dfc-b:offers" : [
"catalogItem/catalogItemId2"
]
},
{
"@id": "offer/offerId4",
"@type": "dfc-b:Offer",
"dfc-b:offeredTo": "/customerCategory/customerCategoryId2",
"dfc-b:price": "999",
"dfc-b:stockLimitation": "999",
"dfc-b:discount":"5",
"dfc-b:hasPrice": {
"@type": "dfc-b:Price",
"dfc-b:value": "10",
"dfc-b:VATrate": "5",
"dfc-b:hasUnit": [
"dfc-m:Euro"
]
},
"dfc-b:listedIn": [
"salessession/salessessionId1"
],
"dfc-b:offers" : [
"catalogItem/catalogItemId4"
]
},
{
"@id": "salessession/salessessionId1",
"@type": "dfc-b:SaleSession",
"dfc-b:beginDate": "",
"dfc-b:endDate": "",
"dfc-b:quantity": "",
"dfc-b:lists": [
"offer/offerId1",
"offer/offerId2",
"offer/offerId3",
"offer/offerId4"
]
},
{
"@id": "order/orderId1",
"@type": "dfc-b:Order",
"dfc-b:orderNumber": "0001",
"dfc-b:discount": "0",
"dfc-b:date": "2023-02-13T14:30:00+01:00",
"dfc-b:belongsTo": "salessession/salessessionId1",
"dfc-b:hasPart": [
"orderline/orderlineId1"
],
"dfc-b:orderedBy": "person/personId"
},
{
"@id": "orderline/orderlineId1",
"@type": "dfc-b:OrderLine",
"dfc-b:quantity": "4",
"dfc-b:discount": "0",
"dfc-b:belongsTo": "salessession/salessessionId1",
"dfc-b:hasPrice": {
"@type": "dfc-b:Price",
"dfc-b:value": "40",
"dfc-b:VATrate": "5",
"dfc-b:hasUnit": "dfc-m:Euro"
},
"dfc-b:concerns": "offer/offerId1",
"dfc-b:partOf": "order/orderId1"
}
]
}