Skip to content

DFC classes

Every class in the DFC Business Ontology, generated from the LinkML schema (2.0.0 DFC version, ontology v2.0.0).

89 classes, 30 of them roots of a hierarchy. Property counts include everything inherited, so a leaf class still shows the properties it gets from its ancestors.

Roots

AllergenCharacteristic, CatalogItem, Collection, Concept, ConceptScheme, ConsumptionFlow, Coordination, DFC_DitributedRepresentation, Feature, Geometry, How_Subject, Individual, LabellingCharacteristic, NutrientCharacteristic, Offer, OpeningHoursSpecification, Order, OrderLine, PhysicalCharacteristic, ProductionFlow, Properties, SaleSession, Shipment, Stock, TemplateSaleSession, Value_RECUR, Vevent, What_Subject, Where_Subject, Who_Subject

All classes

Class Parents Properties
Address Where_Subject → Address 9
Agent Who_Subject → Agent 12
AllergenCharacteristic AllergenCharacteristic 2
AsPlannedConsumptionFlow ConsumptionFlow → AsPlannedConsumptionFlow 4
AsPlannedLocalConsumptionFlow ConsumptionFlow → AsPlannedLocalConsumptionFlow 4
AsPlannedLocalProductionFlow ProductionFlow → AsPlannedLocalProductionFlow 4
AsPlannedLocalTransformation How_Subject → Transformation → AsPlannedLocalTransformation 6
AsPlannedProductionFlow ProductionFlow → AsPlannedProductionFlow 4
AsPlannedTransformation How_Subject → Transformation → AsPlannedTransformation 3
AsRealizedConsumptionFlow ConsumptionFlow → AsRealizedConsumptionFlow 4
AsRealizedProductionFlow ProductionFlow → AsRealizedProductionFlow 4
AsRealizedTransformation How_Subject → Transformation → AsRealizedTransformation 5
Brand What_Subject → Brand 2
Catalog Where_Subject → Catalog 4
CatalogItem CatalogItem 8
Certfication What_Subject → Certfication 4
Collection Collection 0
Concept Concept 7
ConceptScheme ConceptScheme 0
ConsumptionFlow ConsumptionFlow 4
Coordination Coordination 3
CustomerCategory Who_Subject → CustomerCategory 3
DFC_DitributedRepresentation DFC_DitributedRepresentation 0
DefinedProduct What_Subject → DefinedProduct 31
DeliveryOption How_Subject → ShippingOption → DeliveryOption 12
DeliveryStep Where_Subject → Step → DeliveryStep 5
Feature Feature 2
FunctionalProduct What_Subject → DefinedProduct → FunctionalProduct 33
Geometry Geometry 1
How_Subject How_Subject 0
Individual Individual 0
Ingredient What_Subject → Ingredient 3
LabellingCharacteristic LabellingCharacteristic 2
Length DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue → Length 2
LocalizedProduct What_Subject → LocalizedProduct 9
NutrientCharacteristic NutrientCharacteristic 2
Offer Offer 7
OpeningHoursSpecification OpeningHoursSpecification 3
Order Order 12
OrderLine OrderLine 7
Organization Who_Subject → Agent → Organization 25
PaymentMethod How_Subject → PaymentMethod 4
Person Who_Subject → Agent → Person 15
PhoneNumber What_Subject → PhoneNumber 3
PhysicalCharacteristic PhysicalCharacteristic 2
PhysicalPlace Where_Subject → Place → PhysicalPlace 8
PhysicalProduct What_Subject → PhysicalProduct 11
PickUpStep Where_Subject → Step → PickUpStep 5
PickupOption How_Subject → ShippingOption → PickupOption 9
Place Where_Subject → Place 1
Platform DFC_DitributedRepresentation → Platform 0
Point Geometry → Point 1
Polygon Geometry → Polygon 1
Price DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue → Price 4
ProductBatch What_Subject → ProductBatch 6
ProductOption What_Subject → ProductOption 1
ProductOptionValue What_Subject → ProductOptionValue 0
ProductionFlow ProductionFlow 4
Properties Properties 0
QuantitativeValue DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue 2
RealStock Stock → RealStock 7
RepresentationPivot DFC_DitributedRepresentation → RepresentationPivot 0
RepresentedThing DFC_DitributedRepresentation → RepresentedThing 0
Route Where_Subject → Route 3
SaleSession SaleSession 9
Shipment Shipment 6
ShippingOption How_Subject → ShippingOption 7
SocialMedia What_Subject → SocialMedia 2
Step Where_Subject → Step 5
Stock Stock 4
SuppliedProduct What_Subject → DefinedProduct → SuppliedProduct 41
TechnicalProduct What_Subject → DefinedProduct → TechnicalProduct 34
Temperature DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue → Temperature 3
TemplateSaleSession TemplateSaleSession 2
TheoriticalStock Stock → TheoriticalStock 6
Transaction How_Subject → Transaction 7
Transformation How_Subject → Transformation 0
Value_RECUR Value_RECUR 4
Variant What_Subject → DefinedProduct → Variant 33
VariantCaracteristic What_Subject → VariantCaracteristic 2
Vehicle What_Subject → Vehicle 7
Vevent Vevent 3
VirtualPlace Where_Subject → Place → VirtualPlace 3
Volume DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue → Volume 2
Weight DFC_DitributedRepresentation → RepresentedThing → QuantitativeValue → Weight 2
What_Subject What_Subject 0
Where_Subject Where_Subject 0
Who_Subject Who_Subject 0

Naming

These are the ontology's names. The connectors expose different names for the same properties — has_unit is hasUnit in TypeScript but unit in Ruby and PHP — so the mapping is not mechanical. See the migration guide and SDK contract for per-language names.