對語義網文章的翻譯_第1頁
對語義網文章的翻譯_第2頁
對語義網文章的翻譯_第3頁
對語義網文章的翻譯_第4頁
對語義網文章的翻譯_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Today, for the most part, services on the Web are created for human consumption, with interfaces intended for humans, not for software agents. In contrast, a DAML-enabled Web, while still allowing for human consumption of services, will make software agents rst-class citizens of the Web, with full a

2、ccess to its services. This, in turn, will allow the number and variety of services offered on the Web, and the efficiency with which they are used, to continue to increase at a dramatic rate.今天,在大多數情況下,人類消費的創(chuàng)建Web上的服務,以供人類,而不是為軟件代理的接口。相比之下,DAML的Web,同時還允許用于人類消費的服務,將會使軟件代理科幻網絡的第一個一流的公民,具有完全訪問其服務。這,反過來

3、,將允許在數量和種類所提供的網絡上的服務,并與它們所使用的,將繼續(xù)增加,在一劇烈的速率的效率。Web services can be of many types, including but not limited to the types that are already familiar to human users: querying of databases, catalogs, digital libraries, and other types of information repositories, searches and classication services provi

4、ded by portals, business-to-consumer (B2C) transactions, business-to-business (B2B) transactions, etc. It is worth noting that Web services are not limited to the two-party, client/server approach most commonly used. Services can involve any number of parties, with complex patterns of interaction be

5、tween them. For example, a business-to-business transaction may well involve a buyer, a seller, a nancer, and a shipper.Web服務可以是許多類型,包括但不限于那些已經熟悉的人的用戶類型:數據庫,目錄,數字圖書館查詢,以及其他類型的信息庫,搜索和通過門戶提供分類音響陽離子服務,企業(yè)對-consumer(B2C)交易,企業(yè)對企業(yè)(B2B)交易等,這是值得注意的是,Web服務并不局限于最常用的兩方,客戶機/服務器的方法。服務可以涉及任何數目的機構,復雜的他們之間的互動模式。例如,一

6、個企業(yè)對企業(yè)的交易可能涉及買方,賣方,一個網絡nancer和托運人。To make use of a Web service, a software agent needs a formal description of the service, and the means by which it is accessed. An important goal for DAML, then, is to establish a framework within which these descriptions are made and shared.要使用Web服務,軟件代理需要該服務的正式描述

7、,并通過其訪問的手段。對于DAML的一個重要目標,那么,是建立在這些描述是由和共享的框架。The author of a DAML-annotated web page will need to provide sufficient information to link the services provided by the web page with the concepts in an appropriate theory or ontology. Usually there will not be an exact match between the service and a sy

8、mbol in the theory; rather, the author will need to describe a logical relationship between each service and the concepts of the theory.一個DAML-注釋網頁的作者將需要提供足夠的信息,以在適當的理論或本體連結的概念所提供的網頁服務。通常將不會有該服務,并在理論上一個符號之間的精確匹配;相反,作者將需要描述每個服務和理論的概念之間的邏輯關系。For one thing, the web site functions are dened on concrete

9、data types, such as strings or real numbers; the functions and relations in the theory will be dened on abstract entities, such as cities and people, independently of how they are represented. A query will not necessarily be phrased in terms of the same representation selected by a web site. Most pe

10、ople will not even know the concrete functions and relations computed by particular web sites.一方面,網站功能去連接的定義在具體的數據類型,比如字符串或實數;功能和關系,在理論上會去連接獨立的他們是如何定義代表抽象的實體,如城市和人民。查詢不一定會措辭在由一個網站中選擇的相同的代表性的方面。大多數人甚至不知道被特定網站計算的具體功能和關系。For example, the Travelocity site HYPERLINK computes many functions. One of them r

11、eturns the airports local to a city, with their respective distances from the city. We cannot assume that the user knows that Travelocity provides this service. There may, however, be an ontology that denes an relation city-airport, that holds between a city and its local airports, which are abstrac

12、t entities.例如,Travelocity的站點計算的許多功能。其中一人返回本地城市的機場,從城市各自的距離。我們不能想當然地認為用戶知道Travelocity提供這項服務。有可能,但是,是一個本體論德網絡網元的關系,城市的機場,一個城市,當地機場,這是抽象的實體之間保存。The service that Travelocity provides for nding local airports can then be advertised using the following logical axiom.這Travelocity為網絡nding當地機場的服務,然后可以使用下面的邏輯

