Keywords

1 Introduction

The current industrial revolution is said to be driven by the digitization that exploits connected information across all aspects of manufacturing [1]. Standards have been recognized as an important enabler; meanwhile, ontology is considered as the next generation standard for connected information. Although there have been ontologies developed in the industrial manufacturing domain, they have been disparately developed with inconsistent principles and viewpoints. Hence, existing industrial ontologies are incoherent and not suitable for the connected information goal.

With successes in developing coherent ontologies in the biological, biomedical, and financial domains [2,3,4], an effort called Industrial Ontologies Foundry (IOF) has been formed to pursue the same goal for the industrial manufacturing domain [5]. Modern manufacturing, particularly with today’s complex cyber-physical products and materials, however, requires diverse disciplines of engineering, information technology, and management. This nature makes the scoping and development of coherent ontology for the industrial manufacturing domain a mountainous challenge. To manage scope and expectations, the IOF community has devised a proof-of-concept (POC) project with the aim to prove the viability and values of the endeavor. This paper describes the developments within the POC project.

The paper first describes the IOF formation, organizational structure, and aims of its subgroups. It then describes the POC process, discusses current results, and finally concludes with future plans.

2 IOF Formation and Organization

The first IOF workshop was organized in December 2016 at the National Institute of Standards and Technology (NIST), Gaithersburg, USA [6]. Thereafter, the community has had weekly conference calls and yearly workshops [7, 8].

Following the workshop in 2017, the IOF charter has been drafted and became available on its web site as a community draft [9]. One of the most important messages from the charter that makes IOF unique from other standard organizations that have published engineering ontologies is the intention of the IOF for its ontologies to be freely open. Although the current charter stops short at indicating a particular intellectual property licensing agreement, the community recognizes the need for such an encompassing ontology to be freely reusable, so that the corresponding information can be truly connected. The intention of the community has always been gravitating toward one of the royalty free licenses (e.g., variations of the creative commons licenses [10], which only require some recognitions).

The charter also outlines goals that include not only publishing the freely available ontologies, but also providing principles, guidelines, and governance processes such that a suite of ontology modules can grow in an interoperable fashion. One of the components to enable this is the organizational structure of the IOF community.

The community has devised three kinds of committees: a governance board (GB), a technical oversight board (TOB), and working groups (WGs). There is one GB, one TOB, and as many WGs as deemed necessary by the community. To ensure interoperability, these boards have overlapping personals as shown in Fig. 1, where each circle represents the membership of each board.

Fig. 1.
figure 1

IOF organizational structure

The primary role of the GB is to maintain the health and effective operation of the IOF organization. It sets the overall policy and manages legal aspects of the business. The other important role for the GB is to resolve conflicts unresolvable by the TOB.

TOB members are responsible for setting ontology principles and design guidelines used across the WGs. They have an important role to ensure that modules of the IOF ontologies developed by each WG are interoperable and consistent.

Each WG develops an ontology or a suite of ontologies of the IOF ontologies vetted by the TOB. Some WGs may be responsible for developing or adapting cross-cutting, domain independent ontologies such as for time or units of measurement. Figure 2 shows types of ontologies anticipated within the IOF ontologies. A WGs may exist for the foundation ontology, each of bubbles, or a group of bubbles in the figure. The top two layers reflect specializations of the IOF ontologies for a particular use that may be private or licensed (developing such specializations is considered out of scope for the IOF).

Fig. 2.
figure 2

Architecture of the IOF ontologies [9]

We can observe from Fig. 2 that it is a challenge to establish the scope of each WG, particularly at the Domain Specific Reference Ontologies level as information about a manufactured product overlaps across its life cycle phases and operational areas involved in development and manufacturing of the product. On the other hand, starting from bottom up looking at the choices of foundation ontology (e.g., BFO [11], DOLCE [12]) and Domain Independent Reference Ontologies carry a risk of developing something don’t meet the requirements of the domain. To manage such risk and challenge, the IOF community has agreed to start with a proof-of-concept (POC) project, which set the scope based on a consensus rather than the life cycle or operation areas of manufacturing and devised both bottom-up and top-down groups to test the feasibility and values of IOF ontologies. The next section describes this ongoing activity.

3 IOF POC

The IOF proof-of-concept (POC) project was intended to test the feasibility of IOF goals. Therefore, the objectives of the POC included not only producing a small, initial ontology, but also testing the organizational structure (described above) and producing and testing drafts principles and guidelines.

To set the scope, the POC started by asking for most interested manufacturing-related terms from the community. To set a very low bar, textual definitions were optional. Terms submitted should have a use case behind them so that a proof-of-value (POV) can be performed once the ontology is available. Each submission could include up to 50 terms in virtually any form of structured or unstructured file format. After collecting all the submissions, 20 terms were to be identified based on the frequencies of matches across the submissions. Each term has a (synonym) set of closely-matched terms; therefore, we call the output of this step the top-20 sets.

