亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rewriter.html

?? 本體推理工具 共八個例子:從如何建立本體到做一些簡單的的本體推理
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_02) on Mon Jan 14 15:06:28 GMT 2008 -->
<TITLE>
Rewriter
</TITLE>

<META NAME="date" CONTENT="2008-01-14">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Rewriter";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Rewriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/RewriterContext.html" title="interface in org.semanticweb.kaon2.extensionapi.rewriter"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Rewriter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.semanticweb.kaon2.extensionapi.rewriter</FONT>
<BR>
Interface Rewriter&lt;IN,OUT&gt;</H2>
<HR>
<DL>
<DT><PRE>public interface <B>Rewriter&lt;IN,OUT&gt;</B></DL>
</PRE>

<P>
Represents an object that can transform axioms and rules while processing queries. Rewriters are created by corresponding RewriterFactory objects that are registered with an instance of a Reasoner object. When a Reasoner processes a query, it retrieves the axioms from the accompanying ontology and passes them through a sequence of registerd rewriters, in order to obtain a set of rules used to evaluate the query. Certain rewriters, such as translating the OWL axioms into disjunctive datalog rules, are internal to the Reasoner. However, users can insert their own rewriters into the pipeline in order to apply some custom preprocessing of the rules.  <p>It is important to understand that a rewriter is an object used by the reasoner in its internal processes. Hence, a rewriter should not attempt to perform reasoning tasks, such as answering queries, as this would lead to an infinite loop. A Rewriter is free to obtain the Ontology object from the RewriterContext and use the standard retrieval interface to obtain axioms and facts. A Rewriter should not attempt to modify the ontology: apart from an unintuitive semantics, this would require acquiring a write lock on the ontology; since the Reasoner calling the rewriter already holds a read lock, a deadlock would arise.
<P>

<P>
<HR>

<P>