13、公理廣告。While city-airport is the abstract relation between a city and its local airports, city-airport-tvl is the concrete relation computed by the Travelocity web site that nds airports local to a given city, and their distances in miles from the city. While city-airport applies to cities and airport

14、s, which are abstract entities, city-airport-tvl applies to concrete strings and real numbers, which are a particular representation of the abstract entities. The relationship between the concrete strings and numbers and the abstract entities is expressed by functions and relations from the ontology

15、 itself.雖然城市機場是一個城市,當地機場之間的抽象關系,城市機場TVL是具體關系由Travelocity的網站計算,發(fā)現在距離城市里當地機場給定的城市,它們的距離。而城市的機場適用于城市和機場,這是抽象的實體,城市機場TVL適用于具體的字符串和實數,這是抽象的實體的特定表示。具體的字符串和數字和抽象實體之間的關系是由功能和關系從本體本身表達。Travelocity choses to represent a city with three name-strings, for the city, the state (or region), and the country, respec

16、tively. For instance, the function city maps these name-strings into the appropriate city, an abstract entity. Thus,A is the abstract entity New York City. Similarly, the function airport maps a name-string or a code for an airport into the corresponding airport.Travelocity選擇,狀態(tài)(或區(qū)域),和國家,分別代表一個城市三個名

17、稱字符串,為城市。例如,該功能的城市地圖,這些名稱字符串轉換成相應的城市,一個抽象的實體。因此,A是抽象的實體紐約市。同樣,函數映射機場的名稱字符串或代碼,進行機場到相應的機場。This service provided by Travelocity can be advertised in terms of other concepts from the same or other ontologies. For instance, the above assertion does not say anything about the distances that the web site

18、computes, between a city and its local airport. That information is provided by an additional assertion.由travelocity提供此服務才能被發(fā)布在來自相同或其他本體其他概念術語。例如,上述說法并沒有說明該網站計算,一個城市,當地機場之間的距離任何東西。這些信息是通過一個額外的斷言提供。Here,distance-between gives the abstract distance between two places, independent of unit of measuremen

19、t; miles maps a concrete real number into an abstract distance, the corresponding distance in miles. There are other functions, for kilometers, feet, etc. This representation does not identify numbers with distances; rather, it allows web sites that only deal with miles to communicate with web sites

20、 that only deal with kilometers.在這里,兩者之間的距離使兩地獨立的計量單位的,之間的抽象距離;英里映射一個具體的實數到一個抽象的距離,英里相應的距離。還有其他功能,千米,腳等,這表示不能識別的數字與距離;相反,它允許Web站點,只有處理英里的網站,只有應對公里進行溝通。These examples show the importance of having some logical power to advertise the services of web sites. We can see the value of a sorted logic with e

21、quality. Although one could phrase the same assertions in unsorted logic without equality, they would be unwieldy to write and more inefcient to reason with. In particular, without sorts we would need to prex each assertions with conditions, such as這些事例例示出了具有以廣告的網站的服務的一些邏輯力量的重要性。我們可以看到與平等的排序邏輯的意義。雖然

22、一個人能短語不公平排序的邏輯相同的斷言,他們將是更加繁瑣的編寫和更多的低效網絡。特別是,沒有各種我們需要每個前綴與條件,如Without equality, it is peculiarly awkward to reason about functions, for example to express the uniqueness of their values. In addition to such linking assertions, we will need other assertions for background inference, to link queries wi

23、th web sites and to link different web sites together. For example, the following assertion tells us that the time required to travel from one place to another is limited by the distance between them and by the persons best speed.沒有平等的,這是獨有的尷尬推理功能,例如以表達他們的價值觀的獨特性。除了這些鏈接的斷言,我們需要其他斷言背景推斷,鏈接查詢與網站和鏈接不同的

24、網站一起。例如,下面的斷言告訴我們,從一個地方到另一個地方旅行所需要的時間是由在它們之間,并通過該人的最佳速度的距離的限制。While this assertion does not directly refer to any particular web site, it is useful in handling queries that do invoke web sites. For instance, if we are using Travelocity to book a trip, the decision about which ight to book might be d

