Changes in 🟢 Supply Chain Ontology

  • Maturity: 🟢 Released

Added

Classes

Construct Definition
AdvanceShipmentNotice information content entity about a shipment, sent by a supplier or consignor to a buyer or consignee, before the shipment’s arrival
PackingList information content entity that describes one or more logistic units planned to participate in some logistics process

Changed

Classes


BillOfLading

  • IRI: https://spec.industrialontologies.org/ontology/construct/BillOfLading

Annotations

  • explanatoryNote = “A carrier’s contract and receipt for goods the carrier agrees to transport from one place to another and to deliver to a designated person. In case of loss, damage, or delay, the bill of lading is the basis for filing freight claims [APICS].

    A transportation document that is the contract of carriage containing the terms and conditions between the shipper and carrier [CSCMP].”

  • firstOrderLogicAxiom = “CommercialServiceAgreement (x) ∧ ∃c∃y∃z(ConsigningProcess(c) ∧ ConsignorRole(y) ∧ CarrierRole(z) ∧ isAbout(x,c) ∧ prescribes(x,y) ∧ prescribes(x,z)) → BillofLading(x)”

  • semiFormalNaturalLanguageAxiom = “If x is an ‘commercial service agreement’ that ‘is about’ some ‘consigning process’ and that ‘prescribes’ some ‘consignor role’ and some ‘carrier role’ then x is a ‘bill of lading’”

  • explanatoryNote = “A legal document between a shipper and a carrier that details the type, quantity, and destination of the goods being transported [APICS].

    A transportation document that is the contract of carriage containing the terms and conditions between the shipper and carrier [CSCMP].

    It serves as a receipt of goods, a contract of carriage, and, in some cases, a document of title.”

  • firstOrderLogicAxiom = “LA1: BillOfLading (x) → CommercialServiceAgreement (x) ∧ ∀y∀z(ConsignorRole(y) ∧ CarrierRole(z) ∧ prescribes(x,y) ∧ prescribes(x,z))”

  • firstOrderLogicAxiom = “LA2: CommercialServiceAgreement (x) ∧ ∃c∃y∃z(ConsigningProcess(c) ∧ ConsignorRole(y) ∧ CarrierRole(z) ∧ isAbout(x,c) ∧ prescribes(x,y) ∧ prescribes(x,z)) → BillofLading(x)”

  • semiFormalNaturalLanguageAxiom = “LA1: if x is a ‘bill of lading’, then x is a ‘commercial service agreement’ that ‘prescribes’ only ‘consignor role’ and only ‘transportation service provider role’”

  • semiFormalNaturalLanguageAxiom = “LA2: If x is a ‘commercial service agreement’ that ‘is about’ some ‘consigning process’ and it ‘prescribes’ some ‘consignor role’ and some ‘carrier role’ then x is a ‘bill of lading’”

Axioms

  • SubClassOf: bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:prescribes only constr:ConsigningProcess)

  • SubClassOf: bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:prescribes only constr:ConsignorRole)

  • SubClassOf: bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:prescribes only constr:TransportationServiceProviderRole)


ConsigningProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/ConsigningProcess

Annotations

  • example = “a mobile retailer signing a contract with Apple and Samsung to receive sample mobile devices to be use for display purpose only while they are still owned by Apple and Samsung”

  • primitiveRationale = “The required construct for creation of a formal definition are not available in this release. In particular, possesion and ownership are nor fully formalized in IOF ontologies yet.”

  • example = “a mobile retailer signing a contract with Apple and Samsung to receive sample mobile devices to be used for display purposes only while they are still owned by Apple and Samsung”

  • primitiveRationale = “The required constructs for creation of a formal definition are not available in this release. In particular, possession and ownership are not fully formalized in IOF ontologies yet.”


ConsignorRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/ConsignorRole

Annotations

  • example = “Pirelli has a consignor role when it prepares and initiates a shipment of 200 tires to a bracnch of Discount Tire in Ann Arbor, MI”

  • semiFormalNaturalLanguageAxiom = “LA2:if x is a Consignor Role then x is an Agent Role that is the ‘role of’ a Business Organization or Person y when it ‘agent in’ some Shipment Preparation Process p”

  • example = “Pirelli has a consignor role when it prepares and initiates a shipment of 200 tires to a branch of Discount Tire in Ann Arbor, MI”

  • semiFormalNaturalLanguageAxiom = “LA2:if x is a Consignor Role then x is an Agent Role that is the ‘role of’ a Business Organization or Person y when it is ‘agent in’ some Shipment Preparation Process p”


ContainerIdentifier

  • IRI: https://spec.industrialontologies.org/ontology/construct/ContainerIdentifier

Annotations

  • example = “A QR code printed on a plastic drum used to store and transport a buffer solution; A barcode on a stainless steel transport vessel used to transfer cell culture harvest material from a fed-batch bioreactor to the primary capture chromatography system; A unique container code painted on an intermodal shipping container used to transport electronics from a manufacturing site to a distribution port; A barcode affixed to a reusable parts bin used to transport fasteners from a warehouse to an automotive assembly line”

  • example = “A QR code printed on a plastic drum used to store and transport a buffer solution; A barcode on a stainless steel transport vessel used to transfer cell culture harvest material from a fed-batch bioreactor to the primary capture chromatography system”

