Abstract
After more than two decades since the interdisciplinary field of ontology emerged for information science, it is now poised to make a huge impact. The ontological approach aims at making intended meaning explicit and computable. By enabling better human–machine “understanding” across complex socio-technical chains, ontologies are facilitating the vision of co-evolution of humans and their tools. Applying ontology requires a very broad spectrum of disciplines and skills, and is therefore best tackled not by individuals, but by communities of people working collaboratively. This position paper attempts to trace the brief history of ontology communities from the author’s vantage point, identifying some of the key dates and key players (mostly familiar names, but some unsung heroes as well) that have made things happen for the field of applied ontology. Inspired by Doug Engelbart’s “bootstrap” strategy, the author has developed and operated (until his recent retirement) a virtual collaborative environment (CIM3.net), on which some ontology communities (such as Ontolog and Ontology Summit) have thrived. Observing that the funding and career opportunities have changed for the better in the past few years, the author reflects on how the ontology communities of practice might leverage what they have built so far, and take applied ontology into an even better future.
Keywords
Introduction
The core concepts of ontology and its application have been around for more than 2300 years. For the purpose of this paper, though, we will look only at the development of the field of ontology and applied ontology since the early 1990s. That was the time when pioneers of this discipline co-opted the term ontology from philosophy, for use in information systems, knowledge engineering, and artificial intelligence (Gruninger et al., 2008).
By applied ontology practice, we mean the acts of those who enable and promote in the science and engineering disciplines the productization and dissemination of ontology and ontology-based technologies. Therefore, one should expect the members of the community for this practice to include, not only researchers and developers, but also those who enable the practice – from the policy decision makers who fund R&D projects, to the ontology standards developers, to the educators and trainers who ensure an adequate supply of skilled professionals for the field, to the entrepreneurs and innovators, and to the marketing and sales people who encourage the market to “buy” the ontology-based product or solution, to name a few.
The author comes from a vastly different background than do most of the current members of the ontology community. Before devoting his late career to applied ontology, he was in many different fields.1
Some of the very diverse fields that the author has previously worked in, include mathematical modeling (analog and digital), electronic design, manufacturing, software engineering, system integration, professional services, management, future studies, technology policy, information technology (IT) infrastructure, and collaboration technology.
The common thread that ties him to everyone else in the field is that he believes “ontology and its applications” is an important pursuit. He believes that applied ontology will improve the world for humanity, and that the goals of applied ontology are achievable. To him, the ontological approach makes intended meaning explicit and computable. By enabling better human–machine “understanding” across complex socio-technical chains, ontologies are facilitating the vision of co-evolution of humans and their tools. On that belief, he dedicated the last 15 years of his working career to facilitating applied ontology. He has hosted, supported, and even co-convened some interesting ontology communities, collaboration platforms, and projects during that period.
One hears much about the roots of today’s ontology concepts (“formal ontology” especially) dating as far back as Aristotle (384–322 BC). We will, however, fast forward to the time when the term ontology (in the sense that we are using it in information science today) first emerged. That takes us to the early 1990s (with seminal publications in the 1991 to 1993 timeframe and onwards), notably with work by researchers in the United States, Italy, the United Kingdom, and Germany. One of the early papers from Tom Gruber (1993) contains an extensive bibliography that helps us to identify some of the early pioneers.
The field of ontology began as a basic-research pursuit, supported by government research funding (from the likes of the US Defense Advanced Research Project Agency, the National Institutes of Health, the National Science Foundation, the European Union and various research centers in Europe), and at research departments of major corporations. Work was typically carried out at academic and research institutions. Government- or corporate-funded work created teams and communities, and some of those teams were restricted to participants of specific projects or programs. Some early community efforts, such as the Knowledge Sharing Effort (Neches et al., 1993), moved the field forward significantly, especially in research. For this paper, though, we will focus more on the emergent, open, international, community efforts.
Year 1993: The First Formal Ontology Workshop
In the debut presentation of the International Association for Ontology and Its Applications (IAOA), Nicola Guarino identified a 1993 workshop as the first among key events that marked the development of ontology communities (Guarino et al., 2009). For the first time, researchers from different countries and disciplines convened physically to have a discourse on ontology. This was the “International Workshop on Formal Ontology in Conceptual Analysis and Knowledge Representation” that took place 17–19 March 1993, in Padova, Italy (Guarino and Poli, 1993). Collected among the historic artifacts from that workshop was the preface which outlined a new direction that some among us in the ontology community have been pursuing since. The contributors of that workshop also constituted some of the field’s pioneers – a good number of whom are still with us today and who are still helping to guide our way forward.
Year 1995: The Protégé community
One of the oldest and largest communities in the ontology-related domain is the Protégé user community. Protégé is an ontology-development tool and a platform for the construction of knowledge-based systems and ontology-based solutions. It has its roots in Mark Musen’s PhD research work in the 1980s (Musen, 1989). Musen worked on a domain-specific knowledge-acquisition tool, known as OPAL, to build the complex knowledge bases required in a cancer chemotherapy advisor called ONCOCIN. That work was completed in the early 1980s. OPAL and ONCOCIN soon transitioned into Protégé-I. The notion of ontology was introduced to the Protégé tool (in Protégé-II, early 1990s) to provide a more generic, component-based approach that would allow for automatic generation of knowledge-entry forms and run-time selection of alternative problem-solving methods (Musen, 2015).
As the Protégé tool began to be adopted, a user community emerged. In this case, the community was created around the tool/technology, and served to foster collaborative research, development, education, and user support. When asked by the author, when and how did the community get started, Musen recalled, “Four of us met at a bar at a conference in Pavia in 1995. We called it ‘The first Protégé User Group Meeting.’ Our e-mail lists started at around the same time too”. As of this writing, one can see on the Protégé website2
See:
See:
Communities also formed around domain-specific ontologies. The Gene Ontology4
See:
Successful communities also tend to extend themselves in positive ways. As an example, in 2001, Ashburner and Lewis started the OBO (Open Biomedical Ontologies) initiative.5
See:
Five years after their first international workshop, the Formal Ontology community gained enough momentum and support to initiate its international conference series. FOIS’98 – the First International Conference on Formal Ontology in Information Systems was held in Trento, Italy, from June 6 to 8, 1998 (Guarino, 1998). Like other scientific conferences, the FOIS conferences provide the ontology research and development community with a familiar platform for collaboration. FOIS addresses diverse domains, such as conceptual modeling, database design, software engineering, organizational modeling, artificial intelligence, computational linguistics, the life sciences, bioinformatics, geographic information science, knowledge engineering, information retrieval, and the Semantic Web. FOIS’98 marked the beginning of an important collaborative effort of the formal ontology community. Eight FOIS Conferences6
See:
Another landmark event for the ontology community took place during 1998. While unrelated, this event was held in Germany immediately after the FOIS Conference in Italy that year. It was the Heidelberg workshop sponsored by the Klaus Tschira Foundation, and convened at Villa Bosch, Heidelberg, Germany, June 10–16, 1998. It was a first attempt towards achieving some sort of convergence on basic ontological categories and relations among representatives of a broad interdisciplinary community. The author only first heard about this event from Nicola Guarino when they met at the US National Institute of Standards and Technology for the Upper Ontology Summit almost eight years later. To piece things together for this paper, the author received much help from Pat Hayes and John Sowa who provided details and artifacts relating to the workshop (Spillers et al., 2015). They all remembered that it was Robert Spillers (a retired IBM manager) who did most of the organizational work to make this event happen. Unfortunately, those in attendance did not arrive at a consensus that was publishable. That said, the mail thread among participants of this workshop initiated an informal virtual collaboration of formal ontology researchers, and inspired the emergence of the Standard Upper Ontology (SUO) effort in the following years.
Year 2000: Start of the IEEE: SUO working group
Inspired by the 1998 Heidelberg workshop and supported by Robert Spillers and others, James Schoening initiated the IEEE P1600.1: Standard Upper Ontology Working Group (SUO WG) in June 2000. Schoening led that effort for six years (Schoening et al., 2015). The community worked and thrived on a set of mailing lists hosted by IEEE and administered by Schoening. The SUO Working Group grew to 88 voting members and logged 25,000 postings. They went as far as shortlisting six candidate upper ontologies, but never came to building a consensus on the one “standard upper ontology” they had set out to create. The SUO mailing list, however, set the stage for virtual collaboration among geographically distributed members of the community, and paved the way for some of the same players to collaborate in the Ontolog Forum, after the Ontolog community emerged in 2002.
Year 2002: The ONTOLOG community of practice comes into being
In 2001, the author was on an OASIS Technical Committee (TC) led by Jon Bosak (widely recognized as “the father of XML”), developing an XML standard known as the Universal Business Language (UBL).7
See:
These were his former colleagues from VerticalNet (a company that was among the first to employ an “ontology” approach in business-to-business e-commerce applications). They included Adam Cheyer (who used to run Software Engineering), Jack Park (a senior software engineer), Leo Obrst (who used to run Ontology Engineering) and Peter Yim (who used to run Program Management) at that company. After they all left VerticalNet (which went bust during the bursting of the 2000 dot-com bubble) they started a side-project called “SOUL” – an acronym for “Semantics, Ontology and Universal Language” – which was behind the push to get UBL to adopt an ontology approach.
An important event was conceived and co-convened in 2006 by a few of the Ontolog members – Patrick Cassidy, Leo Obrst, Steve Ray, and Peter Yim. This was another attempt to bring together upper-ontology gurus. Pat Cassidy suggested that the event be called an “Ontology Summit”. With the support of Steve Ray, then a division chief at the US National Institute for Standards and Technology (NIST), Ontolog and NIST collaborated in 2006 to organize the “Upper Ontology Summit”. In the spirit of the Heidelberg workshop and the IEEE SUO Effort, this Summit attempted to get the stewards of the major open upper ontologies to come together and converge on some consensus. A ten-point joint communiqué (Obrst et al., 2006) was released by the representatives of eight upper ontologies well known at that time, namely: the Generalized Upper Model (GUM) by Bateman et al. (1995); the ontology of Descriptions and Situations (D&S) by Gangemi and Mika (2003); the Process Specification Language (PSL/ISO 18629) by Gruninger and Menzel (2003); the Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE) by Masolo et al. (2003); OpenCyc by Lenat and Guha (1989); the Suggested Upper Merged Ontology (SUMO) by Niles and Pease (2001); the Basic Formal Ontology (BFO) by Arp et al. (2015); the upper ontology based on ISO 15926 by Batres et al. (2007).
Since then, Ontology Summits have been held each year to explore a theme of choice. Not only does this structure provide a chance for the community to have its top minds spend time together to address an issue that is of importance to the advancement of the field of ontology, it also creates a platform for the ontology community to work collaboratively with other related communities to jointly pursue in depth a chosen theme. The “Ontology Summit” process matured as time progressed, and this annual program now comprises almost four months of virtual discourse (over archived mailing lists) and virtual panel presentations and discussion sessions (over augmented conference calls), and culminates in a two-day face-to-face workshop, during which the community, among other things, shares its findings and present its distilled thoughts in a collaboratively developed communiqué. Over the past ten years, the Ontology Summit program offered themes that included:
Ontology Summit 2006 – “The Upper Ontology Summit”9
See:
Ontology Summit 2007 – “Ontology, Taxonomy, Folksonomy: Understanding the Distinctions”10
See:
Ontology Summit 2008 – “Toward An Open Ontology Repository”11
See:
Ontology Summit 2009 – “Toward Ontology-based Standards”12
See:
Ontology Summit 2010 – “Creating the Ontologists of the Future”13
See:
Ontology Summit 2011 – “Making the Case for Ontology”14
See:
Ontology Summit 2012 – “Ontology for Big Systems”15
See:
Ontology Summit 2013 – “Ontology Evaluation Across the Ontology Lifecycle”16
See:
Ontology Summit 2014 – “Big Data and Semantic Web Meet Applied Ontology”17
See:
Ontology Summit 2015 – “Internet of Things: Toward Smart Networked Systems and Societies”18
See:
Co-organizing institutions for the Ontology Summits have also grown to include six core organizers: the Ontolog Forum (Ontolog), the National Institute of Standards and Technology (NIST), the National Center for Ontological Research (NCOR), the National Center for Biomedical Ontology (NCBO), the International Association for Ontology and its Applications (IAOA), and the US National Coordination Office for Networking and Information Technology Research and Development (NCO-NITRD). At times, other institutions and communities relevant to a particular year’s theme have also participated (Yim et al., 2015).
Several participants at the 2006 FOIS Conference in Baltimore, USA, suggested that a formal professional membership organization be incorporated to advance the field of ontology. The suggestion was more adequately discussed at the next FOIS conference in 2008 in Saarbrücken, Germany, and a consensus was reached that such an endeavor be pursued. The International Association for Ontology and Its Applications (IAOA)19
See:
The International Association for Ontology and its Applications is a non-profit organization the purpose of which is to promote interdisciplinary research and international collaboration at the intersection of philosophical ontology, linguistics, logic, cognitive science, and computer science, as well as in the applications of ontological analysis to conceptual modeling, knowledge engineering, knowledge management, information-systems development, library and information science, scientific research, and semantic technologies in general.
The leadership of IAOA is provided by an Executive Council, with the support of an Advisory Board. IAOA has adopted the FOIS Conference series (started 1998, as described above) as its flagship activity, and it has designated the journal Applied Ontology20
See:
Over the years, many project teams and small communities have formed around the task of developing ontology-related standards, and they have contributed significantly to the advancement of the field. These groups generally work under the auspices of a standards development organization such as the International Organization for Standardization (ISO), International Electrotechnical Commission (IEC), the United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT), the Institute of Electrical and Electronics Engineers (IEEE), the Organization for the Advancement of Structured Information Standards (OASIS), the Object Management Group (OMG) or the World Wide Web Consortium (W3C).
The discourse for the Ontology Summit of 2009 revolved around ontology and standards. Some of the motivations and efforts of ontology standards communities are described in the Ontology Summit Communiqué from that year.21
See:
In their editorial “Applied Ontology: The next decade begins”, Guarino and Musen (2015) describe some standards and de facto standards. They reflect some of the results of dedicated efforts by members of these ontology standards communities over the years.
The notion of a CIM3 system was first introduced by the author in the late 1980s and early 1990s while he was still a practitioner in manufacturing (Yim, 1991). The CIM3 acronym originally stood for “Computer Integrated Man-Machine Manufacturing”, but it evolved by the late 1990s to stand for “Collaboration in huMan-Machine-Methodology”. CIM3 is an approach to holistic organizational improvement through extending the traditional “automation system” architecture to incorporate computer-supported cooperative work (CSCW) techniques, such as the speech-act-based “language/action perspective” in the design of a system (Winograd et al., 1991).
The CIM3.NET is a cloud computing infrastructure, designed and implemented by the author and his colleagues on the [cwe-dev] team, to provide Collaborative Work Environment (CWE) support and services to virtual communities (Yim, 2009). A prototype system of this kind was first implemented, presented, and employed at the Doug Engelbart Colloquium held at Stanford University (January–March 2000), which the author co-organized, when he was then a staff advisor at Engelbart’s Bootstrap Institute (Engelbart et al., 2000). Features of such a system (with enhancements from Adam Cheyer) were also implemented for company internal collaboration purposes, during the author’s next stint at VerticalNet. Unfortunately, VerticalNet business failed as a result of the dot-com stockmarket crash and the 2001 “9/11” terrorist attack in the US.22
It was unfortunate because VerticalNet was a promising commercial enterprise, among the first of its kind to employ an applied ontology approach, with a reasonably sized pool of talent (at its peak, VerticalNet had an ontology engineering staff of 47, made up of ontologists, computer scientists and programmers, and subject matter experts in many commercial domains). The company failed mainly due to uncontrollable external economic and social conditions, and as a result, “applied ontology” was never given a proper chance to prove itself back in that setting then.
The CIM.NET architecture was inspired by Doug Engelbart’s vision on how humanity may be able to tackle its urgent and complex problems through the “Bootstrap” strategy (Engelbart et al., 1999). Engelbart argues for an infrastructure that can foster the co-evolution of the capabilities of humans and those of tools. In a networked improvement community (NIC), one might boost the performance and Collective IQ of the organizations involved (Engelbart, 1992). By improving on the ability to improve, the bootstrap approach allows the human–machine system to improve exponentially, and hence allow humanity to cope more effectively with the unavoidable exponential growth in the changes and their complexities that are happening around them. Engelbart’s quest and approach has remained a key influence on the author’s work. Besides those on the CIM3 [cwe-dev] team, colleagues that are inspired by Engelbart’s vision include folks such as Alan Kay, Terry Winograd, Tom Gruber, Stefan Decker, and Adam Cheyer. In particular, Engelbart encouraged everyone to identify an “improvement vector” he or she deems most important and to work on it passionately with the bootstrap approach. Sometime in the year 2000, the author decided to choose “ontology” as his improvement vector. With ontology making intended meaning explicit and computable, it will facilitate mutual (machine–machine, machine–human, human–machine–machine–human, and even human–human) “understanding” in a human–machine system. The author concludes that this makes ontology a most promising piece in the “capability infrastructure” that might facilitate the co-evolution of human capabilities and tools capabilities (i.e., the co-evolution of humans and technology). That choice motivated what followed in his pursuit to help advance ontology (in whatever way he can contribute) in the ensuing 15 years. During that period, the author leveraged the CIM3.NET infrastructure, as well as his own technical, operations and management skills to support ontology-related communities23
Ontology-related communities and projects that were hosted/supported on CIM3.NET over the years included UBL, ONTOLOG, OOR, OOR-IPR, Protégé-wiki and old-release repository, CODS, SUMO, OKMDS, DAO, IAOA, CLv2, OntoIOp, SOCoP, OntologySummit, OntologyBasedStandards, UoM, SemanticWiki, RulesReasoningLP, EarthScienceOntolog, DAO; as well as more knowledge/collaboration driven ones, such as eGov-CWE, NIST-Interop, KMatKent, Bootstrap, CHM, MP, SOFI, etc. More details on some of these work are available under:
Whether or not people are consciously aware that the “bootstrap” strategy is at play, open communities collaborating in cyberspace have ended up performing (at least, anecdotally) more effectively than those operating in more traditional (non-open, non-networked, non-co-evolutionary) settings. The phenomena brought about by integrated circuits, or by the Internet, are cases in point. The author expects the improvements that will be brought about by applied ontology in the future to be similarly revolutionary. The “Ontology Summit 2011 Communiqué: Making the Case for Ontology” (Uschold, 2011) details some of the value propositions of applied ontology, and describes how a member of the ontology community can make the case for ontology to a wider audience.
In the last few years, ontology has had its share of success stories – in projects such as Apple’s acquisition of Siri24
See:
See:
See:
See:
Over the last couple of years, we have also been seeing headlines such as:
“IBM announced plans to invest $1 billion to begin a separate business unit around its super-computer Watson, with $100 million earmarked for venture investment”.
“Artificial Intelligence Startups See 302% Funding Jump in 2014!”
“AI Startup Sentient Technologies emerged with $103.5 million in a new series C round of funding”.
“Google Acquires London-based AI Startup, DeepMind, for more than $400 Million”.
“Car companies are scrambling for AI talent as Google and Apple’s driverless cars loom”.
“Toyota plans to spend at least $1 billion on a Silicon Valley research center to study autonomous driving and robotics”.
It is not just the individual headline (though every single one of them is significant) but the trend established from these news items collectively that is worth noting. Artificial intelligence, after 60 years of development, is being given the attention it deserves, finally. While applied ontology is only one sub-discipline within the broad scope of artificial intelligence, we know, though, at the end of the day, that all the AI technologies – whether they be machine learning, natural language processing, knowledge representation, reasoning, or planning – will end up finding their way into the hybrid solutions needed for our typical “complex” real live problems. Applied ontology will definitely be there and it will play key roles in some of the solutions.
The trend is unmistakable: Collectively, we have been doing something right. Applied ontology has turned the corner and has a very exciting time ahead. The good applied ontology practitioners are now presented with an unprecedented availability of funding and investments, as well as career opportunities. These are the kinds of opportunities that we weren’t able to see just, say, six years ago.
Can the ontology community leverage what it has built in the last 20–25 years and capitalize on these available opportunities to deliver a meaningful and lasting impact? The author believes the answer is a resounding “Yes!” and that eventuality and impact will be inevitable, although the timing may still depend on how effectively we can advance things.
We might be able to consciously speed things up, allowing applied ontology to make a stronger impact, by addressing some of the challenges that face us today:
Diversify the membership of our community of practice to cover the full range of stakeholders. We need more than just researchers and theoreticians. Let’s bring in everyone else who can fill the capability gaps. We need to consider “the practice” as a whole. We need to strengthen our outreach, and to start collaborating with other segments of the AI space. We want more exposure to, and collaboration with, solution partners (the system analysts and architects, data modelers, and software engineers). We want to invite others into the CoP, and to create exposure of applied ontology to wider (but related) professional services people, corporate decision makers, and policy makers, too.
Expand our penetration into education for the typical university graduate today (and also, of course, for the younger students). These trainees are probably still unaware of what “an ontology” or “applied ontology” is all about. Our influence on education still has much room to improve. The corollary to this issue is that if we don’t resolve this problem, we will not have enough ontologists to meet our needs, even if the opportunities are right in front of us.
Keep our IPR open. Ontology is so fundamental, that allowing private enterprises to monopolize the wrong elements of the Intellectual Properties Rights (IPR) will eventually hamper the future for everyone. Good lessons can be learned from how people have been trying to fight for “net neutrality” and appropriate software patents. We need to do even better.
Lastly, we should continue “bootstrapping” by leveraging the ontology and ontology-engineering approaches to improve on how ontology communities and their members can better collaborate and advance the field.
In short, the opportunities we have been waiting for are finally here. Let us keep up the good work, and make applied ontology deliver.
Footnotes
Acknowledgements
We are indebted to Doug Engelbart and John McCarthy for showing us the way. The author would like to acknowledge collaborators in the various ontology communities and projects he has had the privilege to work with over the years. Last but not least, thanks are due to other [cwe-dev] team members. In particular, major contributors to the CIM3.NET infrastructure design and implementation were due to Jonathan Cheyer (who architected and designed the IT infrastructure), Shinya Yamada (who maintained the cloud-based system, and transitioned it to a virtual machine infrastructure), Eugene Kim (who introduced us to the wiki, and implemented purple-numbers to provide the fine-grained addressability in the CWE, called for by Engelbart’s design), as well as Tejas Parikh, Ken Baclawski, Jonathan Cheyer and others (who implemented the purple-mediawiki-extension, and transitioned the Ontolog wiki-content to the Purple Semantic MediaWiki (PSMW) platform).
