{"updated":"2026-11-04T19:51:00Z","content_md":"I have ranted against the brittleness and unusability of formal ontologies [Politics and Pragmatism in Scientific Ontology Construction](https:\/\/ammdi.hyperphor.com\/Politics-and-Pragmatism-in-Scientific-Ontology-Construction) but for my sins, a friend is trying to get me to work on an OWL ontology for semiconductor manufacturing processes (admittedly, a domain that they might actually be suited for). Ontologies are standards and sort of protocolish, although they seem more static than a protocol.\n\n![[4y2w44y42hpnwnchhqktee8c3x]]","changelog":[{"version":1,"at":"2026-10-27T00:52:07Z","note":null},{"version":2,"at":"2026-11-04T19:51:00Z","note":null}],"transclusions":[{"id":"4y2w44y42hpnwnchhqktee8c3x","version":2}],"created":"2026-10-27T00:52:07Z","page":"f\/47j2g7v177fzvzb0y0h8zjrfs4\/","content_hash":"sha256:d75c345d6f58e70a113a065e39e65cf58d052157bd128de73f10261350ab7681","id":"47j2g7v177fzvzb0y0h8zjrfs4","kind":"thread","origin":"https:\/\/ammdi.hyperphor.com\/blyg\/","content_html":"<div><div><span>I have ranted against the brittleness and unusability of formal ontologies <a class=\"pagelink\" href=\"https:\/\/ammdi.hyperphor.com\/Politics-and-Pragmatism-in-Scientific-Ontology-Construction\">Politics and Pragmatism in Scientific Ontology Construction<\/a> but for my sins, a friend is trying to get me to work on an OWL ontology for semiconductor manufacturing processes (admittedly, a domain that they might actually be suited for). Ontologies are standards and sort of protocolish, although they seem more static than a protocol. <\/span><\/div><blockquote class=\"blyg-transclusion\" data-blyg-id=\"4y2w44y42hpnwnchhqktee8c3x\" data-blyg-version=\"2\"><div><span class=\"hover-tag-container\"><span class=\"hover-tag-lozenge\" onclick=\"toggleHoverTag(this)\">Ask Claude<\/span><div class=\"hover-tag-popup\"><ul class=\"nondent\" id=\"6aeac08e-7ffa-4813-a31f-7139efcbb67e\">\n<li class=\"block\">This is a rich set of tensions worth unpacking. Let me engage with both the &quot;is this a good domain fit&quot; question and the &quot;ontologies vs. protocols&quot; framing.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-929b-466e-b7ef-6a1bf8e99a6a\">\n<li class=\"block\"><hr \/><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-265a-4a14-bd60-1812fb96ad28\">\n<li class=\"block\"><h2> Semiconductor Manufacturing as a Plausibly Good Domain for OWL Ontologies<\/h2><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-cbd4-48bb-89f7-f0999367724d\">\n<li class=\"block\"><span>Your instinct that this domain <i>might<\/i> actually be suited to formal ontologies is worth taking seriously. The core reasons:<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-9125-4486-ab4e-dd18e4d07b7e\">\n<li class=\"block\"><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-4f64-47e4-b355-a1d479e3aa28\">\n<li class=\"block\">Semiconductor manufacturing involves numerous complex steps and processes requiring extensive knowledge for effective execution, where in each step having an expert specialized in that particular field to guide workers is crucial.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-4561-4d8b-b9ee-3be490dc5adb\">\n<li class=\"block\"><span>That&apos;s precisely the kind of structured, hierarchical, relatively <i>stable<\/i> domain knowledge where formal ontologies earn their keep \u2014 unlike, say, social science concepts that are inherently contested.<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-1d0e-42e2-b9ac-ddaf00151d13\">\n<li class=\"block\"><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-a169-4746-b3f8-d45ba1579e97\">\n<li class=\"block\">To address knowledge structuring challenges, some groups have collaborated with semiconductor experts to develop ontologies that systematically structure the entire semiconductor manufacturing process, constructed using a top-down approach, dividing the field from general to detailed levels, sub-levels, and specific processes.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-307a-4aef-ae72-564ea4a3e444\">\n<li class=\"block\">The interoperability use case is concrete:<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-9b06-43bf-af88-5299dc8a8c1c\">\n<li class=\"block\">at the level of manufacturing operations management and control, ontology-based models following standards like IEC 62264 have been proposed to address interoperability issues in production-control systems, and Process Specification Language (PSL) ontologies with formal representation of manufacturing processes can help exchange process information automatically among a wide variety of manufacturing applications.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-d0dd-4113-8be3-c58de42f7bef\">\n<li class=\"block\">So there are real prior efforts and a genuine interoperability problem to solve \u2014 not just ontology-for-its-own-sake.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-7ddd-4891-831e-4c9a2ff8a9fb\">\n<li class=\"block\"><hr \/><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-a452-4195-9cd8-aa2177ba4053\">\n<li class=\"block\"><h2> Ontologies as Standards: More Static Than Protocols?<\/h2><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-69ed-437a-9b2e-7413da3fcdbc\">\n<li class=\"block\">Your intuition that ontologies are &quot;more static&quot; than protocols is mostly right, but the distinction is worth sharpening:<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-e325-43bf-b9cf-3e702b971e20\">\n<li class=\"block\"><span><b>Protocols<\/b> govern <i>interaction<\/i> \u2014 they define message sequences, handshakes, state machines. They have to be dynamic almost by definition because they mediate live exchanges between systems.<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-4925-48e8-9f10-f239dcccac99\">\n<li class=\"block\"><span><b>Ontologies<\/b> govern <i>interpretation<\/i> \u2014 they define what terms mean and how concepts relate.<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-2893-46e4-b72c-3f2df47112e2\">\n<li class=\"block\">Ontology-driven interoperability produces semantic descriptions of protocols and the data units they exchange; an ontology describes concepts and relationships between concepts in a specific domain.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-8ec9-45d0-81b7-85c6dc07b9f2\">\n<li class=\"block\"><span>In this framing, an ontology is actually <i>below<\/i> the protocol layer \u2014 it&apos;s the shared semantic contract that makes protocol messages interpretable.<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-1d8a-4715-a08a-6747b0f93d93\">\n<li class=\"block\"><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-a7cf-4f5d-bc4c-0d7169bc15b5\">\n<li class=\"block\">Gruber&apos;s widely-used definition of an ontology is a &quot;specification of a conceptualization.&quot; Ontologies are, at a minimum, sets of terms used in a specific domain, definitions for those terms, and defined relationships between the terms; they can range from simple controlled vocabularies to structurally complex representations employing description logics.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-470b-4cc1-9462-d3f1702d51b4\">\n<li class=\"block\">The &quot;static&quot; problem you&apos;re pointing at is real and known:<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-6783-4721-828d-583b65615022\">\n<li class=\"block\">IoT\/WoT ontologies notably suffer from lack of a grounding, making them require adaptations to interoperate or have proper reuse, with no assurance of semantic grounding.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-14c4-4635-8885-7b6154bb7d83\">\n<li class=\"block\">In other words, even when ontologies are standards, they often lack the mechanical enforcement mechanisms that make protocol standards actually binding.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-6524-409c-b49a-5b3252df7d8f\">\n<li class=\"block\"><hr \/><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-a0a9-496a-a444-536715dfb3c6\">\n<li class=\"block\"><h2> Why Semiconductor Fab Might Be Different From the Usual Ontology Failure Modes<\/h2><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-7990-4b4f-8ebb-12f38fdf201b\">\n<li class=\"block\">The brittleness you&apos;ve argued against in scientific ontology construction typically comes from:<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-c1f8-493e-b5b6-be66fee1aa1d\">\n<li class=\"block\">Contested domain concepts (what counts as a &quot;species&quot;?)<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-1dd2-40be-80ab-a64fe716f89e\">\n<li class=\"block\">Stakeholder politics baking in parochial classifications<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-48fd-484a-bc9f-32f590ecea91\">\n<li class=\"block\">The world changing faster than the ontology can be updated<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-fd04-4113-86fd-188f84a33a0b\">\n<li class=\"block\"><span>Semiconductor process steps \u2014 lithography, etch, deposition, CMP, implant, anneal \u2014 are comparatively <i>uncontested<\/i> as categories, physically grounded, and change slowly enough that an ontology version can remain useful for years. The domain also has a clear interoperability payoff: fabs, equipment suppliers, and EDA tools all need to exchange process descriptions, and<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-0f56-473c-9827-e2fd9ab84907\">\n<li class=\"block\">automation of planning processes is desirable to cope with frequent changes in semiconductor supply chains, requiring rich communication between different decision-making units, whether human planners or software, and hardware components.<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-ced3-4281-a7a8-ecfc4cc022a6\">\n<li class=\"block\"><hr \/><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-7cbe-4e35-9efc-779bfdefe5e3\">\n<li class=\"block\"><h2> The Practical Upshot<\/h2><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-651c-4865-a81c-e340d0437abe\">\n<li class=\"block\"><span>The ontology-as-standard framing is probably the right one for your purposes: treat it less like a knowledge representation exercise and more like a <b>data schema with formal semantics bolted on<\/b>.<\/span><\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-defb-48cc-8565-415978115da7\">\n<li class=\"block\">OWL extends RDF with formal logic, enabling machines to infer relationships that were not explicitly stated<\/li><\/ul><ul class=\"nondent\" id=\"6aeac08e-bfb5-4901-877a-efa60da4dcbd\">\n<li class=\"block\">\u2014 that inferencing capability is probably the one thing worth preserving over a plain schema, since you can do things like automatically classify a process step as requiring cleanroom class X given its contamination sensitivity properties. The brittleness risk is manageable if you keep the ontology&apos;s scope narrow (process steps, parameters, equipment capabilities) and resist the temptation to model everything.<\/li><\/ul><\/div><\/span><\/div><\/blockquote><\/div>","version":2,"media":[],"blyg":"0.3"}