Was Defined By

  • Moved from BiopharmaMaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/BiopharmaMaterialProcurementAndStorage/) on 2026-03-19T08:56:00

  • Moved from MaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/MaterialProcurementAndStorage/) on 2026-03-19T08:56:00


Distributor

  • IRI: https://spec.industrialontologies.org/ontology/construct/Distributor

Annotations

  • semiFormalNaturalLanguageDefinition = “every instance of ‘distributor’ is defined as exactly an instance of is a ‘person’ or ‘business organization’ that ‘has role’ some ‘distributor role’”

  • semiFormalNaturalLanguageDefinition = “every instance of ‘distributor’ is defined as exactly an instance of a ‘person’ or ‘business organization’ that ‘has role’ some ‘distributor role’”


Facility

  • IRI: https://spec.industrialontologies.org/ontology/construct/Facility

Annotations

  • naturalLanguageDefinition = “engineered system that consists of buildings, structures, roads, machines, and equipment desgined to provide certain capabilities”@en-US

  • primitiveRationale = “The required constructs for providing necessary and sufficient conditions are not available in this release. Namely, the component of a facility such as ‘buidling’ and ‘road’ are not formally defined yet.”

  • naturalLanguageDefinition = “engineered system that consists of buildings, structures, roads, machines, and equipment designed to provide certain capabilities”@en-US

  • primitiveRationale = “The required constructs for providing necessary and sufficient conditions are not available in this release. Namely, the components of a facility such as ‘building’ and ‘road’ are not formally defined yet.”


Factory

  • IRI: https://spec.industrialontologies.org/ontology/construct/Factory

Annotations

  • example = “aircraft manufacturing factory (factory that is designed for manufacturing aircraft), motor vehicle manufacturing factory (factory that is designed for manufacturing motor vehicles), Frod’s plant in Dearborn, MI”

  • example = “aircraft manufacturing factory (factory that is designed for manufacturing aircraft), motor vehicle manufacturing factory (factory that is designed for manufacturing motor vehicles), Ford’s plant in Dearborn, MI”


FreightContainer

  • IRI: https://spec.industrialontologies.org/ontology/construct/FreightContainer

Annotations

  • explanatoryNote = “According to ISO 668:1995(E): “a shipping container means an article of transport equipment which is: (a) of a permanent character and accordingly strong enough to be suitable for repeated use; (b) specially designed to facilitate the carriage of goods, by one or more mode of transport, without intermediate reloading; (c) fitted with devices permitting its ready handling, particularly its transfer from one mode of transport to another; (d) so designed as to be easy to fill and empty; (e) stackable; and, (f) having an internal volume of 1 cubic metre or mor”

  • explanatoryNote = “According to ISO 668:1995(E): “a shipping container means an article of transport equipment which is: (a) of a permanent character and accordingly strong enough to be suitable for repeated use; (b) specially designed to facilitate the carriage of goods, by one or more mode of transport, without intermediate reloading; (c) fitted with devices permitting its ready handling, particularly its transfer from one mode of transport to another; (d) so designed as to be easy to fill and empty; (e) stackable; and, (f) having an internal volume of 1 cubic metre or more”


FreightForwarderRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/FreightForwarderRole

Annotations

  • semiFormalNaturalLanguageDefinition = “if x is a ‘freight forwarder role’ then x is a ‘logistics service provider role’ that is the ‘role of’ a ‘business organization’ or ‘person’ when it ‘agent in’ some ‘freight forwarding service’ and ‘acts on behalf of at some time’ some ‘consignor’ or ‘consignee’”

  • semiFormalNaturalLanguageDefinition = “if x is a ‘freight forwarder role’ then x is a ‘logistics service provider role’ that is the ‘role of’ a ‘business organization’ or ‘person’ when it is ‘agent in’ some ‘freight forwarding service’ and ‘acts on behalf of at some time’ some ‘consignor’ or ‘consignee’”


FreightForwardingBusinessFunction

  • IRI: https://spec.industrialontologies.org/ontology/construct/FreightForwardingBusinessFunction

Annotations

  • example = “the function of Wagner Forwarders LLC to pick up shipments from a shipper’s warehouse, carries out customs clearance, transports the goods from the destination, and deliver them to the clients”

  • example = “the function of Wagner Forwarders LLC to pick up shipments from a shipper’s warehouse, carries out customs clearance, transports the goods from the destination, and delivers them to the clients”


GlobalLocationNumber

  • IRI: https://spec.industrialontologies.org/ontology/construct/GlobalLocationNumber

Annotations

  • explanatoryNote = “A Global Location Number (GLN) is the GS1 Identification Key used for uniquely identifying parties (legal entities) and phyisical locations that are involved in business transactions in supply chains. Physical locations may be addresses, single buildings, storage sites, single loading platform, etc.

    GLN is a 13-digit number that comprises a GS1 Company Prefix, Location Reference and Check Digit. The Global Location Number (GLN) is part of the GS1 systems of standards.”

  • naturalLanguageDefinition = “identifer that uniquely identifies a business organization or a geospatial location and complies with GS1 GLN coding scheme”@en-US

  • explanatoryNote = “A Global Location Number (GLN) is the GS1 Identification Key used for uniquely identifying parties (legal entities) and physical locations that are involved in business transactions in supply chains. Physical locations may be addresses, single buildings, storage sites, single loading platform, etc.

    GLN is a 13-digit number that comprises a GS1 Company Prefix, Location Reference and Check Digit. The Global Location Number (GLN) is part of the GS1 systems of standards.”

  • naturalLanguageDefinition = “identifier that uniquely identifies a business organization or a geospatial location and complies with GS1 GLN coding scheme”@en-US


