=Paper=
{{Paper
|id=Vol-3707/D2R224_paper_8
|storemode=property
|title=Towards Modeling the Structure of Product Dependencies in Supply Networks to Identify Bottlenecks Among Suppliers
|pdfUrl=https://ceur-ws.org/Vol-3707/D2R224_paper_8.pdf
|volume=Vol-3707
|authors=Daniel Henselmann,Andreas Harth
|dblpUrl=https://dblp.org/rec/conf/d2r2/HenselmannH24
}}
==Towards Modeling the Structure of Product Dependencies in Supply Networks to Identify Bottlenecks Among Suppliers==
Towards Modeling the Structure of Product
Dependencies in Supply Networks to Identify
Bottlenecks Among Suppliers
Daniel Henselmann1 , Andreas Harth1
1
Fraunhofer Institute for Integrated Circuits IIS, Nuremberg, Germany
Abstract
This paper introduces an ontology-based approach to model supply networks aimed at identifying bot-
tlenecks among suppliers. Considering concepts from existing ontologies, we develop a concise ontology
to represent the structure of supply networks, focusing on products and their derivational dependencies.
We compare our ontology to PRONTO, a heavyweight ontology with a similar scope, demonstrating its
reduced complexity while retaining sufficient modeling capabilities. Reduced expressiveness in some
product cases due to the abstraction of product variants is a limitation. Further work is needed on
network metrics and measures to identify bottlenecks.
Keywords
supply network, bottlenecks, graph model, ontology
1. Introduction
In 2021 a global shortage of microchips forced car manufacturers to halt production [1, 2, 3],
causing an estimated damage of $210 billion in revenue [4]. Bottlenecks in the supply networks
of microchips in the form of key (sometimes industry-wide) suppliers were one major reason
[5]. Figure 1 shows an example (partial) supply network of the car manufacturer BMW which
receives car components from Continental [6]. The car components at Continental contain chips
from various enterprises. BMW also directly sources chips from Qualcomm for self-driving
capabilities [7]. All chips are however dependent on TSMC which manufactures them in its
foundries [5]. A disruption of manufacturing at TSMC would significantly impact BMW, as
many of its car parts rely on TSMC, despite the presence of several suppliers in between.
A recent accumulation of environmental and geopolitical challenges has led to unprecedented
disruptions in supply networks [8] on top of an already rising number of disruptions [9]. A
supply network disruption is an "unplanned and unanticipated event that disrupts the normal
flow of goods and materials in a supply network, and viewed as a major source of firms’
operational and financial risks" [10, p. 44]. A third of the disruptions in supply networks have
their source at deeper tiers beyond direct suppliers [11], making the disruptions harder to detect
Third International Workshop on Linked Data-driven Resilience Research (D2R2’24) co-located with ESWC 2024, May
27th, 2024, Hersonissos, Greece
$ daniel.henselmann@iis.fraunhofer.de (D. Henselmann); andreas.harth@iis.fraunhofer.de (A. Harth)
0000-0001-6701-0287 (D. Henselmann); 0000-0002-0702-510X (A. Harth)
© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
Workshop
Proceedings
http://ceur-ws.org
ISSN 1613-0073
CEUR Workshop Proceedings (CEUR-WS.org)
CEUR
ceur-ws.org
Workshop ISSN 1613-0073
Proceedings
Figure 1: TSMC as a bottleneck in BMW’s supply network. (Data from [6], [7], [5].)
early. Overall, supply network disruptions are omnipresent with only 12.2 % of enterprises not
suffering a disruption in 2020 and 10.0 % experiencing over 50 disruptions [11].
Bottlenecks in enterprises’ supplier networks are the suppliers with the highest loss con-
tributions in consequence of a disruption [12]. Supply network risk managers can use the
knowledge of bottlenecks to improve resilience in their supply networks [12]. A resilient supply
network allows for anticipation, preparation, and overcoming of disruptions [13]. Bottlenecks
are identifiable through various network measures [14, 12]. To perform network measures, an
instantiated supply network graph is required in the first place.
The goal of this paper is therefore to provide a graph model representing the structure of
supply networks. The graph model allows to identify bottlenecks among suppliers in a supply
network based on instance data. The results can aid enterprises in their supplier management.
In the remainder of this paper, we cover related work in Section 2 and in Section 3 discuss the
choice to model the supply network graph with products as nodes and derivational dependencies
between them as edges. Our contribution in this paper is an ontology to model the supply
network graph, for which we present the methodology (cf., Section 4) where we set the target of
developing a small, concise ontology for a wider audience. We discuss and present the ontology
itself in Section 5, taking into account ontologies from related work. In an evaluation (cf.,
Section 6), we use the ontology with the largest overlap of scope (PRONTO, cf., Section 2) as a
baseline for comparison. The paper concludes with Section 7, which includes limitations and
open questions.
2. Related Work
2.1. Supply Network Graph Models
This section provides an overview of supply network graph models from the literature. We
discuss the choice of graph model with regard to the identification of bottlenecks among
suppliers in Section 3.
Wagner and Neshat [9] model supply networks as weighted directed graphs with vulnerability
drivers as nodes and interdependencies between them as edges.
Kim et al. [14] model supply networks as directed graphs with firms as nodes and either
delivery and receipt of materials or contractual relationships as edges. These two types of
supply networks have the same firms as nodes but may have different network structures if
a buying company establishes a contract with a second- or third-tier supplier and directs the
top-tier supplier to receive materials from them.
Kim et al. [10] model supply networks as directed graphs with facilities as nodes and
transportation between the facilities as edges.
Reyes Levalle and Nof [13] present a formalism of supply networks as directed graphs with
agents as nodes and the physical, digital, and/or service flow between the agents as edges.
Agents may be physical entities (e.g., humans, robots, sensors, manufacturing facilities) or
intangible entities (e.g., software programs) that are autonomous, goal-oriented, and interactive.
2.2. Product Supply Network Ontologies
This section provides an overview of relevant ontologies from the literature. We discuss the
concepts represented by various ontology terms with regard to our ontology in Section 5.
The TOVE project on enterprise modeling resulted in a Resource Ontology [15] and an
ontology for requirements in the engineering design domain [16]. The Resource Ontology
focuses on resources in enterprises and includes concepts for resource division, quantity, and
usage [15]. The requirements ontology introduces parts, features, requirements, and constraints
as main concepts [16].
The Enterprise Ontology [17] resulted from the Enterprise Project on the topic of enterprise
modeling and the management of change. Concepts represent a comprehensive view of enter-
prises including processes, strategy, organizational structure, resources, goals, constraints, and
environment [17].
The Onto-SCM ontology [18] was developed as a common semantic model for semantic
integration in the supply chain management (SCM) domain. Major concepts cover supply chain
structure, -management, -activities, -items, and -resources [18].
The GoodRelations ontology [19] was developed to annotate product and service offerings
on the Web for e-commerce. The ontology includes the concepts of Web Resource, Business
Entity, Offering, Business Function, Product or Service, and Unit of Measurement [19].
PRoduct ONTOlogy (PRONTO) [20] is an ontology from the product modeling domain that
represents product information with an abstraction hierarchy and a structural hierarchy. The
core classes are Product, VariantSet, Family, Structure, Relation, Change, and Restriction [20].
PRONTO is the ontology with the largest overlap in scope compared to our goal and therefore
used for comparison throughout this paper.
Schema.org [21] is an ontology targeted at Web developers to annotate websites. The
Schema.org terminology is partly derived from GoodRelations, but also contains additional
terms to cover a greater scope. The major concepts1 include CreativeWork, Event, MedicalEntity,
Person, Place, Product, and Action.
1
cf., https://schema.org/docs/schemas.html
3. Choice of Supply Network Graph Model
The supply network graph models from the literature differ in their choice of nodes and edges
for the graph model. This section evaluates the graph models to identify the most suitable one
for our use case.
Wagner and Neshat [9] model vulnerabilities, which need to be known. The goal of our paper
is a supply network model that enables the determination of vulnerabilities in the first place,
more specifically bottlenecks in the supply network. Therefore, Wagner and Neshat’s approach
is not suitable for our needs.
Kim et al. [10] model facilities and transportation. While transportation is a source for
disruptions, we aim to identify bottlenecks among suppliers from the structure of suppliers in
supply networks at a higher level of abstraction that requires less instance data.
Reyes Levalle and Nof [13] model diverse agents and diverse flows between them. However,
this model’s broadness makes it difficult to instantiate with data. Any person tasked to use this
model to identify bottlenecks in their supply network must first decide about an appropriate
abstraction level as this choice is not made by the model.
Kim et al. [14] model enterprises ("firms") using either delivery and receipt of materials or
contractual relationships as relations. For our goal of detecting bottlenecks among suppliers
in a supply network, this model seems a suitable choice. However, modeling dependencies
between enterprises does not propagate well across multiple tiers in a supply chain because
these relationships are not (entirely) transitive.
We use Figure 2a for an example. If the car manufacturer BMW orders components from
Continental to build its cars, BMW clearly depends on Continental. Continental also is a manu-
facturer of conveyor belts for the mining industry. When Continental orders chips from NXP to
build a conveyor belt, Continental clearly depends on NXP. The dependence of BMW on NXP
is however questionable. BMW could suffer from disruptions in Continental’s manufacturing of
conveyor belts due to financial problems or human resource planning affecting Continental’s
car components. The effect on BMW of a disruption in Continental’s car components is however
undoubtedly greater. If Continental were to order chips for their car production from NXP, the
situation would be different. The enterprise supply network graph model does not provide a
means of distinguishing between the two.
A solution is to incorporate products into the graph model. Figure 2b shows the supply
network from Figure 2a with products as nodes. Continental’s enterprise is replaced with three
products. The supply network lacks a connection from NXP’s chip to BMW’s car. It becomes
evident that BMW’s car production does not depend on NXP. Therefore, a supply network
graph that models products and their supply relation is suitable for our use case.
However, the supply network graph must not ignore the relationship between a product and
its enterprise as this information is necessary to identify suppliers. Adding enterprise names to
the node labels in Figure 2b does not establish a connection between Continental’s products in
the data and cannot be evaluated by a query. Furthermore, the dependence on certain products
in a supply network may decrease if an alternative product exists. The cockpit computer in
Figure 2b may either use the chip from Qualcomm or Nvidia.
Knowledge graphs offer the necessary structure to express more sophisticated entities and
the relations between them. Knowledge graphs are a suitable representation of supply networks
(a) Enterprise supply network. (b) Product supply network.
Figure 2: Different supply network graph models.
(that resemble graphs) enriched with further data. Ontologies offer a way to model the schema
of knowledge graphs. Ontologies provide a taxonomic approach to managing complexity,
the necessary expressiveness for knowledge as well as data integration, and a precise formal
foundation. Therefore we develop an ontology as a model for the supply network graph.
4. Ontology Methodology
While PRONTO is designed as "a heavyweight ontology" [20, p. 1308], we seek a small, more
lightweight ontology that can be easily understood and utilized. A wider audience beyond
dedicated ontologists should be able to make use of the ontology as ontologists are rare in
enterprises. A simpler ontology also reduces the amount and complexity of available data that is
required to instantiate the ontology. Available data is limited in practice as most enterprises have
little data on their supply networks and the coverage of deeper tiers quickly declines [22]. The
goal for the ontology is a one-size-fits-all solution that can be applied across all industries (such
as automotive, textile, electronics, food) and types of supply networks (potentially involving
multiple industries). This approach should make the ontology more applicable.
Marquardt et al. [23] presented a series of ontology design principles that provide a credible
indicator of ontology quality. These principles are coherence, conciseness, intelligibility, adapt-
ability, minimal ontological commitment, and efficiency. The PRONTO ontology adopted these
principles with a suitable balance between them [20].
The development of our ontology has a particular focus on conciseness. "The principle of
conciseness, a.k.a. minimality or minimization, demands (i) to reduce the number of vocabulary
terms to the necessary minimum and (ii) to avoid redundancy with respect to axiomatic defini-
tions. A concise ontology is easier to understand, easier to apply, and easier to maintain" [23, p.
355]. Conciseness is particularly relevant for a small ontology.
We identify the domain of the ontology (its competence) with a set of competency questions.
The competency questions provide a characterization of the ontology as well as an understanding
of its scope and limitations. The ontology must be usable to model instance data that can answer
queries based on the competency questions. The competency questions were chosen to support
the identification of bottlenecks among suppliers by providing data on a supply network on
which network measures can be conducted.
1. How many/much of a certain product does the creation of a product require across the
supply network?
2. How many derivational dependency paths from a product to another certain product are
there in a supply network?
3. Which enterprise sells a certain product in the supply network?
Based on the assessment of the ontology’s goals so far, we identify the following modeling
requirements, which guide the design of our ontology.
1. Provide a representation of products that are available for (potential) customers.
2. Provide a representation of the enterprise that sells a product.
3. Provide a representation of derivational dependencies between products of different
enterprises, specifically all dependencies where a product is (partially) consumed in the
process of creating another product.
4. Provide a representation of the quantity of a dependency.
5. Provide a representation of a derivational dependency being split between alternative
products.
PRONTO also covers these modeling requirements, but not in a specifically concise way. We
omit the following modeling requirements considered by PRONTO.
"Handle the representation of product variants using the concepts of product family and
generative BOMs" [20, p. 1309]. Product variants contribute significantly to the complexity of
PRONTO. To achieve a small, concise ontology, we abstract products and product families to a
single concept (cf., Section 5). The expressiveness of our approach is still sufficient for our use
case.
"Support the management of constraints in the derivation of product structures" [20, p.
1309]. Due to the omission of dedicated product families, the structural hierarchy does not
include component combinations derived from product families. Therefore, we do not require
constraints.
5. Ontology Considerations
Figure 3 shows the concepts of our ontology discussed in this section.
The concept of a resource is usually defined as the role of an entity for an activity [15, 17, 18].
The concept is on a relatively high level, covering various other concepts like raw material,
product, facility, tool, and operator [15] or productions, storage-, transportation-, and human
resource [18].
Section 3 identified products with their supply relation as a suitable abstraction for our
ontology. The resource concept is too broad to represent that as resources include human
Figure 3: Ontology concepts. Visualization based on Graffoo [24].
workforce or facilities that are disjoint with products. The creation of a product might depend
on human workforce, facilities, and equipment, but the dependency is considerably smaller
than on entities that are consumed in the process of creating a product. Without new human
workforce, facilities, and equipment, the creation of new products can continue as these entities
persist. Without new consumed entities, the creation of new products halts. The consumption of
an entity is therefore the required criterion for the representation of entities a product depends
on.
The concept of a product is often defined from a sales perspective as an entity offered to
customers [21, 17]. An intermediate entity that is the result of a manufacturing process in an
enterprise and later only used for the creation of products of that enterprise is therefore not a
product [17]. The product concept only covers entities exchanged between enterprises. With
regard to the dependency relation to products of other enterprises, intermediate entities are
abstracted into the products they derive into. A car by BMW is manufactured with a door
also manufactured at BMW. The door is built using a keyless transceiver from Continental.
For a product abstraction, the car individual depends on the keyless transceiver individual,
disregarding the door.
Products may be created in discrete or continuous manufacturing such as the chemical
industry [18]. The products concept also extends to services [21, 19, 18]. Earlier we noted
that the consumption of an entity is required for entities a product depends on. If we state
that a product depends on other products and products incorporate services, services must be
consumable in the creation of products. That is the case if services are not an infinite pool
but a limited amount of depletable (time)slots. The foundry service of TSMC for example is
only available in limited amounts and a bought slot is not anymore available. That specific slot
derives into the manufactured product. Should a service be limitless (e.g., software licenses),
the dependency is on another level that we do not consider.
Some ontologies consider the concept of products on multiple abstraction levels. There is a
distinction between a product individual/instance (as a class) and a product model [21, 19]. The
former represents a very, single identifiable entity while the latter represents the specification of
an entity in the sense of a prototypical description. At a car dealership, one can buy "a BMW iX"
(product model) or "that blue BMW iX over there in the corner" (product individual/instance).
For the identification of bottlenecks among suppliers, a supply network graph at the product
model level is sufficient and requires considerably less instance data.
Another abstraction is possible between a product and a product group/family [21, 20]. The
latter represents similar products having alike structures, similar characteristics, and production
routes, that vary only in certain well-described ways, such as by size, color, or material. The car
"BMW iX" could be seen as a product group/family with all the different configurations of the
car as members of that product group/family. As we seek a small, concise ontology, we abstract
products and product groups/families into a single concept. Enterprises may decide themselves
if variants deserve a distinct representation or if a single representation is sufficient, depending
on the complexity of products and variants as well as on the tradeoff between effort and payoff.
Further abstraction is that of a product class that describes products with the same function-
ality and/or physical characteristics used for achieving the same goal [19]. The product class
for the "BMW iX" would be "car". This abstraction is not associated with specific enterprises or
supply networks and therefore too high to identify bottlenecks among suppliers.
Several ontologies contain a concept for the structural hierarchy of resources or products
similar to a "partOf" relation [15, 16, 20]. The relation is transitive, non-reflexive, and anti-
symmetric [16]. The creation of products can have the nature of a composition (several products
turn into one) or a decomposition (one product turns into several) [20].
As established earlier, the dependency between two products in a supply network is char-
acterized by the (partial) consumption of one product for the creation of the other. This does
not necessitate that a product becomes part of a (physical) presence of the created product.
Examples are chemicals used for cleaning in the manufacturing of chips or the foundry service
slot. Neither example becomes a chip, but without them, no new chips are created.
Any foundational or spatial relation [25] between entities is therefore ineligible in our case. A
temporal relation is however suitable as the consumed entities stop existing when a new product
is created. The concept of derivation represents a relation between distinct entities when one
succeeds the other across a temporal divide2 . Therefore, we model our supply network graph
using derivational dependencies between products. The derivation of multiple products into a
certain product must not happen simultaneously as we abstract products to include intermediate
entities.
Usually, the derivation relation is between two products to express the dependence of one
product on another. The creation of a product might involve alternatives if substitutes for
consumed products exist [15, 16, 20]. To represent a dependence on multiple alternative products,
a single derivation may relate multiple products.
The existence of a derivation relation between products states a dependency but not its
quantity. A car might require one cockpit computer but four doors with respective door parts. A
quantity property states how many of a product must be consumed to create a product [20]. The
quantity number might be a fraction if one product is derived into multiple products. Besides a
quantity value, a unit property provides information on the unit of measurement of a volumetric
entity (e.g., corn or oil) [15].
The identification of bottlenecks among suppliers requires a relation that connects the
products in the supply network graph with their respective enterprises. Existing ontologies
use an owns relation to express the possession of a product [21, 19]. We want to express which
enterprise supervises the creation of a product and sells the product to (potential) customers.
Therefore we use a sells relation between an enterprise and its products.
2
Adapted from [25], ignoring the material and spatial aspects.
Figure 4: Instance data for a part of BMW’s iX supply network.
Figure 4 shows instance data for a part of BMW’s iX supply network using the ontology.
Please note that the SmartCockpitHPC depends on either Snapdragon8 or alternatively T500.
The quantity of the derivations between Snapdragon8 as well as T500 and 10nmSlot is a fraction
because TSMC manufactures wafers with dozens of chips on, so one chip only required a
fraction of a foundry slot.
6. Ontology Evaluation
The ontology is evaluated in two ways. First, we compare the ontology to PRONTO for an
evaluation of our target of a small, concise ontology. Afterwards, we demonstrate the capability
of the ontology to answer our competency questions.
PRONTO was evaluated using metrics to assess its structural complexity [20]. We applied
the same metrics to our ontology and compare the results in Table 1. Notably, our ontology is
much smaller but contains relatively more properties.
Regarding the competence of the ontology, we use the example supply network shown in
Figure 4 to answer our competency questions. For the first question, we determine how many
10nmSlots the creation of one iX needs. We calculate 2 * 0.004 + 1 * 1𝑎 * 0.004 + 1 * 1(1 −
𝑎) * 0.005 = 0.013 − 0.001 * 𝑎 = 0.0125 with the factor weighting the alternative between
Snapdragon8 and T500 set to 𝑎 = 0.5. The second competency question on the same data results
Metric Our ontology PRONTO
Number of classes 3 35
Number of relationships 3 43
Number of leaf classes 3 25
Number of root classes 3 10
Relationship richness 3/3 = 1.0 17/43 = 0.4
Inheritance richness 0/3 = 0.0 26/35 = 0.74
Depth of subsumption hierarchy 0 3
Attribute richness 2/3 = 0.67 6/35 = 0.17
Table 1
Metrics regarding ontology complexity compared with PRONTO [20].
in the 3 paths we used to calculate question one. For the third question, the enterprise selling
iX is BMW.
7. Conclusion
The paper introduced an ontology representing supply networks of products with derivational
dependencies between them as a graph model to identify bottlenecks among suppliers in supply
networks. The ontology is concise and considers various concepts and definitions from existing
ontologies. We compared the ontology to PRONTO, an ontology with a similar scope.
Our approach comes with some limitations. Our high abstraction level of products that
disregards product variants limits the ability to model all product cases. The expressiveness of
our concise ontology is naturally limited compared to heavyweight ontologies like PRONTO.
To identify bottlenecks among suppliers, we offer a model to instantiate data with a supply
network graph. However, our paper does not provide guidance on which network metrics and
measures to use for identifying bottlenecks. Hereof, further questions remain. How to execute
the necessary calculations of metrics (with queries)? How to weight and aggregate quantities
regarding alternative products?3 When a derived product includes variants, how to determine
the weights of quantities if a product is only required occasionally? Real supply networks
overlap with each other. Each product in the example from Figure 4 would have various other
(possible) derivations in other supply chains. How to consider overlapping supply networks
in the identification of bottlenecks? Addressing these questions will enhance the ontology’s
applicability in real-world supply network scenarios.
Acknowledgments
Partially funded by the German Federal Ministry of Education and Research (BMBF) through
the project “Velektronik” (FKZ 16ME0224) as well as the German Federal Ministry for Economic
Affairs and Climate Action (BMWK) through the project "Antrieb 4.0" (FKZ 13IK015B).
3
In the evaluation in Section 6, we took the naive approach and set 𝑎 = 0.5.
References
[1] G. Guillaume, D. Vidalon, Stellantis halts production at Rennes
plant due to chip shortage, https://www.reuters.com/business/
stellantis-halts-production-rennes-plant-due-chip-shortage-2022-06-22/, 2022. Ac-
cessed 2024-03-20.
[2] C. Isidore, GM shutting down production at most of its plants in North America | CNN
Business, https://www.cnn.com/2021/09/03/business/gm-plant-closings-chip-shortage/
index.html, 2021. Accessed 2024-03-20.
[3] V. Waldersee, Chip shortage leads carmaker Opel to shut German
plant until 2022, https://www.reuters.com/business/autos-transportation/
chip-shortage-leads-carmaker-opel-shut-german-plant-until-2022-2021-09-30/, 2021.
Accessed 2024-03-20.
[4] M. Wayland, Chip shortage expected to cost auto industry $210
billion in revenue in 2021, https://www.cnbc.com/2021/09/23/
chip-shortage-expected-to-cost-auto-industry-210-billion-in-2021.html, 2021. Ac-
cessed 2024-03-20.
[5] I. King, D. Wu, D. Pogkas, How a Chip Shortage Snarled Everything From Phones to
Cars, https://www.bloomberg.com/graphics/2021-semiconductors-chips-shortage/, 2021.
Accessed 2024-03-16.
[6] Continental Technology in the BMW iX Electric Vehicle Creates an Innovative User Ex-
perience, https://www.continental.com/en/press/press-releases/20220124-bmw-ix/, 2022.
Accessed 2024-03-20.
[7] Qualcomm, BMW Group and Arriver to Form Long-lasting Strate-
gic Cooperation for Joint Development of Automated Driving Soft-
ware Solutions, https://www.qualcomm.com/news/releases/2022/03/
qualcomm-bmw-group-and-arriver-form-long-lasting-strategic-cooperation, 2022.
Accessed 2024-03-20.
[8] G. Benigno, J. D. Giovanni, J. Groen, A. Noble, Global Supply Chain Pressure Index: May
2022 Update, 2022.
[9] S. M. Wagner, N. Neshat, Assessing the vulnerability of supply chains using graph theory,
International Journal of Production Economics 126 (2010) 121–129. doi:10.1016/j.ijpe.
2009.10.007.
[10] Y. Kim, Y.-S. Chen, K. Linderman, Supply network disruption and resilience: A network
structural perspective, Journal of Operations Management 33–34 (2015) 43–59. doi:10.
1016/j.jom.2014.10.006.
[11] R. Elliott, Supply Chain Resilience Report 2021, Technical Report, The Business Continuity
Institute (BCI), 2021.
[12] K. J. Mizgier, M. P. Jüttner, S. M. Wagner, Bottleneck identification in supply chain
networks, International Journal of Production Research 51 (2013) 1477–1490. doi:10.
1080/00207543.2012.695878.
[13] R. Reyes Levalle, S. Y. Nof, Resilience in supply networks: Definition, dimensions, and
levels, Annual Reviews in Control 43 (2017) 224–236. doi:10.1016/j.arcontrol.2017.
02.003.
[14] Y. Kim, T. Y. Choi, T. Yan, K. Dooley, Structural investigation of supply networks: A
social network analysis approach, Journal of Operations Management 29 (2011) 194–211.
doi:10.1016/j.jom.2010.11.001.
[15] F. Fadel, M. Fox, M. Gruninger, A generic enterprise resource ontology, in: Proceedings of
3rd IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises,
IEEE Comput. Soc. Press, Morgantown, WV, USA, 1994, pp. 117–128. doi:10.1109/ENABL.
1994.330496.
[16] J. Lin, M. S. Fox, T. Bilgic, A Requirement Ontology for Engineering Design, Concurrent
Engineering 4 (1996) 279–291. doi:10.1177/1063293X9600400307.
[17] M. Uschold, M. King, S. Moralee, Y. Zorgios, The Enterprise Ontology, The Knowledge
Engineering Review 13 (1998) 31–89. doi:10.1017/S0269888998001088.
[18] Y. Ye, D. Yang, Z. Jiang, L. Tong, Ontology-based semantic models for supply chain
management, The International Journal of Advanced Manufacturing Technology 37 (2008)
1250–1260. doi:10.1007/s00170-007-1052-6.
[19] M. Hepp, GoodRelations: An Ontology for Describing Products and Services Offers on
the Web, in: Knowledge Engineering: Practice and Patterns, volume 5268, Springer Berlin
Heidelberg, Berlin, Heidelberg, 2008, pp. 329–346. doi:10.1007/978-3-540-87696-0_
29.
[20] M. Vegetti, H. Leone, G. Henning, PRONTO: An ontology for comprehensive and consistent
representation of product information, Engineering Applications of Artificial Intelligence
24 (2011) 1305–1327. doi:10.1016/j.engappai.2011.02.014.
[21] R. V. Guha, D. Brickley, S. Macbeth, Schema.org: Evolution of structured data on the web,
Communications of the ACM 59 (2016) 44–51. doi:10.1145/2844544.
[22] K. Alicke, E. Barriball, V. Trautwein, How COVID-19 is reshaping sup-
ply chains, https://www.mckinsey.com/capabilities/operations/our-insights/
how-covid-19-is-reshaping-supply-chains, 2021. Accessed 2023-01-02.
[23] W. Marquardt, J. Morbach, A. Wiesner, A. Yang, OntoCAPE: A Re-Usable Ontology for
Chemical Process Engineering, RWTHedition, Springer Berlin Heidelberg, Berlin, Heidel-
berg, 2010. doi:10.1007/978-3-642-04655-1.
[24] R. Falco, A. Gangemi, S. Peroni, D. Shotton, F. Vitali, Modelling OWL Ontologies with
Graffoo, in: The Semantic Web: ESWC 2014 Satellite Events, volume 8798, Springer
International Publishing, Cham, 2014, pp. 320–325. doi:10.1007/978-3-319-11955-7_
42.
[25] B. Smith, W. Ceusters, B. Klagges, J. Köhler, A. Kumar, J. Lomax, C. Mungall, F. Neuhaus,
A. L. Rector, C. Rosse, Relations in biomedical ontologies, Genome Biology 6 (2005) R46.
doi:10.1186/gb-2005-6-5-r46.