# Supported features

Here is a list of the DFC features that the model currently supports.

- `Address`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] street
  - [x] postalCode
  - [x] city
  - [x] country
  - [x] latitude
  - [x] longitude
  - [x] region
  - [ ] addressOf
- `AllergenCharacteristic`
  - [x] hasAllergenDimension
  - [x] hasUnit
  - [x] value
- `AsPlannedConsumptionFlow`
  - [ ] date
  - [x] quantity
  - [x] consumes
  - [x] inputOf
- `AsPlannedLocalConsumptionFlow`
  - [ ] date
  - [x] quantity
  - [x] consumes
  - [x] inputOf
- `AsPlannedLocalProductionFlow`
  - [ ] date
  - [x] quantity
  - [x] produces
  - [x] outputOf
- `AsPlannedLocalTransformation`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] cost
  - [x] startDate
  - [x] endDate
  - [x] hasInput
  - [x] hasOutput
  - [ ] transformedBy
- `AsPlannedProductionFlow`
  - [ ] date
  - [x] quantity
  - [x] produces
  - [x] outputOf
- `AsPlannedTransformation`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] hasInput
  - [x] hasOutput
  - [x] hasTransformationType
- `AsRealizedConsumptionFlow`
  - [ ] date
  - [x] quantity
  - [x] consumes
  - [x] inputOf
- `AsRealizedProductionFlow`
  - [ ] date
  - [x] quantity
  - [x] produces
  - [x] outputOf
- `AsRealizedTransformation`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] startDate
  - [x] endDate
  - [x] hasInput
  - [x] hasOutput
- `Brand`
  - [ ] name
  - [ ] description
  - [ ] date
- `Catalog`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] lists
  - [x] maintainedBy
- `CatalogItem`
  - [ ] date
  - [x] references
  - [x] sku
  - [x] stockLimitation
  - [x] offeredThrough
  - [x] listedIn
  - [ ] managedBy
- `Coordination`
  - [ ] date
  - [ ] coordinates
  - [ ] hasObject
  - [ ] marginPercent
- `CustomerCategory`
  - [x] name
  - [x] description
  - [ ] date
  - [ ] definedBy
- `DeliveryOption`
  - [x] name
  - [x] description
  - [ ] date
  - [x] accessibilityInfo
  - [x] deliveredAt
  - [x] deliveryConstraint
  - [x] optionOf
  - [x] selectedBy
  - [x] quantity
  - [x] beginDate
  - [x] endDate
  - [x] fee
  - [x] selectedBy
- `Enterprise`
  - [ ] name
  - [x] description
  - [ ] date
  - [x] hasAddress
  - [x] hasPhoneNumber
  - [x] hasSocialMedia
  - [x] logo
  - [ ] orders
  - [ ] requests
  - [ ] owns
  - [x] email
  - [x] websitePage
  - [x] VATnumber
  - [x] defines
  - [x] hasMainContact
  - [x] supplies
  - [x] manages
  - [x] proposes
  - [ ] transforms
  - [x] maintains
  - [ ] affiliates
  - [ ] coordinatedBy
- `FunctionalProduct`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hasType
  - [x] hasQuantity
  - [x] alcoholPercentage
  - [x] lifetime
  - [x] hasClaim
  - [x] usageOrStorageConditions
  - [x] hasAllergenCharacteristic
  - [x] hasNutrientCharacteristic
  - [x] hasPhysicalCharacteristic
  - [x] hasGeographicalOrigin
  - [x] hasCertifications
  - [x] hasNatureOrigin
  - [x] hasPartOrigin
  - [ ] hasBrand
  - [ ] hasProcess
  - [x] hasVariant
  - [x] isVariantOf
  - [x] image
  - [x] referencedBy
  - [ ] consumedBy
  - [ ] referenceOf
  - [ ] requestedBy
  - [ ] satifiedBy
- `LocalizedProduct`
  - [x] name
  - [x] description
  - [ ] date
  - [x] cost
  - [x] consumedBy
  - [x] producedBy
  - [x] hasReference
  - [x] representedBy
  - [x] constitutedBy
- `NutrientCharacteristic`
  - [x] hasNutrientDimension
  - [x] hasUnit
  - [x] value
- `Offer`
  - [ ] date
  - [ ] discount
  - [x] offeredTo
  - [ ] concernedBy
  - [x] stockLimitation
  - [x] hasPrice (offeredFor)
  - [ ] listedIn
  - [x] offers
- `OpeningHoursSpecification`
  - [x] closes
  - [x] dayOfWeek
  - [x] opens
- `Order`
  - [x] belongsTo
  - [x] date
  - [ ] discount
  - [x] hasFulfilmentStatus
  - [x] hasOrderStatus
  - [x] hasPart
  - [x] hasPaymentMethod
  - [x] hasPaymentStatus
  - [x] orderedBy
  - [x] orderNumber
  - [ ] selects
  - [x] soldBy
  - [ ] uses
