classes and instances simultaneously, where needed.
We argue that it supports simplicity, expressiveness,
modularity, flexibility and extensibility of ontologies.
Furthermore, we present means for implementing
inheritance behaviour between facets and along
hierarchies within facets by using inferencing. We
argue that this reduces redundancy and increases
conciseness.
We have applied the modelling approach
presented in this paper to concrete domain-specific
ontologies in practice and we continue to do so.
Currently, we are working on an ontology for
machine learning (ML) (Humm and Zender, 2021;
(Humm et al., 2021), modelling ML approaches, ML
libraries, their characteristics and interrelationships,
and more. This ontology shall be used in various use
case contexts, including teaching ML, supporting ML
engineers when designing ML applications,
supporting automated orchestration of ML
applications (AutoML) or chat bots for answering
questions about ML. The flexibility of our approach
can be particularly useful in using the ontology in
those different use case contexts.
REFERENCES
Dean Allemang, Jim Hendler, Fabien Gandon (2020).
Semantic Web for the Working Ontologist - Effective
Modeling in RDFS and OWL, Third Edition. ACM
Books series, Nbr. 33, 2020, ISBN 978-1-4503-7614-3
Phenoscape (2021): Vertebrate Taxonomy Ontology
(VTO). Online https://github.com/phenoscape/vertebra
te-taxonomy-ontology accessed 2021-04-21.
National Center for Biotechnology Information (NCBI)
(2021): NCBI Taxonomy. Online https://www.ncbi.
nlm.nih.gov/taxonomy, accessed 2021-04-21.
British Broadcasting Corporation (BBC) (2021): Wildlife
Ontology (WO). Online https://www.bbc.co.uk/
ontologies/wo, accessed 2021-04-21.
Global Biodiversity Information Facility (GBIF) (2021).
Online https://www.gbif.org, accessed 2021-04-21.
Wikimedia (2021): Wikidata. Online https://www.
wikidata.org, accessed 2021-04-21.
Colin Atkinson, Thomas Kühne (2001). The Essence of
Multilevel Metamodeling. In: Gogolla M., Kobryn C.
(eds) ≪ UML ≫ 2001 — The Unified Modeling
Language. Modeling Languages, Concepts, and Tools.
UML 2001. Lecture Notes in Computer Science, vol.
2185. Springer, Berlin, Heidelberg.
https://doi.org/10.1007/3-540-45441-1_3.
Bernd Neumayr, Katharina Grün, Michael Schrefl (2009).
Multi-Level Domain Modeling with M-Objects and M-
Relationships. Sixth Asia-Pacific Conference on
Conceptual Modelling (APCCM 2009), Wellington,
New Zealand, January 20-23 2009. CRPIT 96,
Australian Computer Society 2009, ISBN 978-1-
920682-77-4.
Ulrich Frank (2014). Toward a New Paradigm of
Conceptual Modeling and Information Systems Design.
Business & Information Systems Engineering 6(6),
Dec. 2014, pp. 319-337. DOI: 10.1007/s12599-014-
0350-4
World Wide Web Consortium (W3C) (2014): RDF Schema
1.1, W3C Recommendation 25 February 2014. Online
https://www.w3.org/TR/rdf-schema, accessed 2021-
04-21.
World Wide Web Consortium (W3C) (2013a): SPARQL
1.1 Query Language W3C Recommendation 21 March
2013. Online https://www.w3.org/TR/sparql11-query,
accessed 2021-04-21.
World Wide Web Consortium (W3C) (2013b): SPARQL
1.1 Update, W3C Recommendation 21 March 2013.
Online https://www.w3.org/TR/sparql11-update,
accessed 2021-04-21.
Natalya F. Noy, Deborah L. McGuinness (2021). Ontology
Development 101: A Guide to Creating YourFirst
Ontology. Technical reports, Stanford University,
Stanford, CA, 94305, Online https://protege.
stanford.edu/publications/ontology_development/ontol
ogy101.pdf , accessed 2021-08-03.
Alain Pirotte, Esteban Zimanyi, David Assart, Tatiana
Yakusheva (1994). Materialization: a powerful and
ubiquitous abstraction pattern. VLDB, Morgan
Kaufmann, 1994, pp. 630-641.
James J. Odell (1994). Power Types. Journal of Object-
Oriented Programming, Volume 7(2), 1994 , pp. 8-12.
Giancarlo Guizzardi, Joao Paulo A. Almeida, Nicola
Guarino, Victorio A. Carvalho (2015). Towards an
Ontological Analysis of Powertypes. International
Workshop on Formal Ontologies for Artificial
Intelligence (FOFAI), 2015.
Joao Paulo A. Almeida, Victorio A. Carvalho, Freddy
Brasileiro, Claudenir M. Fonseca, Giancarlo Guizzardi
(2019). Multi-Level Conceptual Modeling: Theory and
Applications. 2019.
Freddy Brasileiro, Joao Paulo A. Almeida, Victorio A.
Carvalho, Giancarlo Guizzardi (2016a). Expressive
Multi-Level Modeling for the Semantic Web. 15th
International Semantic Web Conference (ISWC 2016).
Lecture Notes in Computer Science October 2016,
DOI: 10.1007/978-3-319-46523-4_4.
Freddy Brasileiro, Joao Paulo A. Almeida, Victorio A.
Carvalho, Giancarlo Guizzardi (2016b). Applying a
Multi-Level Modeling Theory to Assess Taxonomic
Hierarchies in Wikidata. Wiki Workshop at 25th Int.
Conference Companion World Wide Web, 2016, pp.
975-980.
Victorio A. Carvalho, Joao Paulo A. Almeida (2018).
Toward a Well-Founded Theory for Multi-Level
Conceptual Modeling. Software and Systems Modeling
17(1), Springer Verlag, February 2018. DOI:
10.1007/s10270-016-0538-9.
Jeff Z. Pan, Ian Horrocks (2001). Metamodeling
Architecture of Web Ontology Languages. Proc. of the