25、etermined by the time required to travel between the airport and the ultimate destination city.雖然這種主張不直接參考任何特定的網站,它是在處理的查詢執(zhí)行調用的網站是有用的。舉例來說,如果我們使用Travelocity預訂行程,決定哪些飛行到預定可能是由機場和最終目的地城市之間旅行所需的時間確定。It may not be necessary to express background assertions in the DAML language, but it will be necessary

26、to invoke such assertions in the course of handling queries. It will be important that people writing DAML-annotated web pages should nd it easy to write declarative statements that describe how the services offered by that web page are related to some theory. While they need not write them in logic

27、 directly, they will need to write them with some tool that translates them into logic. If the logical language is less expressive, that translation will be more difcult. It is not true that using a less expressive language will give us more efciency of inference. If we paraphrase the above assertio

28、ns without using equality and sorts, the result will be less efcient inference, not more.它可能不是必要的表達背景斷言在DAML語言,但它有必要在處理查詢的過程中調用這樣的聲明。這將是非常重要的人寫DAML標注的網頁會發(fā)現很容易地編寫描述了該網頁所提供的服務是如何相關的一些理論聲明語句。雖然他們不必在邏輯上直接寫他們,他們將需要一些工具,將其轉換為邏輯寫出來。如果邏輯語言表現力不足,那翻譯會更加困難。這是不正確的使用更少的語言表達能力將會給我們的推論更有效率。如果我們套用在不使用的平等和排序上述說法,往往不

29、是想要得到的結果。MODELING SERVICE PROCESSES 建模服務流程Much of the Web-based ontological content (developed using DAML, OIL and other languages) is based on static attribute-value feature structures arranged in taxonomies. This representation is ideal for describing and representing complex objects (nouns) such

30、as documents, organizations, or bibliographies in a manner that supports structured queries such as the rst three of our example queries.許多基于Web的本體論的內容(使用DAML,OIL和其他語言開發(fā))是基于安排在分類的靜態(tài)屬性值特征結構。這種表示是理想的描述和表示復雜的對象(名詞)如文檔,組織或參考書目在支持結構化查詢的方式,例如在網絡連接前三個我們的例子中的查詢。A signicant missing piece in the currently ava

31、ilable ontological content is the representation of the dynamic content of services (procedures, protocols, behaviors and transactions). Much of the Web is about providing and using services such as reserving a ticket, interacting with a secure site, buying/selling/trading, and making an appointment

32、 with a doctor. Services are distinguished from objects in that they require representing changes in the state of the world and the dynamics of interaction. In this way, services are more like verbs and actions than like nouns. Thus representing services requires tapping into an ontology/theory of a

33、ctions, processes and events.一個顯著的缺失一塊,在現有的本體論內容的服務(程序,協議,行為和交易)的動態(tài)內容的表示。大部分網站的是關于提供和使用服務,如預留票,用一個安全的網站,購買/賣出/交易互動,并正與醫(yī)生預約。服務是由對象區(qū)分的,因為它們需要代表世界的狀態(tài)變化和相互作用的動力學。以這種方式,服務是更像像名詞動詞和行動。因此,代表服務,需要攻到行動,過程和事件的本體/理論。A Core Theory of Processes and Events 過程和項目的核心理論Consider the examples of Queries 4 and 5 (Secti

34、on 1). These queries are information requests that result in actions changing the state of the world in a specic way (one results in a buying action from , the other in placing a library hold on a book). In order for these queries to be processed, the Web agent needs to know at least the following:

35、a) input/output format/protocol(OAA, Jini), b) parameters of interaction (payment method, shipping method, etc., c) dynamics of interaction (steps involved and the internal temporal structure of a buying action), d) preconditions/effects of a specic action (selecting a book results in its being in t

36、he shopping cart), e) resources consumed (money), produced or locked (credit card number), f) ways of controlling the transaction, such as short cuts (using stored prole information), interrupting or canceling from various stages/states in the interaction (you can cancel an order before shipping).考慮