<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Collection&lt;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" title="type parameter in Rewriter">OUT</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html#rewrite(org.semanticweb.kaon2.extensionapi.rewriter.RewriterContext, java.util.Collection)">rewrite</A></B>(<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/RewriterContext.html" title="interface in org.semanticweb.kaon2.extensionapi.rewriter">RewriterContext</A>&nbsp;rewriterContext,
        java.util.Collection&lt;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" title="type parameter in Rewriter">IN</A>&gt;&nbsp;objects)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to transform a collection of objects.</TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="rewrite(org.semanticweb.kaon2.extensionapi.rewriter.RewriterContext, java.util.Collection)"><!-- --></A><H3>
rewrite</H3>
<PRE>
java.util.Collection&lt;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" title="type parameter in Rewriter">OUT</A>&gt; <B>rewrite</B>(<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/RewriterContext.html" title="interface in org.semanticweb.kaon2.extensionapi.rewriter">RewriterContext</A>&nbsp;rewriterContext,
                                  java.util.Collection&lt;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" title="type parameter in Rewriter">IN</A>&gt;&nbsp;objects)
                                  throws <A HREF="../../../../../org/semanticweb/kaon2/api/KAON2Exception.html" title="class in org.semanticweb.kaon2.api">KAON2Exception</A>,
                                         java.lang.InterruptedException</PRE>
<DL>
<DD>Invoked to transform a collection of objects.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>rewriterContext</CODE> - the object specifying the context in which the rewriter was called<DD><CODE>objects</CODE> - the objects to be transformed
<DT><B>Returns:</B><DD>the trasnformed collection of objects
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/semanticweb/kaon2/api/KAON2Exception.html" title="class in org.semanticweb.kaon2.api">KAON2Exception</A></CODE> - thrown if there is an error
<DD><CODE>java.lang.InterruptedException</CODE> - thrown if the process is interrupted</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Rewriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/semanticweb/kaon2/extensionapi/rewriter/RewriterContext.html" title="interface in org.semanticweb.kaon2.extensionapi.rewriter"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/semanticweb/kaon2/extensionapi/rewriter/Rewriter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Rewriter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女爱视频在线| 欧美一区二区在线免费观看| 中文字幕免费不卡在线| 国产成人综合在线播放| 久久精品一区四区| 成人午夜视频网站| 亚洲精品中文字幕在线观看| 91视频www| 亚洲成人精品一区| 欧美一区二区精品| 国产v日产∨综合v精品视频| 国产精品美女久久久久久久| 色综合色狠狠综合色| 丝袜亚洲另类欧美| 久久久久青草大香线综合精品| 国产成人在线免费观看| 日韩理论片在线| 欧美一区二区不卡视频| 国产精品538一区二区在线| 亚洲国产成人在线| 欧美日韩一区二区欧美激情| 久久精品国产久精国产| 亚洲色图欧美在线| 欧美裸体bbwbbwbbw| 国产呦萝稀缺另类资源| 亚洲男同1069视频| 日韩美一区二区三区| av电影在线观看完整版一区二区| 亚洲国产毛片aaaaa无费看| 精品国免费一区二区三区| 成人一区二区在线观看| 三级在线观看一区二区| 国产精品国模大尺度视频| 欧美久久婷婷综合色| 成人三级在线视频| 美女在线视频一区| 亚洲欧美激情插| 久久香蕉国产线看观看99| 91久久精品一区二区二区| 国产一区二区三区香蕉| 亚洲影院久久精品| 中文字幕精品在线不卡| 91精品国产一区二区| 色天天综合色天天久久| 国产成人亚洲综合色影视| 丝袜亚洲另类欧美综合| 亚洲激情在线播放| 欧美国产一区二区| 日韩欧美在线一区二区三区| 91丨porny丨首页| 一区二区三区在线观看网站| 亚洲精品在线观看视频| 一本大道久久a久久综合| 久久国产夜色精品鲁鲁99| 1024精品合集| 精品日韩欧美一区二区| 成人听书哪个软件好| 精品一区二区三区视频| 亚洲天天做日日做天天谢日日欢| 欧美mv和日韩mv国产网站| 色网综合在线观看| 国产成人鲁色资源国产91色综 | 国产伦精品一区二区三区视频青涩| 国产精品美女一区二区| 日韩一区二区在线播放| 一本久道中文字幕精品亚洲嫩| 视频一区二区三区在线| 欧美一区二区三区视频在线观看 | 精品在线观看免费| 一区二区三区日韩| 国产精品色噜噜| 欧美精品一区二区三区很污很色的 | 成人免费毛片app| 久久成人综合网| 中文字幕亚洲一区二区av在线 | 国产馆精品极品| 全部av―极品视觉盛宴亚洲| 一区二区在线观看免费视频播放| 国产无人区一区二区三区| 欧美一区二区精品久久911| 欧美日韩综合在线免费观看| 91同城在线观看| 国产成人精品免费视频网站| 日本成人在线网站| 亚洲蜜桃精久久久久久久| 亚洲欧洲日产国产综合网| 国产精品丝袜一区| 国产午夜久久久久| 久久久噜噜噜久久中文字幕色伊伊| 精品久久久三级丝袜| 欧美一级搡bbbb搡bbbb| 欧美猛男超大videosgay| av电影一区二区| 国产一区二区福利视频| 国产成人精品一区二区三区网站观看| 国内精品免费**视频| 精品中文字幕一区二区| 国产中文字幕一区| 国产黑丝在线一区二区三区| 另类小说色综合网站| 天堂影院一区二区| 蜜乳av一区二区三区| 激情五月婷婷综合网| 青青草国产精品亚洲专区无| 久色婷婷小香蕉久久| 精品写真视频在线观看| 国内外精品视频| 国产精品自在欧美一区| 国产成人免费视频网站高清观看视频| 国产精品91xxx| gogo大胆日本视频一区| 色丁香久综合在线久综合在线观看 | 国产精品久久久久久久久免费樱桃 | 亚洲国产一区二区三区| 午夜国产精品影院在线观看| 偷拍自拍另类欧美| 久久国产综合精品| 成人av资源网站| 色呦呦一区二区三区| 欧美色图一区二区三区| 欧美日韩极品在线观看一区| 91精品福利在线一区二区三区| 久久综合久久久久88| 亚洲桃色在线一区| 五月天亚洲精品| 国产精品影音先锋| 色偷偷88欧美精品久久久| 69成人精品免费视频| 久久九九99视频| 亚洲午夜成aⅴ人片| 极品销魂美女一区二区三区| www.亚洲国产| 欧美午夜宅男影院| 久久嫩草精品久久久久| 亚洲一区成人在线| 激情偷乱视频一区二区三区| 99久久综合99久久综合网站| 欧美日本精品一区二区三区| 精品精品国产高清a毛片牛牛| 成人欧美一区二区三区在线播放| 婷婷开心激情综合| 成人av网址在线| 欧美老人xxxx18| 欧美精品一区二区在线观看| 日韩一区欧美二区| 成人黄色软件下载| 日韩三级免费观看| 一区二区三区中文字幕精品精品 | 在线免费观看不卡av| 久久影院电视剧免费观看| 亚洲欧美日韩在线| 麻豆精品一区二区三区| 精品视频1区2区| 中文字幕日韩一区| 韩国毛片一区二区三区| 欧美日韩另类国产亚洲欧美一级| 国产精品久久看| 精品一区二区综合| 欧美精品777| 亚洲激情在线播放| 国产麻豆视频一区| 在线91免费看| 亚洲综合视频在线观看| 成人自拍视频在线观看| 精品久久一区二区三区| 午夜精品久久久久久久久久 | 91精品办公室少妇高潮对白| 国产偷国产偷精品高清尤物| 美腿丝袜亚洲三区| 欧美精品日日鲁夜夜添| 尤物av一区二区| 91丨porny丨中文| 中文字幕在线视频一区| 国产一区二区视频在线播放| 欧美日韩日本视频| 一区二区三区四区在线播放| 99久久国产免费看| 国产精品久久久久久久久久久免费看| 国产一区福利在线| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲高清三级视频| 欧美精品在线视频| 亚洲国产精品久久久久婷婷884 | 韩国三级中文字幕hd久久精品| 欧美日本精品一区二区三区| 樱花草国产18久久久久| 欧美日韩国产小视频在线观看| 有码一区二区三区| 欧美伊人久久久久久久久影院| 亚洲综合成人在线| 欧美影院午夜播放| 亚洲第一主播视频| 91精品国产福利| 久久成人免费电影| 日韩一二在线观看| 青青草精品视频| 国产婷婷色一区二区三区四区| 国产99久久久国产精品潘金| 欧美国产精品一区二区三区| 成人国产精品免费观看动漫|