GroupOfSuppliers

  • IRI: https://spec.industrialontologies.org/ontology/construct/GroupOfSuppliers

Annotations

  • explanatoryNote = “There exist a supply chain link between two interacting agents who are members of the same supplier group related to a specific supply chain system.”

  • explanatoryNote = “There exists a supply chain link between two interacting agents who are members of the same supplier group related to a specific supply chain system.”


IndustrialInventoryRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/IndustrialInventoryRole

Annotations

  • example = “(for a tile manufacturer) role held by the boxes of tile that are ready to sell, the semi-finished stock of tiles that haven’t been packed yet, the tiles set aside for quality checking, and raw materials like silica sand, clay, and pottery stone; role held by the rolls of aluminum a manufacturer stores to be consumed laters on its bottling lines”

  • example = “role held by the rolls of aluminum a manufacturer stores to be consumed laters on its bottling lines”

  • naturalLanguageDefinition = “role held by some material entity when it is stored by a bussiness organization and it is intended to be supplied to a customer or to be used or consumed in some product production process”@en-US

  • semiFormalNaturalLanguageAxiom = “if x is an ‘industrial inventory role’ then x is an ‘material resource role’ that is ‘role of’ some ‘material entity’ that ‘participates in at some time’ some ‘product production process’ or ‘supplying business process’ and ‘participates in at some time’ some ‘inventory management process’”

  • example = “(for a tile manufacturer) role held by the boxes of tile that are ready to sell, the semi-finished stock of tiles that haven’t been packed yet, the tiles set aside for quality checking, and raw materials like silica sand, clay, and pottery stone; role held by the rolls of aluminum a manufacturer stores to be consumed later on its bottling lines”

  • example = “role held by the rolls of aluminum a manufacturer stores to be consumed later on its bottling lines”

  • naturalLanguageDefinition = “role held by some material entity when it is stored by a business organization and it is intended to be supplied to a customer or to be used or consumed in some product production process”@en-US

  • semiFormalNaturalLanguageAxiom = “if x is an ‘industrial inventory role’ then x is a ‘material resource role’ that is ‘role of’ some ‘material entity’ that ‘participates in at some time’ some ‘product production process’ or ‘supplying business process’ and ‘participates in at some time’ some ‘inventory management process’”


Industry

  • IRI: https://spec.industrialontologies.org/ontology/construct/Industry

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is an Industry then x is a ‘group of agents’ that only ‘has member parts at all times ‘business organization’”

  • semiFormalNaturalLanguageAxiom = “if x is an Industry then x is a ‘group of agents’ that only ‘has member parts at all times’ some ‘business organization’”


InventoryManagementProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/InventoryManagementProcess

Annotations

  • example = “A collection of tasked carried out in IKEA that ensures optimal inventory levels of raw material and finished products at all times.”

  • example = “A collection of tasks carried out in IKEA that ensures optimal inventory levels of raw material and finished products at all times.”


LoadRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/LoadRole

Annotations

  • example = “role of 200 pounds of wheat when it is transfered from one container to another container”

  • example = “role of 200 pounds of wheat when it is transferred from one container to another container”


LogisticUnit

  • IRI: https://spec.industrialontologies.org/ontology/construct/LogisticUnit

Annotations

  • explanatoryNote = “An item of any composition established for transport and/or storage that needs to be managed through the supply chain [GS1].”

  • explanatoryNote = “An item of any composition established for transport and/or storage that needs to be managed through the supply chain [GS1].

    Logistic unit is a composition of one or more trade items, which are to be delivered by transport and/or stored to fulfill a trade agreement.”


LogisticUnitRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/LogisticUnitRole

Annotations

  • example = “role held by a ballet of softdrinks when it is stored before being shipped to a known location”

  • example = “role held by a pallet of soft drinks when it is stored before being shipped to a known location”


LogisticsProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/LogisticsProcess

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘logistics process’ then x is an ‘business process’ that ‘has occurrent part’ some ‘receiving process’ or ‘shipment preparation process’ or ‘storage process’ or ‘transport process’ or ‘freight forwarding process’”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘logistics process’ then x is a ‘business process’ that ‘has occurrent part’ some ‘receiving process’ or ‘shipment preparation process’ or ‘storage process’ or ‘transport process’ or ‘freight forwarding process’”


Lot

  • IRI: https://spec.industrialontologies.org/ontology/construct/Lot

Annotations

  • example = “a batch of waterpump housings manufactured during the morning shift of diecasting plant on a certian machine”

  • example = “a batch of water pump housings manufactured during the morning shift of diecasting plant on a certain machine”


Make-To-StockProductionCapability

  • IRI: https://spec.industrialontologies.org/ontology/construct/Make-To-StockProductionCapability

