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.