<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">What Formalism for the Semantic Web?</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Hassan</forename><surname>Aït-Kaci</surname></persName>
							<email>hassan.ait-kaci@univ-lyon1.fr</email>
							<affiliation key="aff0">
								<orgName type="laboratory">CEDAR Project LIRIS</orgName>
								<orgName type="institution">Université Claude Bernard Lyon</orgName>
							</affiliation>
							<affiliation key="aff1">
								<address>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">What Formalism for the Semantic Web?</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">34A9EE385412FB52FF7E7F942B5A35F1</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T16:25+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The world is changing. The World Wide Web is changing. It started out as a set of purely notational conventions for interconnecting information over the Internet. The focus of information processing has now shifted from local disconnected disc-bound silos to Internet-wide interconnected clouds. The nature of information has also evolved. From raw uniform data, it has now taken the shape of semi-structured data and meaningcarrying so-called "Knowledge Bases." While it was sufficient to process raw data with structure-aware querying, it has now become necessary to process knowledge with contents-aware reasoning. Computing must therefore adapt from dealing with mere explicit data to inferring implicit knowledge. How to represent such knowledge and how inference therefrom can be made effective (whether reasoning or learning) is thus a central challenge among the many now facing the world wide web.</p><p>So called "ontologies" are being specified and meant to encode formally encyclopedic as well as domain-specific knowledge. One early (still on-going) such effort has been the Cyc<ref type="foot" target="#foot_0">1</ref> system. It is a knowledge-representation system (using LISP syntax) that makes use of a set of varied reasoning methods, altogether dubbed "commonsense." A more recent formalism issued of Description Logic (DL)-viz. the Web Ontology Language (OWL<ref type="foot" target="#foot_1">2</ref> )-has been adopted as a W3C recommendation. It encodes knowledge using a specific standardized (XML, RDF) syntax. Its constructs are given a modeltheoretic semantics which is usually realized operationally using tableau <ref type="bibr" target="#b3">3</ref> -based reasoning. <ref type="bibr" target="#b4">4</ref> The point is that OWL is clearly designed for a specific logic and reasoning method. Saying that OWL is the most adequate interchange formalism for Knowledge Representation (KR) and automated reasoning (AR) is akin to saying that English is the best designed human language for facilitating information interchange among humans-notwithstanding the fact that it was simply imposed by the most recent pervasive ruling power, just as Latin was Europe's Lingua Franca for centuries.</p><p>Thus, it is fair to ask one's self a simple question: "Is there, indeed, a single most adequate knowledge representation and reasoning method that can be such a norm? " I personally do not think so. In this regard, I share the general philosophy of Doug Lenat<ref type="foot" target="#foot_5">5</ref> , Cyc's designer-although not the haphazard approach he has chosen to follow. <ref type="bibr" target="#b6">6</ref> If one ponders what characterizes an ontology making up a knowledge base, some specific traits most commonly appear. For example, it is universally acknowledged that, rather than being a general set of arbitrary formal logical statements describing some generic properties of "the world," a formal knowledge base is generally organized as a concept-oriented information structure. This is as important a change of perspective, just as object-oriented programming was with respect to traditional method-oriented programming. Thus, some notion of property "inheritance" among partially-ordered "concepts" (with an "is-a" relation) is a characteristic aspect of KR formalisms. In such a system, a concept has a straightforward semantics: its denotes of set of elements (its "instances") and the "is-a" relation denotes set inclusion. Properties attached to a concept denote information pertaining to all instances of this concept. All properties verified by a concept are therefore inherited by all its subconcepts.</p><p>Sharing this simple characteristic, formal KR formalisms have emerged from symbolic mathematics that offer means to reason with conceptual information, depending on mathematical apparatus formalizing inheritance and the nature of properties attached to concepts. In Description Logic 7 , properties are called "roles" and denote binary relations among concepts. On the other hand, Formal Concept Analysis (FCA <ref type="bibr" target="#b8">8</ref> ) uses an algebraic approach whereby an "is-a" ordering is automatical derived from propositional properties encoding the concepts that are attached to as bit vectors. A concept is associated an attribute with a boolean marker (1 or "true") if it possesses it, and with a (0 or "false") otherwise. The bit vectors are simply the rows of the "property matrix" relating concepts to their attributes. This simple and powerful method, originally proposed by Rudolf Wille, has a dual interpretation when matching attributes with concepts possessing them. Thus, dually, it views attributes also as partially ordered (as the columns of the binary matrix). An elegant Galois-connection ensues that enables simple extraction of conceptual taxonomies (and their dual attribute-ordered taxonomies) from simple facts. Variations such as Relational Concept Analysis (RCA <ref type="bibr" target="#b9">9</ref> ) offer more expressive, and thus more sophisticated, knowledge while preserving the essential algebraic properties of FCA. It has also been shown how DL-based reasoning (e.g. OWL) can be enhanced with FCA. <ref type="bibr">10</ref> Yet another formalism for taxonomic attributed knowledge, which I will present in more detail in this presentation, is the Order-Sorted Feature (OSF) constraint formalism. This approach proposes to see everything as an order-sorted labelled graph.</p><p>Sorts are set-denoting and partially ordered with an inclusion-denoting "is-a" relation, and so form a conceptual taxonomy. Attributes, called "features," are function-denoting symbols labelling directed edges between sort-labelled nodes. Such OSF graphs are a straightforward generalization of algebraic First-Order Terms (FOTs) as used in Logic Programming (LP) and Functional Programming (FP). Like FOTs, they form a lattice structure with OSF graph matching as the partial ordering, OSF graph unification as infimum (denoting set intersection), and OSF graph generalization as supremum. <ref type="bibr">11</ref> Both operations are very efficient. These lattice-theoretic properties are preserved when one endows a concept in a taxonomy with additional order-sorted relational and functional constraints (using logical conjunction for unification and disjunction for generalization for the attached constraints). These constraints are inherited down the conceptual taxonomy in such a way as to be incrementally enforceable as a concept becomes gradually refined.</p><p>The OSF system has been the basis of Constraint Logic Programming for KR and ontological reasoning (viz. LIFE) [2, 1]. As importantly, OSF graph-constraint technology has been at work with great success in two essential areas of AI: NLP and Machine Learning:</p><p>it has been a major paradigm in the field of Natural Language Processing (NLP) for a long time; notably, in so-called "Head-driven Phrase Structure Grammar" (HPSG<ref type="foot" target="#foot_8">12</ref> ) and Unification Grammar (UG 13 ) technology [4]. This is indeed not surprising given the ease with which feature structure unification enables combining both syntactic and semantic information in a clean, declarative, and efficient way. 14 -Similarly, while most of the attention in the OSF literature has been devoted to unification, its dual-namely, generalization-is just as simple to use, and computes the most specific OSF term that subsumes two given terms [3]. This operation is central in Machine Learning and with it, OSF technology lends itself to be combined with popular Data Mining techniques such as Support Vector Machines using frequency or probabilistic information.</p><p>In this presentation, I will give a rapid overview of the essential OSF formalism for knowledge representation along its reasoning method which is best formalized as order-sorted constraint-driven inference. I will also illustrate its operational efficiency and scalability in comparison with those of prominent DL-based reasoners used for the Semantic Web.</p><p>The contribution of this talk to answering the question in its title is that the Semantic Web effort should not impose a priori putting all our eggs in one single (untested) basket. Rather, along with DL, other viable alternatives such as the FCA and OSF formalisms, and surely others, should be combined for realizing a truly semantic web. grammar 13 http://www.cs.haifa.ac.il/ ˜shuly/malta-slides.pdf 14 http://citeseer.ist.psu.edu/viewdoc/summary?doi=10. 1.1.51.2021  </p></div>			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.cyc.com/platform/opencyc</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">http://www.w3.org/TR/owl-features/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">http://en.wikipedia.org/wiki/Method_of_analytic_tableaux</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">Using of tableau methods is the case of the most prominent SW reasoner[6,  </note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">, 7]. Systems using alternative reasoning methods must first translate the DL-based syntax of OWL into their own logic or RDF query processing. This may be costly<ref type="bibr" target="#b9">[9]</ref> and/or incomplete<ref type="bibr" target="#b8">[8]</ref>.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_5">http://en.wikipedia.org/wiki/Douglas_Lenat</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_6">However, I may stand corrected in the future since knowledge is somehow fundamentally haphazard. My own view is that, even for dealing with a heterogenous world, I would rather</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="11" xml:id="foot_7">This supremum operation, however, does not (always) denote set union-as for FOT subsumption, it is is not modular (and hence neither is it distributive).</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="12" xml:id="foot_8">12 http://en.wikipedia.org/wiki/Head-driven_phrase_structure_</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m">mathematically formal representation and reasoning methods dealing with uncertainty and approximate reasoning, whether probabilistic, fuzzy, or dealing with inconsistency</title>
				<imprint/>
	</monogr>
	<note>e.g. rough sets. paraconsistency</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Data models as constraint systems-a key to the Semantic Web</title>
		<author>
			<persName><forename type="first">H</forename><surname>Aït-Kaci</surname></persName>
		</author>
		<ptr target="http://cs.brown.edu/people/pvh/CPL/Papers/v1/hak.pdf" />
	</analytic>
	<monogr>
		<title level="j">Constraint Processing Letters</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="33" to="88" />
			<date type="published" when="2007-11">November 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Towards a meaning of LIFE</title>
		<author>
			<persName><forename type="first">H</forename><surname>Aït-Kaci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Podelski</surname></persName>
		</author>
		<ptr target="http://hassan-ait-kaci.net/pdf/meaningoflife.pdf" />
	</analytic>
	<monogr>
		<title level="j">Journal of Logic Programming</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="195" to="234" />
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">An axiomatic approach to feature term generalization</title>
		<author>
			<persName><forename type="first">H</forename><surname>Aït-Kaci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Sasaki</surname></persName>
		</author>
		<ptr target="http://www.hassan-ait-kaci.net/pdf/ecml01.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of European Cinference on Machine Learning (ECML 2001</title>
				<editor>
			<persName><forename type="first">L</forename><forename type="middle">D</forename><surname>Raedt</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Flach</surname></persName>
		</editor>
		<meeting>European Cinference on Machine Learning (ECML 2001<address><addrLine>Freiburg, Germany</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">2167</biblScope>
			<biblScope unit="page" from="1" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Typed feature structures: A generalization of first-order terms</title>
		<author>
			<persName><forename type="first">B</forename><surname>Carpenter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1991 International Symposium on Logic Programming</title>
				<editor>
			<persName><forename type="first">V</forename><surname>Saraswat</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Ueda</surname></persName>
		</editor>
		<meeting>the 1991 International Symposium on Logic Programming<address><addrLine>Cambridge, MA, USA</addrLine></address></meeting>
		<imprint>
			<publisher>MIT Press</publisher>
			<date type="published" when="1991">1991</date>
			<biblScope unit="page" from="187" to="201" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Hypertableau reasoning for description logics</title>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Shearer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<ptr target="https://www.jair.org/media/2811/live-2811-4689-jair.pdf" />
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="165" to="228" />
			<date type="published" when="2009-09">September 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">HermiT: A highly-efficient OWL reasoner</title>
		<author>
			<persName><forename type="first">R</forename><surname>Shearer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Motik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<ptr target="http://www.cs.ox.ac.uk/ian.horrocks/Publications/download/2008/ShMH08b.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th International Workshop on OWL Experiences and Directions</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">U</forename><surname>Sattler</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Dolbear</surname></persName>
		</editor>
		<meeting>the 5th International Workshop on OWL Experiences and Directions<address><addrLine>Karlsruhe, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008-10">October 2008</date>
		</imprint>
	</monogr>
	<note>OWLED&apos;08</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Pellet: A practical OWL-DL reasoner</title>
		<author>
			<persName><forename type="first">E</forename><surname>Sirin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Parsia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">C</forename><surname>Grau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kalyanpur</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Katz</surname></persName>
		</author>
		<ptr target="http://pellet.owldl.com/papers/sirin05pellet.pdf" />
	</analytic>
	<monogr>
		<title level="j">Journal of Web Semantics</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="51" to="53" />
			<date type="published" when="2007-06">June 2007</date>
		</imprint>
	</monogr>
	<note>This is a summary</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">How incomplete is your semantic web reasoner</title>
		<author>
			<persName><forename type="first">G</forename><surname>Stoilos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Grau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<ptr target="http://www.cs.ox.ac.uk/ian.horrocks/Publications/download/2010/StCH10a.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 24th National Conference on Artificial Intelligence (AAAI 10)</title>
				<editor>
			<persName><forename type="first">M</forename><surname>Fox</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Poole</surname></persName>
		</editor>
		<meeting>the 24th National Conference on Artificial Intelligence (AAAI 10)<address><addrLine>Atlanta, Georgia, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">July 11-15, 2010</date>
			<biblScope unit="page" from="1431" to="1436" />
		</imprint>
	</monogr>
	<note>AAAI, AAAI Publications</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Tractable OWL 2 reasoning infrastructure</title>
		<author>
			<persName><forename type="first">E</forename><surname>Thomas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Z</forename><surname>Pan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Ren</surname></persName>
		</author>
		<author>
			<persName><surname>Trowl</surname></persName>
		</author>
		<ptr target="http://homepages.abdn.ac.uk/jeff.z.pan/pages/pub/TPR2010.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 7th Extended Semantic Web Conference</title>
				<editor>
			<persName><forename type="first">L</forename><surname>Aroyo</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Antoniou</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Hyvnen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Teije</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><surname>Stuckenschmidt</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Cabral</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">T</forename><surname>Tudorache</surname></persName>
		</editor>
		<meeting>the 7th Extended Semantic Web Conference<address><addrLine>Heraklion, Greece</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2010-06">May-June 2010</date>
			<biblScope unit="page" from="431" to="435" />
		</imprint>
	</monogr>
	<note>ESWC&apos;10</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