Annotations

  • naturalLanguageDefinition = “production capability to manufacture and store some product to fulfill the expected incoming orders or forcasted demand”@en-US

  • naturalLanguageDefinition = “production capability to manufacture and store some product to fulfill the expected incoming orders or forecasted demand”@en-US


ManufacturingSupplyChain

  • IRI: https://spec.industrialontologies.org/ontology/construct/ManufacturingSupplyChain

Annotations

  • example = “a supply chian that manufactures and delivers F-150 engines to Ford Motor Company”

  • semiFormalNaturalLanguageDefinition = “every instance of ‘manufacturing supply chain system’ defined as exactly an instance of a ‘supply chain system’ that ‘has specified output’ some ‘material product’”

  • example = “a supply chain that manufactures and delivers F-150 engines to Ford Motor Company”

  • semiFormalNaturalLanguageDefinition = “every instance of ‘manufacturing supply chain system’ is defined as exactly an instance of a ‘supply chain system’ that ‘has specified output’ some ‘material product’”


MaterialTradeItem

  • IRI: https://spec.industrialontologies.org/ontology/construct/MaterialTradeItem

Annotations

  • firstOrderLogicAxiom = “MaterialTradeItem(x) → MaterialEntity(x) ∧ ∃y(LogisticUnit(y) ∧ isContinuantPartOfAtSomeTime (x,y))”

  • firstOrderLogicDefinition = “MaterialTradeItem(x) ↔ MaterialEntity(x) ∧ ∃r(MaterialTradeItemRole(r) ∧ hasRole(x,r))”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘material trade item’ then x is part of some ‘logistic unit’ at some time.”

  • semiFormalNaturalLanguageDefinition = “every instance of ‘material trade item’ is defined as exactly an instance of ‘material entity’ that ‘has role’ some ‘material trade item role’”

  • firstOrderLogicAxiom = “LA2: MaterialTradeItem(x) → MaterialEntity(x) ∧ ∃y(LogisticUnit(y) ∧ isContinuantPartOfAtSomeTime (x,y))”

  • firstOrderLogicDefinition = “LA1: MaterialTradeItem(x) ↔ MaterialEntity(x) ∧ ∃r(TradeItemRole(r) ∧ hasRole(x,r))”

  • semiFormalNaturalLanguageAxiom = “LA2: if x is a ‘material trade item’ then x is part of sime ‘logistic unit’ at some time.”

  • semiFormalNaturalLanguageDefinition = “LA1: every instance of ‘material trade item’ is defined as exactly an instance of ‘material entity’ that ‘has role’ some ‘trade item role’”


MaterialTradeItemRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/MaterialTradeItemRole

Annotations

  • firstOrderLogicAxiom = “MaterialTradeItemRole(x) → Role(x) ∧∃y ∃p ∃i ( roleOf(x, y) ∧ (MaterialProduct(y) ∨ Package(y)) ∧ SellingBusinessProcess(p) ∧ participatesInAtSomeTime(y, p) ∧ Identifier(i) ∧ designatedBy(y, i))”

  • primitiveRationale = “The required construct for creation of a formal definition are not available in this release.”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘material trade item role’ then x is a ‘role’ that is a ‘role of’ some ‘material product’ or some ‘package’ that ‘participates in at some time’ some ‘selling business process’ and that is ‘designated by’ some ‘ Identifier’”

  • firstOrderLogicAxiom = “TradeItemRole(x) → ( Role(x) ∧ ∃y ∃p ∃i ( RoleOf(x, y) ∧ (MaterialProduct(y) ∨ Package(y) ∨ CommercialServiceAgreement(y)) ∧ SellingBusinessProcess(p) ∧ ParticipatesInAtSomeTime(y, p) ∧ Identifier(i) ∧ designatedBy(y, i) ) )”

  • primitiveRationale = “Necessary and sufficient conditions could not be defined for this construct.”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘trade item role’ then x is a ‘role’ that is a ‘role of’ some ‘material product’ or some ‘package’ that ‘participates in at some time’ some ‘selling business process’ and that is ‘identified by’ some ‘ Identifier’.”


PackagingPlanSpecification

  • IRI: https://spec.industrialontologies.org/ontology/construct/PackagingPlanSpecification

Annotations

  • example = “plan that describes how iPhone 14 is packaged at the item-level and batch-level, plan that prescribes how windows are plastic wrapped and seperated using pads before transportation”

  • example = “plan that describes how iPhone 14 is packaged at the item-level and batch-level, plan that prescribes how windows are plastic wrapped and separated using pads before transportation”


PackagingProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/PackagingProcess

Annotations

  • example = “fillig aluminum cans with beverage; Boxing an item in an Amazon Fulfillent Center before shipping; Plastic wrappimg office furniture before shipment, putting 12 bottles of soft drink in a case and wrapping the case before transporting to the warehouse”

  • example = “filling aluminum cans with beverage; Boxing an item in an Amazon Fulfillment Center before shipping; Plastic wrapping office furniture before shipment, putting 12 bottles of soft drink in a case and wrapping the case before transporting to the warehouse”


PackagingService

  • IRI: https://spec.industrialontologies.org/ontology/construct/PackagingService