- `OrderLine`
  - [ ] date
  - [x] description
  - [x] quantity
  - [ ] discount
  - [x] hasPrice
  - [x] concerns
  - [x] partOf
- `PaymentMethod`
  - [x] name
  - [x] description
  - [ ] date
  - [x] price
  - [x] paymentMethodProvider
  - [x] paymentMethodType
  - [ ] usedBy
- `Person`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] hasAddress
  - [x] hasPhoneNumber
  - [x] hasSocialMedia
  - [x] logo
  - [ ] orders
  - [ ] requests
  - [ ] owns
  - [x] email
  - [x] websitePage
  - [x] familyName
  - [x] firstName
  - [x] affiliates
- `PhoneNumber`
  - [ ] name
  - [ ] description
  - [ ] date
  - [x] countryCode
  - [x] phoneNumber
- `PhysicalCharacteristic`
  - [x] hasPhysicalDimension
  - [x] hasUnit
  - [x] value
- `PhysicalPlace`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hosts
  - [x] hasAddress
  - [x] hasPhoneNumber
  - [x] hasMainContact
- `PhysicalProduct`
  - [x] name
  - [x] description
  - [x] cost
  - [ ] date
  - [x] represents
  - [x] constitutedBy
  - [x] tracedBy
  - [ ] concernedBy
  - [ ] ownedBy
  - [x] producedBy
  - [x] consumedBy
  - [ ] containedIn
  - [ ] fulfills
  - [x] hasQuantity
  - [x] image
- `PickupOption`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hasQuantity
  - [x] optionOf
  - [x] selectedBy
  - [x] fee
  - [x] beginDate
  - [x] endDate
  - [x] pickedUpAt
- `Price`
  - [x] hasUnit
  - [x] value
  - [x] vatRate
- `ProductBatch`
  - [x] name
  - [x] description
  - [ ] date
  - [x] batchNumber
  - [x] identifiedBy
  - [x] contains
  - [x] bestBeforeDate
  - [x] expirationDate
  - [x] productionDate
- `QuantitativeValue`
  - [x] hasUnit
  - [x] value
- `RealStock`
  - [ ] date
  - [x] availabilityDate
  - [x] hasQuantity
  - [x] isStoredIn
  - [x] identifies
  - [x] constitutes
- `SaleSession`
  - [ ] date
  - [x] beginDate
  - [x] endDate
  - [x] quantity
  - [x] lists
- `Shipment`
  - [ ] date
  - [ ] startDate
  - [ ] startsAt
  - [ ] endDate
  - [ ] endsAt
  - [ ] isShippedIn
  - [ ] transports
- `SocialMedia`
  - [x] name
  - [ ] description
  - [ ] date
  - [x] URL
- `SuppliedProduct`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hasType
  - [x] hasQuantity
  - [x] alcoholPercentage
  - [x] lifetime
  - [x] hasClaim
  - [x] usageOrStorageConditions
  - [x] hasAllergenCharacteristic
  - [x] hasNutrientCharacteristic
  - [x] hasPhysicalCharacteristic
  - [x] hasGeographicalOrigin
  - [x] hasCertifications
  - [x] hasNatureOrigin
  - [x] hasPartOrigin
  - [ ] hasBrand
  - [ ] hasProcess
  - [x] hasVariant
  - [x] isVariantOf
  - [x] image
  - [x] referencedBy
  - [ ] consumedBy
  - [x] referenceOf
  - [x] totalTheoreticalStock
- `TechnicalProduct`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hasType
  - [x] hasQuantity
  - [x] alcoholPercentage
  - [x] lifetime
  - [x] hasClaim
  - [x] usageOrStorageConditions
  - [x] hasAllergenCharacteristic
  - [x] hasNutrientCharacteristic
  - [x] hasPhysicalCharacteristic
  - [x] hasGeographicalOrigin
  - [x] hasCertifications
  - [x] hasNatureOrigin
  - [x] hasPartOrigin
  - [ ] hasBrand
  - [ ] hasProcess
  - [x] hasVariant
  - [x] isVariantOf
  - [x] image
  - [x] referencedBy
  - [ ] consumedBy
  - [ ] referenceOf
  - [ ] satisfies
  - [ ] industrializedBy
- `TheoreticalStock`
  - [ ] date
  - [x] availabilityDate
  - [x] hasQuantity
  - [x] localizedBy
  - [x] constitutes
- `Transaction`
  - [ ] name
  - [ ] description
  - [ ] date
  - [ ] price
  - [ ] quantity
  - [ ] from
  - [ ] to
  - [ ] concerns
- `Vehicle`
  - [ ] name
  - [ ] description
  - [ ] date
  - [ ] basedAt
  - [ ] frozen
  - [ ] hasQuantity
  - [ ] isAvailableDuring
  - [ ] refrigerated
  - [ ] ships
- `VirtualPlace`
  - [x] name
  - [x] description
  - [ ] date
  - [x] hosts
  - [x] URL
  - [ ] websitePage