37、查詢的例4和5(第一部分)。這些查詢都是導致改變一個特定的方式行動的信息請求(一個導致從買入的動作,另外在放置庫扶住一本書)。為了使這些查詢處理,網絡代理需要知道至少有以下:A)輸入/輸出格式/協議,B)interaction的參數(付款方式,送貨方式等,C)interaction的動態(tài)(步驟參與和買入動作內部時間結構),D)特定動作的影響(選擇一本書,導致其存在于購物車),E)資源消耗,生產或鎖定(信用卡號),F)控制的事務,如捷徑(使用存儲文件信息),中斷或取消不同階段的互動方式(你可以取消發(fā)貨前訂單)。Continuing with the example, note that buyi

38、ng is not an isolated concept but is integrated with a cluster of concepts in what might be called the commercial transaction frame. The commercial transaction frame involves such concepts as possession, change of possession (giving, taking/receiving), exchange (the parties in the exchange accept an

39、d are expected by their community to accept the results of the exchange), and money. The basic parameters/roles of this frame, then, will include Money, the Goods (standing for goods or services), the Buyer (the person who surrenders money in exchange for the goods), and the Seller (the person who s

40、urrenders the goods in exchange for the money). Further elaborations, needed for describing some of the peripheral terms in this frame, involve certain details of the exchange: in some cases, for example, we need to identify the Price, a ratio between the quantity of money given and the quantity of

41、goods received (e.g. two dollars an ounce), temporal features of the exchange (perhaps the payment is spread over a period of time), the difference between the tender and the price (Change), and so on. Still further elaborations can separate the owner of the goods or the owner of the money from the

42、actual participants in the exchange arrangement.繼續(xù)上面的例子,注意買的不是一個孤立的概念,而是被集成的概念,可稱之為商業(yè)交易框架集群。在商業(yè)交易框架涉及這些概念的占有,變更持有,交流,和金錢?;緟?該幀的角色,那么,包括金錢,貨物,買方和賣方。進一步的解釋,需要用于描述在該幀部分的周邊上,涉及的交流的某些細節(jié):在某些情況下,例如,我們需要確定價格,對給定的貨幣量和接收到的貨物的數量之間的比率,交流的時空特征,招標和價格(變化)之間的差異,等等。更進一步的闡述可以分出貨主或錢從交易所安排的實際參與者的所有者。We have been deve

43、loping just such a parameterized model of the structure of events and processes, and it can support tools for agents to enter, modify, advertise and communicate the capabilities, types and details of events they can observe, monitor, model and control. The abstract theory of event structure has thre

44、e major components.我們一直在開發(fā)項目和過程的結構就是這樣一個參數化模型,它可以支持代理商進入,修改,宣傳和溝通的能力,類型和事件,他們可以觀察,監(jiān)測,模型和控制的詳細信息。事件結構的抽象理論有三個主要組成部分。Temporal structure and evolution trajectories: 時空結構和演變軌跡The ne structure of events comprises of a set of key states (such as enabled, ready, ongoing, done, suspended, canceled, stopped,

45、 aborted) and a partially ordered directed graph that represents possible evolution trajectories as transitions between key states (such as prepare, start, interrupt, nish, cancel, abort, iterate, resume, restart). Each of these transitions may be atomic, timed, stochastic or hierarchical (with a re

46、cursively embedded event-structure).事件的精細結構由一組關鍵詞和部分有序向圖表示可能的進化軌跡的關鍵詞之間的轉換。這些轉變可能是原子,定時,隨機或分層。Process primitives and event construals: 流程原語和事件構念Events may be punctual, durative, (a)telic, (a)periodic, (un)controllable, reversable, (ir)reversable, ballistic or continuous. Thay may describe their reso

47、urce interactions through relations such as locking, producing, creating, transforming, consuming or destroying.事件可能是精準的,持續(xù)性,有目標性的,周期性的,可控的,可逆的,不可逆的,連續(xù)行的。他們可能會通過諸如鎖定,生產,創(chuàng)造,轉化,消耗或破壞的關系形容他們的資源交互。3.Inter-event relations: 事件間的關系A rich theory of inter-event relations allows sequential and concurrent enab

48、ling, disabling, or modifying relations. Examples include interrupting, starting, resuming, canceling, aborting or terminating relations. In each of these cases, we have a precise semantics in terms of the overall structure of the interacting events.豐富的事件之間的關系的理論允許順序和并發(fā)啟用,禁用或修改的關系。例子包括中斷,啟動,恢復,取消,中止