Annotations

  • naturalLanguageDefinition = “logistics service that consists of at lest one packaging process”@en-US

  • naturalLanguageDefinition = “logistics service that consists of at least one packaging process”@en-US


PackagingServiceProviderRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/PackagingServiceProviderRole

Annotations

  • naturalLanguageDefinition = “logisitics service provider role held by a business organization or person when it provides a packaging service”@en-US

  • naturalLanguageDefinition = “logistics service provider role held by a business organization or person when it provides a packaging service”@en-US


PieceofTransportEquipment

  • IRI: https://spec.industrialontologies.org/ontology/construct/PieceofTransportEquipment

Annotations

  • naturalLanguageDefinition = “material artifact which has a ransport equipment role”@en-US

  • naturalLanguageDefinition = “material artifact which has a transport equipment role”@en-US


PurchaseOrder

  • IRI: https://spec.industrialontologies.org/ontology/construct/PurchaseOrder

Annotations

  • naturalLanguageDefinition = “agreement between a buyer and a vendor (supplier) that that contains a set of commitments on the buyer and the vendeor”@en-US

  • naturalLanguageDefinition = “agreement between a buyer and a seller that contains a set of commitments undertaken by the buyer and the seller”@en-US


Retailer

  • IRI: https://spec.industrialontologies.org/ontology/construct/Retailer

Annotations

  • example = “Target; Discout Tire; your local grocery stroe”

  • explanatoryNote = “1- a person or business organization that sells goods to the public in relatively small quantities for use or consumption rather than for resale.

    2- An individual or organization which purchasers products from a manufacturer or distributor and resells them to the ultimate consumer. This group includes a wide range of businesses from door to door and corner stores to global companies like Walmart, as well as on-line stores like Amazon [CSCMP].

    3-The party that sells directly to the ultimate consumer [GS1].

    4-A business or person that sells goods to the consumer, as opposed to a wholesaler or supplier, who normally sell their goods to another business [GS1].”

  • example = “Target; Discount Tire; your local grocery store”

  • explanatoryNote = “1- a person or business organization that sells goods to the public in relatively small quantities for use or consumption rather than for resale.

    2- An individual or organization which purchases products from a manufacturer or distributor and resells them to the ultimate consumer. This group includes a wide range of businesses from door to door and corner stores to global companies like Walmart, as well as on-line stores like Amazon [CSCMP].

    3-The party that sells directly to the ultimate consumer [GS1].

    4-A business or person that sells goods to the consumer, as opposed to a wholesaler or supplier, who normally sell their goods to another business [GS1].”


RetailerRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/RetailerRole

Annotations

  • example = “Home Depot has a retailer role when it sells construction materials to contarctors”

  • example = “Home Depot has a retailer role when it sells construction materials to contractors”


ServiceSupplyChain

  • IRI: https://spec.industrialontologies.org/ontology/construct/ServiceSupplyChain

Annotations

  • example = “warranty service supply chian”

  • example = “warranty service supply chain”


ShipFromLocationRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/ShipFromLocationRole

Annotations

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the location at which some dispatch process occures”@en-US

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the location at which some dispatch process occurs”@en-US


ShipToLocation

  • IRI: https://spec.industrialontologies.org/ontology/construct/ShipToLocation

Annotations

  • example = “my home’s locations when it is used as the delivery point of an Amazon shipment; A Boeing manufactuing facility in WA when it is used as the delivery point for a shipment of jet engines”

  • example = “my home’s locations when it is used as the delivery point of an Amazon shipment; A Boeing manufacturing facility in WA when it is used as the delivery point for a shipment of jet engines”


ShipToLocationRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/ShipToLocationRole

Annotations

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the location at which some receiving process occures”@en-US

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the location at which some receiving process occurs”@en-US


ShipmentPlanSpecification

  • IRI: https://spec.industrialontologies.org/ontology/construct/ShipmentPlanSpecification

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘plan specification that ‘prescribes’ some ‘shipment preparation process’ then x is a ‘shipment plan specification’”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘plan specification’ that ‘prescribes’ some ‘shipment preparation process’ then x is a ‘shipment plan specification’”


ShipmentPreparationProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/ShipmentPreparationProcess

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘shipment preparation process’ then x is a business process’ and ‘has participant at some time’ some ‘consignor’ and ‘has participant at some time’ some ‘material product’ and ‘has specified output’ some ‘shipment’”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘shipment preparation process’ then x is a ‘business process’ and ‘has participant at some time’ some ‘consignor’ and ‘has participant at some time’ some ‘material product’ and ‘has specified output’ some ‘shipment’”


StorageCapability

  • IRI: https://spec.industrialontologies.org/ontology/construct/StorageCapability

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘storage capability’ then x is a ‘capability’ that is ‘capability of’ some agent or system y and that ‘realized in’ some ‘storage process’ p”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘storage capability’ then x is a ‘capability’ that is ‘capability of’ some agent or system y and that is ‘realized in’ some ‘storage process’ p”


StorageFacility

  • IRI: https://spec.industrialontologies.org/ontology/construct/StorageFacility

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘storage facility’ then x is a ‘facility’ and x and ‘has capability’ some ‘storage capability’”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘storage facility’ then x is a ‘facility’ and ‘has capability’ some ‘storage capability’”


StorageServiceProviderRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/StorageServiceProviderRole

Annotations

  • naturalLanguageDefinition = “logisitics service provider role that is held by a person or business organization when it provides a storage service”@en-US

  • semiFormalNaturalLanguageDefinition = “if x is a Storage Service Provider Role then x is a Service Provider Role that is the ‘role of’ a Business Organization or Person y when it ‘agent in’ some Storage Service p”

  • naturalLanguageDefinition = “logistics service provider role that is held by a person or business organization when it provides a storage service”@en-US

  • semiFormalNaturalLanguageDefinition = “if x is a Storage Service Provider Role then x is a Service Provider Role that is the ‘role of’ a Business Organization or Person y when it is ‘agent in’ some Storage Service p”


Sublot

  • IRI: https://spec.industrialontologies.org/ontology/construct/Sublot

Annotations

  • example = “Sublot of 140 antacid tablets filled from Lot #6754189 and packaged in a bottle; sublot of antacid tablets contained in a box of 12 such bottles from the same lot; sublot of tetrachloroethylene filled from Lot #PERC6227741 and contained in a 50L drum; sublot of tetrachloroethylene contained in a pallet of 15 such drums from the same lot;Sublot of 2400 M8 stainless steel bolts from Lot #BOLT-240315; Sublot of 60 automotive brake discs packaged in a crate from Lot #BD-517733”

  • example = “Sublot of 140 antacid tablets filled from Lot #6754189 and packaged in a bottle; sublot of antacid tablets contained in a box of 12 such bottles from the same lot; sublot of tetrachloroethylene filled from Lot #PERC6227741 and contained in a 50L drum; sublot of tetrachloroethylene contained in a pallet of 15 such drums from the same lot”

Was Defined By

  • Moved from BiopharmaMaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/BiopharmaMaterialProcurementAndStorage/) on 2026-03-19T08:56:00

  • Moved from MaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/MaterialProcurementAndStorage/) on 2026-03-19T08:56:00


SublotRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/SublotRole

Annotations

  • example = “Role held by the sublot of 140 antacid tablets filled from Lot #6754189 and packaged in a bottle; role held by the sublot of tablets in a box of 12 such bottles; role held by the sublot of tetrachloroethylene in a 50L drum from Lot #PERC6227741; role held by the sublot of tetrachloroethylene in a pallet of 15 such drums; Role held by the sublot of 2400 M8 stainless steel bolts from Lot #BOLT-240315; role held by the sublot of 60 automotive brake discs packaged in a crate from Lot #BD-517733”

  • semiFormalNaturalLanguageAxiom = “If x is a ‘sublot role’, then x is a ‘traceable resource unit role’ and is the ‘role of’ some ‘material entity’ that is the ‘continuant part of at some time’ some ‘lot”

  • example = “Role held by the sublot of 140 antacid tablets filled from Lot #6754189 and packaged in a bottle; role held by the sublot of tablets in a box of 12 such bottles; role held by the sublot of tetrachloroethylene in a 50L drum from Lot #PERC6227741; role held by the sublot of tetrachloroethylene in a pallet of 15 such drums.”

  • semiFormalNaturalLanguageAxiom = “If x is a ‘sublot role’, then x is a ‘traceable resource unit role’ and is the ‘role of’ some ‘material entity’ that is the ‘continuant part of at some time’ some ‘lot’”

