<?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">Omni-directional Hyper Logic Programs in SILK and RIF</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Benjamin</forename><surname>Grosof</surname></persName>
							<email>benjaming@vulcan.com</email>
							<affiliation key="aff0">
								<orgName type="institution">Vulcan Inc</orgName>
								<address>
									<settlement>Seattle</settlement>
									<region>WA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carl</forename><surname>Andersen</surname></persName>
							<email>canderse@bbn.com</email>
							<affiliation key="aff1">
								<orgName type="institution">Raytheon BBN Technologies</orgName>
								<address>
									<settlement>Arlington</settlement>
									<region>VA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Mike</forename><surname>Dean</surname></persName>
							<email>mdean@bbn.com</email>
							<affiliation key="aff1">
								<orgName type="institution">Raytheon BBN Technologies</orgName>
								<address>
									<settlement>Arlington</settlement>
									<region>VA</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Michael</forename><surname>Kifer</surname></persName>
							<email>kifer@cs.stonybrook.edu</email>
							<affiliation key="aff2">
								<orgName type="institution">Stony Brook University</orgName>
								<address>
									<settlement>Stony Brook</settlement>
									<region>NY</region>
									<country key="US">USA</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Omni-directional Hyper Logic Programs in SILK and RIF</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">186221E624C58544B933E541190BC7AD</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T03:42+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>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>SILK is an expressive Semantic Web rule language and system equipped with scalable reactive higher-order defaults. We present two of its latest novel features. Omni rules are prioritized defeasible clauses that provide a higher-level expressive abstraction for users by making rules omni-directional. They handle multi-way conflicts. And they are soundly interoperable with FOL and W3C OWL as well as with RIF-BLD, SPARQL, and RDF. RIF-SILK is a new RIF dialect that extends RIF-BLD via RIF-FLD.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction to SILK</head><p>SILK <ref type="foot" target="#foot_0">4</ref> (Semantic Inferencing for Large Knowledge) is an expressive Semantic Web rule language and system equipped with scalable reactive higher-order defaults. The system includes capabilities for reasoning, knowledge interchange, and user interface (UI). Part of Project Halo<ref type="foot" target="#foot_1">5</ref> , sponsored by Vulcan Inc., the SILK research program addresses fundamental knowledge representation (KR) requirements for scaling the Semantic Web to widely-authored Very Large Knowledge Bases (VLKBs) in business and science that answer questions, proactively supply info, and reason powerfully. The SILK effort has over 15 contributing institutions, including Vulcan, Stony Brook University, Raytheon BBN Technologies, Cycorp, and SRI International.</p><p>SILK pushes the frontier of KR by combining expressiveness plus semantics plus scalability. It targets defeasibility, higher-order, and actions -including to support reasoning about complex processes that are described in terms of causality, hierarchical structure, and/or hypothetical scenarios. Longer-term, SILK targets widely collaborative KA by subject matter experts (SMEs), such as science students/teachers or business people, not just knowledge engineers (KEs) or programmers. SILK's techniques apply to many commercial domains, e.g., for policies and regulations.</p><p>SILK has a new fundamental KR: hyper logic programs, which extends normal declarative logic programs (LP). Hyper LP is the first to tightly combine several key advanced expressive features: defaults, with strong negation and priorities, cf. courteous LP <ref type="bibr" target="#b0">[1]</ref> with argumentation theories <ref type="bibr" target="#b1">[2]</ref>; (quasi) higher-order syntax, reification, and meta-reasoning, cf. HiLog <ref type="bibr" target="#b2">[3]</ref> and Common Logic; and procedural attachments to external actions (side-effectful), queries (to builtins, web sources or services), and events (knowledge update flows), cf. situated/production LP <ref type="bibr" target="#b0">[1]</ref> (and similar to production rules). Other advanced hyper LP expressive features include: webized syntax and interchange cf. W3C Rule Interchange Format (RIF) <ref type="bibr" target="#b3">[4]</ref> (and the earlier RDF, RuleML <ref type="bibr" target="#b4">[5]</ref>, SPARQL, and OWL); frame syntax (object-oriented style) cf. F-Logic <ref type="bibr" target="#b5">[6]</ref>; and semantically clean negation-as-failure (NAF), cf. well-founded <ref type="bibr" target="#b6">[7]</ref>.</p><p>The SILK language includes an ASCII presentation syntax, an abstract syntax, and a RIF dialect (RIF-SILK) which includes markup syntax. The hyper LP semantics includes a model theory and proof theory. Essentially, its implementation can be viewed as transforming knowledge from higher to lower abstraction levels. Higher is good for knowledge acquisition (human cognition); lower is good for reasoning (code reuse and optimization). Despite hyper LP's expressive power, inferencing in it is highly scalable computationally. It is tractable under non-onerous restrictions, having practically the same computational complexity as Horn LP (similar to Horn first-order logic (FOL)). Hyper LP retains the pragmatic quality of LP: it is intuitionistic, i.e., conclusions drawn are definite, and lacks general "reasoning by cases".</p><p>SILK knowledge interchange can be via load (import), or query (external, during inferencing), or event (update received). KR languages supported for interchange include: SPARQL and RDF(S); SQL and ODBC (e.g., Excel spreadsheets); SILK, RIF (-BLD and -SILK), and OWL (-RL); Cyc; and AURA <ref type="bibr" target="#b7">[8]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Omni Rules: Omni-directional LP Defaults</head><p>We have developed a novel major expressive extension in hyper LP, called omni rules, and implemented support for it in SILK. Omni rules are prioritized defeasible axioms that provide a yet higher-level expressive abstraction for users. Omni rules handle multi-way conflicts. And omni rules are soundly interoperable with FOL and W3C OWL as well as with RIF-BLD, SPARQL, and RDF.</p><p>SILK syntax: A SILK rule has the form "@[tag-&gt;G] H :-B ;". Here, ":-" is the usual LP rule implication connective, i.e., informally "if". H and B are called the rule head and body, respectively; and ";" is the statement ending delimiter. ":-B" may be absent, i.e., the body may be empty (true). a # c means that a is an instance of class c. Skolems are prefixed by the underscore character (" "). A courteous rule label term, used for prioritization, is called a tag. SILK has recently been extended to incorporate rule annotations. An explicit tag is specified in a rule via an annotation which optionally begins the rule: @[tag-&gt;G] H :-B ; specifies a rule with tag G. The tag (G) may be strict (silk:strict), i.e., non-defeasible; if so, the "tag-&gt;silk:" may be omitted. An annotation can also be used to specify an explicit unique ID for the rule and/or other processing directives.</p><p>Clausal case: Omni rules generalize the permitted form of rule head formula. The basic case is a clausal omni rule; this has the form @[tag-&gt;G] F ; . Here, the body is empty. The head F is a disjunction of literals. Each such head literal is an atom or the neg of an atom; F is NAF-free (as usual in LP). E.g.: @[tag-&gt;hi] wet(?Loc,today) or neg occur(rain,?Loc,yesterday) ; The tag is optional. Outer universal quantification can be left implicit.</p><p>The semantics of omni rules is defined (and implemented currently) via a transformation. A clausal omni rule: @[tag-&gt;G] L 1 or L 2 or ... or L k ; -where each L i is an atom or the neg of an atom, and k &gt; 0 -is transformed into a set of k directional rules, one for each choice of head literal -i.e., one for each "contrapositive variant": (Here, neg neg A is treated as equivalent to A, for any atom A.) This is called the set of directional variant rules, a.k.a. the variant set , for that clausal omni. The transformation of a clause into this set of directional rules is called its directionalization. E.g., the variant set for the omni above about wet and rain is: @[tag-&gt;hi] wet(?Loc,today) :-occur(rain,?Loc,yesterday) ; @[tag-&gt;hi] neg occur(rain,?Loc,yesterday) :-wet(?Loc,today) ;</p><formula xml:id="formula_0">@[tag-&gt;G] L 1 :-neg</formula><p>General case: More generally, a omni rule may have a body and it may have a universal FOL-formula head, i.e., take the form @[tag-&gt;G] HU :-B ; Here, B is any hyper LP body (same as before the omni rules feature was introduced). The head HU is any syntactically FOL-looking formula that is outermost universally quantified. The quantifier-free subformula of HU may be formed syntactically from atoms using neg, and, and or freely composed. The strong implication connective &lt;== is also permitted as a syntactic and conceptual convenience. D &lt;== E is defined as equivalent to D or neg E. Likewise, ==&gt; and &lt;==&gt; are permitted as well. E.g., the rule above about wet and rain is equivalently reformulated as: @[tag-&gt;hi] wet(?Loc,today) &lt;== occur(rain,?Loc,yesterday) ; Note that the head formula may use skolemization so as to approximately represent existentials, and thus be "nearly" full FOL in form. Moreover, the head formula may use the higher-order (HiLog) and frame syntax/features of hyper LP. Any universal formula HU is straightforwardly transformed (reduced) to a conjunctive set of clauses as in FOL <ref type="bibr" target="#b8">[9]</ref>; let us write those as HC1,...,HCn. Accordingly, a omni rule of the above form is transformed in two steps. The first step transforms it into a set of clausal-head omni rules: @[tag-&gt;G] HC1 :-B ; ... @[tag-&gt;G] HCn :-B ; In the second step, each of these clausal-head omni rules is transformed into its variant set, as described earlier except that B is also added to the body of each directional variant rule in each variant set. I.e., the i'th rule of the variant set shown above becomes: @[tag-&gt;G] L i :-neg L 1 and ... and neg L i−1 and neg L i+1 and ... and neg L k and B ; When the omni rule's head is a single literal, both steps of the transformation reduce to identity. Thus the previous directional kind of LP rules are simply a special case of omni rules, in hyper LP. One can thus view every rule in hyper LP as an omni rule.</p><p>We have further developed a sophisticated version of Courteous, in which the second/clausal step of the directionalization transformation also outputs an exclusion statement used by the argumentation theory <ref type="bibr" target="#b1">[2]</ref>. This Courteous version more powerfully utilizes prioritization in resolving multi-way (not just 2-way) conflicts. The exclusion statement generalizes the "mutex" aspect of the previous form of Courteous. However, to describe these deeper aspects of omni rules is beyond the scope of this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Advantages for Authoring of rules:</head><p>The courteous defaults feature of hyper LP enables users to author rules that mainly employ strong negation (neg) and priorities rather than negation-as-failure (naf). The omni-directional feature of hyper LP further enables users to author rules that mainly employ an "omni-directional" form of implication (&lt;==) rather than the directional form of implication (:-) of LP rules. In this sense, omni rules abstract away the usual (i.e., previous in the LP literature) directionality of LP rules. They enable users to author FOL-style formulas, which behave omni-directionally but are nevertheless defeasible. Omni rules also allow logically-inclined users to use complex FOL formulas to represent rules in a compact, easily readable form. In this respect, hyper rules confer benefits similar to Lloyd-Topor transformations.</p><p>Figure <ref type="figure" target="#fig_0">1</ref> shows, in a SILK GUI <ref type="bibr" target="#b10">[11]</ref>, an example of directionalization: for the fictional business policy rule, "Only color full-page ads appear on the last page of the front section of an issue of the New York Times". This universal omni rule transforms into two clausal omni rules -one for the color ad literal and one for the full page size literal -that each in turn transform into a seven-member variant set of directional rules.</p><p>No "Reasoning by Cases": Despite permitting disjunction within the head, omni rules do NOT permit or perform "reasoning by cases" as FOL and Answer Set Programs (ASP) do. Omni rules thus do not incur the far greater computational complexity FOL and ASP have. Rather, the variant set in this regard behaves similarly to the unit/linear resolution strategy in FOL.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Sound Interoperability with FOL via Hypermonotonic Mapping:</head><p>We have developed a novel approach for sound interchange with FOL, generalizing the method used in Description Logic Programs <ref type="bibr" target="#b9">[10]</ref> and OWL-RL, based on the analysis that hyper LP has a tight relationship to FOL, akin to that for Horn LP. We can define this relationship via a hypermonotonic mapping T that consists of a pair of mappings (T 1, T 2), one for each interchange direction. T 1 maps a hyper LP rule into a universal FOL axiom. It replaces :-by &lt;==, and ignores the tag. I.e., the hyper LP rule @[tag-&gt;G] H :-B ; is mapped into the FOL axiom H &lt;== B ;. Certain non-onerous syntactic restrictions apply, since some expressive constructs in hyper LP have no correspondent in FOL. Thus the hyper LP rule must not contain naf nor the other body-only constructs that expressively essentially rely upon naf, including: aggregates, Lloyd-Topor forall, and Lloyd-Topor implies. And it must not contain external actions (effector literals). T 1 maps a (true) hyper LP conclusion into a FOL axiom with the same formula.</p><p>T 2 maps a universal FOL axiom F; into the hyper LP omni rule F; that has the same formula as head and an empty body.</p><p>Interestingly, from a FOL viewpoint, entailment in hyper LP is sound -even though hyper LP is nonmonotonic! -and is incomplete, e.g., it lacks "reasoning by cases". Thus we say (restricted) hyper LP is FOL-sound with respect to the interchange mapping T . When there is conflict, the incompleteness is desirable! Hyper LP entailment/reasoning is then usefully selective, unlike FOL which entails all sentences.</p><p>One usage for interchange is to import universal FOL (e.g., clauses) into hyper LP. One can assign prioritization to the imported rules, e.g., based on source authority, recency, or reliability. A second usage for interchange is to import hyper LP conclusions into FOL, e.g., in the conflict-free case.</p><p>A well-known special case of such interchange is between definite Horn LP and definite Horn FOL, especially when function-free. In this case, in the associated variant set exactly one directional clause has a positive head; the other rules in the variant set can-be/are essentially ignored. And in this case, there is completeness, not just soundness, of the LP with respect to the set of entailed ground atoms. This special case relationship is the KR foundation used in most implementations of Horn FOL reasoning -the typically used techniques essentially do LP reasoning -e.g., currently for OWL-RL, RDFS, RIF-BLD whose semantics are all based essentially on Horn FOL.</p><p>The hypermonotonic mapping T greatly generalizes that approach. It handles strong negation (neg), and any clause not just Horn. When skolemization is employed, it can in effect expressively cover much of FOL -thus much of OWL, Common Logic [12], and SBVR <ref type="bibr" target="#b12">[13]</ref>.</p><p>Overcoming FOL's Brittleness: Hyper LP can handle conflict robustly, always producing a consistent set of conclusions. By contrast, FOL is a "bubble" -it is perfectly brittle semantically in the face of contradictions from quality problems or merging conflicts. Any contradiction is totally contagious -the conclusions all become garbage. FOL's extreme sensitivity to conflict limits its scalability in the number of axioms and the number of merges. The expressive opportunity arises for conflict essentially as soon as strong negation (neg) is introduced into a focal subset of FOL. For example, OWL beyond -RL and Common Logic both suffer from this problem.</p><p>A Very Large KB (VLKB) with a million or billion axioms formed by merging from multiple web sources is unlikely to have zero KB/KA conflicts from: human knowledge entry/editing; implicit context and cross-source ontology interpretation; updating cross-source; and source trustworthiness. Hyper LP's approach provides a critical advantage for KB scalability -semantically as well as computationally.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">RIF SILK Dialect</head><p>Using RIF's Framework for Logic Dialects (FLD), <ref type="bibr" target="#b13">[14]</ref>, we have defined a RIF dialect, called RIF-SILK <ref type="bibr" target="#b14">[15]</ref>, to facilitate the exchange of rules employing SILK's advanced expressive features. RIF-SILK is a strict superset of RIF Basic Logic Dialect (BLD) that adds higher-order (HiLog, reification), prioritized defaults (Courteous, neg, omni-directionality), well founded NAF, reactiveness (external actions), and some other (expressive) features. RIF-SILK also shares a number of features with other RIF dialects. These include frame/object-oriented syntax as in F-logic <ref type="bibr" target="#b5">[6]</ref>, internationalized resource identifiers (IRIs) <ref type="bibr" target="#b15">[16]</ref> as identifiers for concepts, and XML Schema datatypes <ref type="bibr" target="#b16">[17]</ref>. Our implementation of RIF-SILK is as an import/export module to the SILK engine.</p><p>Like RIF Production Rule Dialect (PRD), RIF-SILK provides procedural attachments for external actions, etc. Unlike RIF-PRD, RIF-SILK provides a declarative semantics -and further adds higher-order, defaults, and a number of other features.</p><p>The RIF Core Answer Set Programming Dialect (RIF-CASPD) <ref type="bibr" target="#b17">[18]</ref> was proposed recently. Like RIF-SILK, RIF-CASPD can express both NAF and strong negation (neg) -and its treatment of NAF coincides with RIF-SILK's for the stratified case. Unlike RIF-SILK, RIF-CASPD supports "reasoning by cases" (head disjunction) -thus is far more computationally complex -but lacks higher-order, priorities, functions, and equality.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>Contributions of this work were summarized in the Abstract, the end of section 2, and the beginning of section 3.</p><p>Next, we discuss the broad potential applicability of SILK's core KR technology approach, and give future directions for the core technology itself.</p><p>SILK inherits a variety of use cases from previous work on courteous LP defaults, situated/production LP actions and events, and webized information integration -including in RuleML and RIF. There are many potential applications in business and government for SILK's reactive higher-order defaults expressiveness. Horizontally, these include: policies and policy-based workflows (monitoring, trust); and ontology mapping/mediation and knowledge integration. Vertically, these include: e-commerce (shopping &amp; advertising, contracts, customer care); defense (intelligence, operations); finance (reporting, regulatory</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Example of directionalization in a SILK GUI. Lines 12-18 and lines 19-26 are the two variant sets.</figDesc><graphic coords="5,137.32,118.94,317.00,544.00" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_0">http://silk.semwebcentral.org</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_1">http://projecthalo.com</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>compliance); biomed (pharma, e-science, clinical records and guidance, insurance); and mobile (personalization).</p><p>Directions for future KR work include more interchange languages, probabilistic knowledge, and parallelization of inferencing.</p><p>Acknowledgements: Thanks to all of the SILK team, including Paul Haley for suggesting the example newspaper ad policy rule and Brett Benyo for help implementing it.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Representing E-Commerce Rules via Situated Courteous Logic Programs in RuleML</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">N</forename><surname>Grosof</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Electronic Commerce Research and Applications</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Logic Programming with Defaults and Argumentation Theories</title>
		<author>
			<persName><forename type="first">H</forename><surname>Wan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Grosof</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 25th Intl. Conf. on Logic Programming</title>
				<meeting>25th Intl. Conf. on Logic Programming</meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">HiLog: A foundation for higher-order logic programming</title>
		<author>
			<persName><forename type="first">W</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Warren</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Logic Programming</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="187" to="230" />
			<date type="published" when="1993-02">February 1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">RIF Basic Logic Dialect</title>
		<author>
			<persName><forename type="first">H</forename><surname>Boley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/2010/REC-rif-bld-20100622/" />
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<date type="published" when="2010-06">June 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<ptr target="http://ruleml.org/" />
		<title level="m">The Rule Markup Initiative: Rule Markup Language (RuleML</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Logical Foundations of Object-Oriented and Frame-Based Languages</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lausen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of ACM</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="page" from="741" to="843" />
			<date type="published" when="1995-07">July 1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Well-founded and Stationary Models of Logic Programs</title>
		<author>
			<persName><forename type="first">T</forename><surname>Przymusinski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Annals of Mathematics and Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="141" to="187" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Project Halo Update: Progress Toward Digital Aristotle. AI Magazine to appear</title>
		<author>
			<persName><forename type="first">D</forename><surname>Gunning</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">K</forename><surname>Chaudhri</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2010">Fall 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">On the complexity of derivation in propositional calculus</title>
		<author>
			<persName><forename type="first">G</forename><surname>Tseitin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Studies in constructive mathematics and mathematical logic</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="10" to="13" />
			<date type="published" when="1968">1968</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Description Logic Programs: Combining Logic Programs with Description Logic</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">N</forename><surname>Grosof</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Horrocks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Decker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Volz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. WWW-2003 Conf</title>
				<meeting>WWW-2003 Conf</meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A SILK Graphical UI for Defeasible Reasoning, with a Biology Causal Process Example</title>
		<author>
			<persName><forename type="first">B</forename><surname>Grosof</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Burstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dean</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Andersen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Benyo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Ferguson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Inclezan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Shapiro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 4th Intl. Web Rule Symp. (RuleML)</title>
				<meeting>4th Intl. Web Rule Symp. (RuleML)</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<idno>ISO: ISO/IEC 24707</idno>
		<title level="m">:2007 Information technoogy -Common Logic (CL): a framework for a family of logic-based languages</title>
				<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Object Management Group: Semantics of Business Vocabulary and Business Rules (SBVR)</title>
		<ptr target="http://www.omg.org/spec/SBVR/1.0/" />
		<imprint>
			<date type="published" when="2008-01">January 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">RIF Framework for Logic Dialects</title>
		<author>
			<persName><forename type="first">H</forename><surname>Boley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/2010/REC-rif-fld-20100622/" />
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<date type="published" when="2010-06">June 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">RIF SILK Dialect</title>
		<author>
			<persName><forename type="first">J</forename><surname>Sherman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dean</surname></persName>
		</author>
		<ptr target="http://silk.semwebcentral.org/RIF-SILK.html" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Internationalized Resource Identifiers (IRIs)</title>
		<author>
			<persName><forename type="first">M</forename><surname>Duerst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Suignard</surname></persName>
		</author>
		<ptr target="http://www.ietf.org/rfc/rfc3987" />
	</analytic>
	<monogr>
		<title level="m">IETF RFC 3987</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">XML Schema Part 2: Datatypes Second Edition</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">V</forename><surname>Biron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Malhotra</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/" />
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<date type="published" when="2004-10">October 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<title level="m" type="main">RIF Core Answer Set Programming Dialect</title>
		<author>
			<persName><forename type="first">S</forename><surname>Heymans</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kifer</surname></persName>
		</author>
		<ptr target="http://ruleml.org/rif/RIF-CASPD.html" />
		<imprint/>
	</monogr>
</biblStruct>

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