49、或終止關系。在這些情況下,我們已經在交互事件的整體結構方面具有精確的語義A DAML Encoding of Processes 進程的DAML編碼We have a preliminary DAML implementation of many aspects of our core theory of processes and events. Some aspects of this core ontology are described below.我們有一個初步的DAML實現我們的核心的流程和事件理論的許多方面。這個核心本體的一些方面描述如下。The basic class that

50、 implements process-specic information is appropriately termed the EVENT class. Event specic information includes parameters such as the name of the event, where it is to execute, documents updated, read or written as part of execution. These properties obviously refer to noun ontologies like name o

51、ntologies or document ontologies (developed by us or other ontology developers).實現過程中,特定網絡信息的基本類是適當稱為事件類。事件特定網絡相關信息包括參數,例如事件,它是要執(zhí)行的名稱,更新文件,讀出或寫入的執(zhí)行的一部分。這些特性顯然是指名詞本體,如姓名本體或文檔本體(由美國或其他本體開發(fā)者開發(fā))。Processes have a name, inputs, outputs, participants, parameters, preconditions, and effects. Each input, out

52、put, parameter, precondition or effect is a property of event left unrestricted at this level (it ranges over ”Thing”). Collections of input, output, etc, are unrestricted bags (items are anything). Shown below is an illustrative sample from our existing ontology.流程有一個名字,輸入,輸出,參與者,參數,先決條件和效果。每個輸入,輸出

53、,參數,前提條件或效果是事件的屬性在這個級別不受限制。輸入,輸出等的集合,不受限制。下面顯示的是從我們現有的本體論的例證樣本。Parameters are further typed into input, output and participants.參數進一步輸入到輸入,輸出和參與者。A theory of events has to link to a theory of time. We have been developing a fairly rich theory of time 1, 11 that includes a theory of time intervals an

54、d a theory of time points with varying densities (qualitative, integer, reals, etc.). Our DAML encoding of the start time of a process may thus use the point theory while the duration of a process may be specied using the interval theory.事件的理論有鏈接到時間的理論。我們一直在開發(fā)時間相當豐富的理論,它包括時間間隔一個理論和時間點的理論具有不同密度(定性,整數

55、,實數,等等)。因而我們DAML的處理的開始時間編碼可以使用點理論而過程的持續(xù)時間可以是使用間隔理論特定網絡連接編輯。Processes are complex events that have additional properties with respect to the ordering and conditional execution of individual events. The attempt here is to come up with a minimal set of process classes that can be specialized to specify

56、 a variety of web services.進程是具有附加屬性就訂購和個別事件的條件執(zhí)行復雜的事件。這里的企圖是要拿出一套可以專門指定一個不同的網絡服務過程中最低的類。There are two fundamental relations between events and processes. One pertains to expanding an event to its underlying process (zoom-in) and the other corresponds to collapsing a process into an atomic event (zo

57、om-out).事件和過程之間有兩個基本關系。一是涉及擴大一個事件來其基本處理(放大中),另一個對應于塌陷的處理進入原子事件(縮?。?。Often we want to dene operations on multisets of processes (buying involves simultaneous transfers of money (from credit card bank to seller) and goods (from seller to buyer). To do this we dene a PROCESS BAG class that is a subclass

58、 of the RDF通常我們要對流程多集定義操作(買入涉及金錢同步傳輸(從信用卡銀行賣方)和貨物(由賣方買方)。要做到這一點,我們定義一個過程BAG類是RDF的子類Now we are able to dene more complicated assemblages of processes. For instance, SEQUENCE is a process that is comprised of a list of sub processes, while CONCURRENT is a process which comprises a multiset of sub proc

59、esses.現在我們能夠確定的處理更復雜組合。例如,序列是由子進程的列表的處理,而并發(fā)是一個過程,它包括子過程的多集。We have also implemented an algorithm that can recursively construct executable process models of the type described in given DAML descriptions of the dynamic content of services. Such models can be constructed automatically by agents that e

60、ncounter specic services. Agents can then use these models to track execution of service requests and responses, monitor requests and task performance and to plan and schedule specic service related tasks.我們還實施了一種算法,可以遞歸地構建的服務的動態(tài)內容進行說明DAML描述所述類型的可執(zhí)行過程的模型。這種模式可以自動由特定遇到特定業(yè)務代理商來構建。那么代理可以使用這些模型來跟蹤執(zhí)行服務請求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論