Was Defined By

  • Moved from BiopharmaMaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/BiopharmaMaterialProcurementAndStorage/) on 2026-03-19T08:56:00

  • Moved from MaterialProcurementAndStorage (https://spec.industrialontologies.org/ontology/biopharma/MaterialProcurementAndStorage/) on 2026-03-19T08:56:00


SupplierEvaluationProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplierEvaluationProcess

Annotations

  • naturalLanguageDefinition = “apprasial process that involves evaluating, assessing, estimating, or judging the capabilities of a person or organization that is intended to become a member of a supply chain”@en-US

  • naturalLanguageDefinition = “appraisal process that involves evaluating, assessing, estimating, or judging the capabilities of a person or organization that is intended to become a member of a supply chain”@en-US


SupplyChainAgentRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplyChainAgentRole

Annotations

  • example = “role held by a manufacturer in a supply chain; role held by a carrier in a supply chain; roe held by a contractor who is responsible for on-site inspection of batches produced by a supplier of ventilator components”

  • example = “role held by a manufacturer in a supply chain; role held by a carrier in a supply chain; role held by a contractor who is responsible for on-site inspection of batches produced by a supplier of ventilator components”


SupplyChainNodeRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplyChainNodeRole

Annotations

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the site some supply chain process”@en-US

  • naturalLanguageDefinition = “location role held by a geospatial site when it is the site of some supply chain process”@en-US


SupplyChainObjectiveSpecification

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplyChainObjectiveSpecification

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is an ‘objective specification’ that ‘is about’ some ‘supply chain process’ p and that ‘prescribes’ some ‘process characteristic’ which is a ‘process characteristic of’ p or ‘capability’ that is ‘realized in’ p or ‘continuant’ c that is ‘output of’ p then x is an ‘supply chain objective specification’”

  • semiFormalNaturalLanguageAxiom = “if x is an ‘objective specification’ that ‘is about’ some ‘supply chain process’ p and that ‘prescribes’ some ‘process characteristic’ which is a ‘process characteristic of’ p or ‘capability’ that is ‘realized in’ p or ‘continuant’ c that is ‘output of’ p then x is a ‘supply chain objective specification’”


SupplyChainPlanSpecification

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplyChainPlanSpecification

Annotations

  • semiFormalNaturalLanguageAxiom = “LA2:x if x is a ‘plan specification’ and x ‘prescribes’ some ‘supply chain process’ then x is a ‘supply chain plan specification’”

  • semiFormalNaturalLanguageAxiom = “LA2: if x is a ‘plan specification’ and x ‘prescribes’ some ‘supply chain process’ then x is a ‘supply chain plan specification’”


SupplyChainSystem

  • IRI: https://spec.industrialontologies.org/ontology/construct/SupplyChainSystem

Annotations

  • explanatoryNote = “A related notion is Supply Chain Infrastrucutre.”

  • explanatoryNote = “A supply chain is a system of organizations and business procsses that are involved in manufacture, distribution, and maintenance of a product or asset [GS1].

    An Engineered System comprising all agents, equipment, facilities, software systems, production systems, logistics systems, and other systems and resources, governed by a set of rules, designed and deployed with the function of delivering a product or a service to some customer [APICS].”

  • naturalLanguageDefinition = “engineered system composed of agents, facilties, machines, and information systems that is designed to deliver products and services to end customers through an engineered flow of information, material, and cash”@en-US

  • explanatoryNote = “A related notion is Supply Chain Infrastructure.”

  • explanatoryNote = “A supply chain is a system of organizations and business processes that are involved in manufacture, distribution, and maintenance of a product or asset [GS1].

    An Engineered System comprising all agents, equipment, facilities, software systems, production systems, logistics systems, and other systems and resources, governed by a set of rules, designed and deployed with the function of delivering a product or a service to some customer [APICS].”

  • naturalLanguageDefinition = “engineered system composed of agents, facilities, machines, and information systems that is designed to deliver products and services to end customers through an engineered flow of information, material, and cash”@en-US


Traceability

  • IRI: https://spec.industrialontologies.org/ontology/construct/Traceability

Annotations

  • primitiveRationale = “The required constructs for providing necessary and sufficient conditions are not available in this release. Namely, trace and track processes are not formailized yet.”

  • primitiveRationale = “The required constructs for providing necessary and sufficient conditions are not available in this release. Namely, trace and track processes are not formalized yet.”


TraceableResourceUnitRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/TraceableResourceUnitRole

Annotations

  • firstOrderLogicAxiom = “TraceableResouceUnitRole(x) → Role(x) ∧ ∃m∃p1∃p2∃d(MaterialEntity(m) ∧ (ProductProductionProcess(p1) ∨ SupplyChainProcess(p1)) ∧ ObservingProcess(p2) ∧ CodeIdentifier(d) ∧ participatesInAtSomeTime(m,p1) ∧ participatesInAtSomeTime(m,p2) ∧ designatedBy(x,d) ∧ roleOf(x,m))”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘traceable resource unit role’ then x is a ‘role’ that is a ‘role of’ some ‘material entity’ that is ‘designated by’ some ‘code identifier’ and ‘participates in at some time’ some ‘supply chain process’ or ‘product production process’ and ‘observing process’”

  • firstOrderLogicAxiom = “TraceableResouceUnitRole(x) → Role(x) ∧ ∃m∃p1∃p2∃d(MaterialEntity(m) ∧ (ProductProductionProcess(p1) ∨ SupplyChainProcess(p1)) ∧ ObservingProcess(p2) ∧ Identifier(d) ∧ participatesInAtSomeTime(m,p1) ∧ participatesInAtSomeTime(m,p2) ∧ designatedBy(x,d) ∧ roleOf(x,m))”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘traceable resource unit role’ then x is a ‘role’ that is a ‘role of’ some ‘material entity’ that is ‘designated by’ some ‘identifier’ and ‘participates in at some time’ some ‘supply chain process’ or ‘product production process’ and ‘observing process’”

Axioms

  • SubClassOf: constr:roleOf some (bfo:material_entity and (bfo:participates_in_at_some_time some (constr:ProductProductionProcess or constr:SupplyChainProcess) and constr:designatedBy some constr:Identifier))


TrackingEvent

  • IRI: https://spec.industrialontologies.org/ontology/construct/TrackingEvent

Annotations

  • naturalLanguageDefinition = “event that has at least one traceable resource unit or equipment (with which TRU comes into contact with) or operator (that runs an equipment with which TRU comes into contact with at some time) as participant .”@en-US

  • naturalLanguageDefinition = “event that has at least one traceable resource unit or equipment (with which TRU comes into contact) or operator (that runs an equipment with which TRU comes into contact with at some time) as participant.”@en-US


TransportProcess

  • IRI: https://spec.industrialontologies.org/ontology/construct/TransportProcess

Annotations

  • example = “the process during with a truck transports shipments from a shipper’s location to a rceiver’s location”

  • example = “the process during which a truck transports shipments from a shipper’s location to a receiver’s location”


TransportationServiceProviderRole

  • IRI: https://spec.industrialontologies.org/ontology/construct/TransportationServiceProviderRole

Annotations

  • naturalLanguageDefinition = “logisitics service provider role that is held by a business organization or person when it provides a transportation service”@en-US

  • naturalLanguageDefinition = “logistics service provider role that is held by a business organization or person when it provides a transportation service”@en-US


WarehousingPlanSpecification

  • IRI: https://spec.industrialontologies.org/ontology/construct/WarehousingPlanSpecification

Annotations

  • semiFormalNaturalLanguageAxiom = “if x is a ‘plan specification that ‘prescribes’ some ‘warehousing process’ then x is a ‘warehousing plan specification’”

  • semiFormalNaturalLanguageAxiom = “if x is a ‘plan specification’ that ‘prescribes’ some ‘warehousing process’ then x is a ‘warehousing plan specification’”


Wholesaler

  • IRI: https://spec.industrialontologies.org/ontology/construct/Wholesaler

Annotations

  • semiFormalNaturalLanguageDefinition = “every instance of ‘wholesaler’ defined as exactly an instance of ‘person’ or ‘business organization’ that ‘has role’ some ‘wholesaler role’”

  • semiFormalNaturalLanguageDefinition = “every instance of ‘wholesaler’ is defined as exactly an instance of ‘person’ or ‘business organization’ that ‘has role’ some ‘wholesaler role’”

Object Properties


agentIn

  • IRI: https://spec.industrialontologies.org/ontology/construct/agentIn

Annotations

  • example = “The operator that runs a manual milling machin is ‘agent in’ the milling process, the driver of a truck is ‘agent in’ a transportation process”

  • example = “The operator that runs a manual milling machine is ‘agent in’ the milling process, the driver of a truck is ‘agent in’ a transportation process”


endsAt

  • IRI: https://spec.industrialontologies.org/ontology/construct/endsAt

Annotations

  • example = “a transpotation process ends at the site of the loading bay of a plant”

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whevever the spatial region or site is the location in which the process ends”@en-US

  • example = “a transportation process ends at the site of the loading bay of a plant”

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whenever the spatial region or site is the location in which the process ends”@en-US


initiatesRelationship

  • IRI: https://spec.industrialontologies.org/ontology/construct/initiatesRelationship

Annotations

  • example = “the contract signing event initiates a supply relationship between BMW and and its tire supplier company”

  • example = “the contract signing event initiates a supply relationship between BMW and its tire supplier company”


isSuppliedByAtSomeTime

  • IRI: https://spec.industrialontologies.org/ontology/construct/isSuppliedByAtSomeTime

Annotations

  • example = “a phone plan is supplied by AT&T for a an agreed upon period of time”

  • naturalLanguageDefinition = “relationship between a commercial service or product and a supplier when it the service or product is provided by a supplier to a customer”@en-US

  • example = “a phone plan is supplied by AT&T for an agreed upon period of time”

  • naturalLanguageDefinition = “relationship between a commercial service or product and a supplier when the service or product is provided by a supplier to a customer”@en-US


isSuppliedToAtSomeTime

  • IRI: https://spec.industrialontologies.org/ontology/construct/isSuppliedToAtSomeTime

Annotations

  • example = “engine blocks are supplied to Toyota (by a specified supplier) for a given period of time, on-site jet engine inspection service is provided to American Ariline (by a specific contractor)”

  • example = “engine blocks are supplied to Toyota (by a specified supplier) for a given period of time, on-site jet engine inspection service is provided to American Airlines (by a specific contractor)”


occursAt

  • IRI: https://spec.industrialontologies.org/ontology/construct/occursAt

Annotations

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whenvever the spatial region or site is the location in which the process unfolds”@en-US

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whenever the spatial region or site is the location in which the process unfolds”@en-US


occursOn

  • IRI: https://spec.industrialontologies.org/ontology/construct/occursOn

Annotations

  • example = “a machining process occurs on a temopral inverval between 10:00 AM and 10:05 AM”

  • example = “a machining process occurs on a temporal interval between 10:00 AM and 10:05 AM”


startsAt

  • IRI: https://spec.industrialontologies.org/ontology/construct/startsAt

Annotations

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whevever the spatial region o site is the location in which the process starts”@en-US

  • naturalLanguageDefinition = “relationship from a process to a spatial region or site whenever the spatial region or site is the location in which the process starts”@en-US


suppliesToAtSomeTime

  • IRI: https://spec.industrialontologies.org/ontology/construct/suppliesToAtSomeTime

Annotations

  • example = “a suppliers of airbag systems suppliers airbags to Honda”

  • naturalLanguageDefinition = “relationship between a supplier and a customer when the supplier sells a product of service to a customer”@en-US

  • example = “a supplier of airbag systems supplies airbags to Honda”

  • naturalLanguageDefinition = “relationship between a supplier and a customer when the supplier sells a product or service to a customer”@en-US

Data Properties


hasTextValue

  • IRI: https://spec.industrialontologies.org/ontology/construct/hasTextValue

Annotations

  • example = “the ‘name identifer’ of Ford has text value: “Ford Motor Company””

  • example = “the ‘name identifier’ of Ford has text value: “Ford Motor Company””


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.