Getting the Top-20 Sets

At the time of this writing, 23 submissions were received, some of which went over the 50-term limit. Submission topic areas included product life cycle management, general manufacturing, manufacturing process, material (in the sense of material science), supply chain management, logistics, shop floor automation, manufacturing resources, production system engineering and analysis, and additive manufacturing.

To identify the top-20 sets, first submissions were transcribed into a web-based collaborative ontology editing tool [13] using a Simple Knowledge Organization System (SKOS) representation [14]. In a few cases, submissions were provided in an Web Ontology Language (OWL) [15] format. The tool was able to import these, then SKOS concept assertions were manually added to their class URIs. In this way, all terms could be mapped using the SKOS closeMatch relationship.

This led to the second step, creating a rough mapping. The objective of this mapping was not to do semantic alignment, but rather to set a scope for the POC. Hence, mappers were instructed to be quite liberal with their mapping and to not be concerned with the concept hierarchy. One relative rich submission was copied as a starting point for a canonical terminology (i.e. the IOFPOC skos:ConceptScheme) for mapping. The mapping task was divided among four individuals who performed the mapping consecutively, and the target for completion was a few weeks.

Even with the rough mapping in mind, it was not a trivial work for the last individual because the canonical grew as unmapped terms were added to it. The last individual reported that the search functionality in the tool became very handy. At the finish, the canonical had over 600 terms. Table 1 below shows the resulting top-20 sets. Due to space limitation, only the terms and counts are shown. Table 2 shows definitions provided for the term set with the most matches. Complete result will be available on the IOF web site [5].

Table 1. The top-20 sets of closely matched terms
Table 2. Textual descriptions for the most frequent set

Discussion

It can be seen from Table 1 that judging only by the label, the terms in each set are quite semantically close to each other. However, Table 2 demonstrates that each submission in the set gave a variety of definitions; and a few distinct notions (or concepts) may be refactored from the set. All but three of the submissions provided textual definitions; though two of those three provided subsumption hierarchies. Due to the richness of the semantics provided in the submission, the mapping result frequently yielded closely related notions within each set. That is, we observed that notions in the same set were often either close to each other in a subsumption hierarchy, an action or process of another notion in the set, or a mereologically related notion to another notion in the set. There are however other complex cases where similar terms are used for overlapping notions and similar terms are used for subtly distinct notions. An example of the former case can be observed in Table 2 where ‘product’ was used exclusively for physical object, both physical object and service, only desired (or designed) output, and both desired and undesired (by-product) output. An example of the latter case is ‘material’. In one notion, it is a chemical composition, while in the other, it is a part, assembled component, or raw substance (e.g., metal powder) supplied to the manufacturing activity.

Next Step

In the next step, the IOF community is creating a WG to formalize these top-20 sets. Two kinds of WGs are in the plan, top-down and bottom-up. At the time of this writing, a top-down WG has been formed. Its approach is to classify the notions in the top-20 set using the Basic Formal Ontology (BFO) [11] and conversely to see if BFO needs changes.

The formations of the bottom-up WGs are driven by use cases. At this time, the TOB is soliciting use cases from the community. With use case information, the TOB will cluster use cases together to form bottom-up WGs.

Both types of WGs will allow the submitters an opportunity to complete their submissions with detail textual definitions before the WGs proceed. It is expected that each bottom-up WGs would consider notions beyond the top-20 set. They will take the focal point at ensuring that the harmonized definitions or ontology in each bottom-up domain board satisfy their functional requirements and viewpoints. It is unclear at this point whether each bottom-up WG will produce a more formal definition (or model) such as class diagram or even an ontology. They will however perform gap analysis between their notions and the output from the top-down group by classifying their notions with respect to the top-down view. It is yet to be determined whether the gap analysis will be performed concurrently across all the bottom-up groups or sequentially. The community seems excited about what is coming before them.

4 Conclusion and Future Plans

The IOF is a growing community. After a round of inactivity elimination, over 60 participants have registered and are actively involved with representative across all populous continents except Africa. Both the contingent governance (5 seats) and technical oversight (12 seats) boards consist of diverse representatives from private companies, research institutes, academia, and standard development organizations. Both boards have a lot of deliverables lying ahead. The governance board should set up membership policies, development infrastructure, and intellectual property policy. The technical oversight board should draft ontology design rules (e.g., naming convention, minimal ontological commitment, URIs, versioning) and design principles (e.g., modularity, interaction with existing standards). It is anticipated that the proof-of-concept (POC) project, which is still ongoing, will be the platform for developing these documents. At the present time there is no fee to participate in the IOF; however, the governance board is tasked with developing a business model to sustain the community given a successful POC. Interested individual are invited to submit a request for participation on the IOF web site.