Daniel Whitmore
About me
Semantic technologies specialist with a background in computer science and AI. Daniel writes about ontology design, taxonomy building, and knowledge graph interoperability. His work connects theory with practical applications in machine learning and semantic web projects.
Latest Articles
Ontology Mapping: How to Align Different Models
Reading Time: 3 minutesAs knowledge systems grow more complex, integrating different models has become a critical task in information science. Ontology mapping addresses the challenge of connecting diverse ontologies so they can “speak” to one another. Without proper alignment, data remains siloed, hindering collaboration in fields such as healthcare, artificial intelligence, and digital libraries. By learning how to […]
Ontology vs Taxonomy: Where Do They Overlap?
Reading Time: 3 minutesIn knowledge management and information science, professionals often debate the relationship between ontology vs taxonomy. While both aim to organize knowledge, they differ in scope, purpose, and complexity. A taxonomy provides hierarchical structures for classification, while an ontology defines entities, their relationships, and the rules that govern them. Yet, these concepts are not mutually exclusive—they […]
Ontology Semantic Web: Building Smarter Connections
Reading Time: < 1 minuteThe ontology semantic web is more than just a technical concept; it represents a paradigm shift in how data is connected, interpreted, and used by both humans and machines. Ontologies provide structured definitions of concepts and relationships, ensuring that the Semantic Web moves beyond simple keyword matching to true semantic understanding. With RDF (Resource Description […]
Philosophy of Language and Ontology
Reading Time: 5 minutesThe philosophy of language and ontology explores how language shapes our understanding of reality and how concepts of being influence the way we communicate. Ontology, a central branch of metaphysics, examines what exists and how entities relate to one another, while the philosophy of language investigates how meaning is created, interpreted, and shared. Together, they […]
BORO Methodology: Origins and Evolution
Reading Time: 3 minutesThe BORO methodology, or Business Object Reference Ontology, is a structured approach to ontology engineering and data modeling. Developed to address inconsistencies in enterprise information systems, BORO provides a clear framework for representing concepts, relationships, and entities across business domains. Over time, it has evolved into a widely recognized method for creating precise and reusable […]
Upper Ontology: SUMO, Cyc, and BORO
Reading Time: 4 minutesAn upper ontology provides the backbone of knowledge representation. Unlike domain ontologies, which focus on specific fields such as medicine or law, an upper ontology defines the most general categories of reality—objects, events, processes, and their relations. This common framework allows researchers, computer scientists, and businesses to integrate diverse data sources under a unified structure. […]
Ontological Commitment: Meaning and Importance
Reading Time: 3 minutesThe concept of ontological commitment plays a central role in philosophy and knowledge representation. It refers to the assumptions we make about what kinds of things exist in the world when we build theories or models. Understanding these commitments helps researchers, scientists, and philosophers clarify the foundations of their reasoning. In academic writing, computer science, […]
Ontology in Artificial Intelligence: Why It Matters
Reading Time: 3 minutesThe concept of ontology in artificial intelligence plays a crucial role in how machines understand, structure, and process information. While algorithms and data often receive most of the attention, ontology provides the underlying framework that enables consistent meaning across systems. From machine learning to natural language processing, ontologies define the relationships between concepts so AI […]
What Is Conceptual Modeling? Definition and Examples
Reading Time: 3 minutesConceptual modeling is one of the fundamental methods used to understand, structure, and represent complex systems. In computer science, business analysis, and data management, it helps researchers and professionals visualize abstract ideas before implementing them. By creating a conceptual model, teams can reduce misunderstandings, improve communication, and build stronger systems. The conceptual modeling definition covers […]