Advance Shipment Notice
IRI: https://spec.industrialontologies.org/ontology/construct/AdvanceShipmentNotice
Defined In: https://spec.industrialontologies.org/ontology/supplychain/SupplyChain/
SubClass Of: information content entity
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ Advance Shipment Notice
Definition
information content entity about a shipment, sent by a supplier or consignor to a buyer or consignee, before the shipmentβs arrival
Semi-Formal Definition:
every instance of βadvance shipment noticeβ is an instance of some βinformation content entityβ that βis aboutβ a βshipmentβ, βis aboutβ a βbuyerβ or βconsignorβ, βis aboutβ a βsupplierβ or βconsigneeβ, and βis output ofβ a βshipment preparation processβ that βprecedesβ some βarrival processβ that the βshipmentβ βparticipates in at some timeβ
Explanatory Notes
A notification sent by the shipper to the purchasing organization prior to the shipment leaving the facility, which provides the receiver sufficient time to prepare for delivery of the shipment. The ASN is often sent via electronic data interchange (EDI) and includes all relevant shipment details such as item descriptions, quantities, and tracking information [ACSM]
ASN may also describe the details about the carrier as well
The OWL equivalency axiom approximates the FOL definition but does not enforce identity between the shipment the ASN is about and the shipment participating in the arrival process.
Examples
- an electronic message sent by a supplier to a buyer before delivery, indicating that a shipment has been prepared and providing details such as shipment identifier, carrier, tracking number, shipped items, quantities, and expected arrival date.
Synonyms
- Advanced Shipping Notice
Adapted From
- GS1βs βASN message implementation guidelineβ document
Formal Axioms
First-Order Logic Definition
AdvanceShipmentNotice(x) β InformationContentEntity(x) β§ βyβzβwβpβa (Shipment(y) β§ isAbout(x,y) β§ ((Buyer(z) β¨ Consignor(z)) β§ isAbout(x,z)) β§ ((Supplier(w) β¨ Consignee(w)) β§ isAbout(x,w)) β§ ShipmentPreparationProcess(p) β§ ArrivalProcess(a) β§ isOutputOf(x,p) β§ precedes(p,a) β§ participatesInAtSomeTime(y,a))
Description Logic
constr:AdvanceShipmentNotice β‘ constr:InformationContentEntity β (β constr:isAbout .(constr:Supplier β ((constr:BusinessOrganization β constr:Person) β β constr:hasRole .constr:ConsignorRole)) β β constr:isOutputOf .(constr:ShipmentPreparationProcess β β bfo:precedes .(constr:ArrivalProcess β β bfo:has_participant_at_some_time .constr:Shipment))) β β constr:isAbout .constr:Shipment β β constr:isAbout .(constr:Buyer β constr:Consignee)
constr:AdvanceShipmentNotice β constr:InformationContentEntity
constr:AdvanceShipmentNotice β β constr:isOutputOf .(constr:ShipmentPreparationProcess β β bfo:has_participant_at_some_time .(constr:Supplier β ((constr:BusinessOrganization β constr:Person) β β constr:hasRole .constr:ConsignorRole)))
EquivalentTo: constr:InformationContentEntity and (constr:isAbout some (constr:Supplier or ((constr:BusinessOrganization or constr:Person) and constr:hasRole some constr:ConsignorRole)) and constr:isOutputOf some (constr:ShipmentPreparationProcess and bfo:precedes some (constr:ArrivalProcess and bfo:has_participant_at_some_time some constr:Shipment))) and constr:isAbout some constr:Shipment and constr:isAbout some (constr:Buyer or constr:Consignee)
SubClassOf: constr:InformationContentEntity
SubClassOf: constr:isOutputOf some (constr:ShipmentPreparationProcess and bfo:has_participant_at_some_time some (constr:Supplier or ((constr:BusinessOrganization or constr:Person) and constr:hasRole some constr:ConsignorRole)))