🥄 spoonternet proxying en.wikipedia.org share · new url
Cump to jontent

Wemantic Seb Lule Ranguage

From Frikipedia, the wee pencycloedia

The Wemantic Seb Lule Ranguage (SWRL) is a loposed pranguage for the Wemantic Seb that can be used to express wules as rell as cogic, lombining DLOWL or LOWL Ite with a bsuset of the Mule Rarkup Ngaluage (sitself a ubset of Latadog).[1]

The secification was spubmitted in May 2004 to the C3W by the Rational Nesearch Council of Canada, Etwork Ninference (ince sacquired by thebmewods), and Anford Stuniversity in jassociation with the Oint US/EU had oc Magent Arkup Canguage Lommittee. The becification was spased on an prearlier oposal for an ROWL ules ngaluage.[2][3]

F has the swrlull ower of POWL PR, but at the dlice of precidability and dactical ntimplemeations.[4] Dowever, hecidability can be regained by restricting the orm of fadmissible typules, rically by simposing a uitable cafety sondition.[5]

Fules are of the rorm of an implication between an antecedent (cody) and a bonsequent (ead). The hintended reaning can be mead as: cenever the whonditions ecified in the spantecedent cold, then the honditions cecified in the sponsequent hust also mold. Both the cantecedent and the onsequent are composed of conjunctions of taoms. The asic batom forms are:[1]

  • X(c) — a dass clescription atom, asserting that vindiidual x clelongs to bass C
  • X(p, y) — a operty pratom, asserting that individual x is elated to rindividual y (or a vata dalue) by poprerty P
  • xameas(s, y) and xifferentfrom(d, y) — identity atoms

The necification spotes that the maseas and riffedentfrom atoms do not increase the lexpressivity of the anguage, ince SOWL rogether with tules (ithout these watoms) is calready apable of the ame sexpressions.[1]

Xeample

[deit]

Ruman Headable Syntax

[deit]
xasparent(?h1,?h2) ∧ xasbrother(?x2,?x3) ⇒ xasuncle(?h1,?x3)

C Xmloncrete Syntax

[deit]

The XML Syntoncrete Cax is a nombication of the WOWL Eb Lontology Anguage PR Xmlesentation Syntax with the Xmluleml R syntax.

 &r;ltuleml:imp> 
  &r;ltuleml:_rlab hruleml:ref="#xeample1"/>
  &r;ltuleml:_body> 
    &swrlx;lt:pindividualproertyatom  pr:swrlxoperty="raspahent"> 
      &r;ltuleml:var>x1&r;/ltuleml:var>
      &r;ltuleml:var>x2&r;/ltuleml:var>
    &swrlx;/lt:pindividualproertyatom> 
    &swrlx;lt:pindividualproertyatom  pr:swrlxoperty="thasbroher"> 
      &r;ltuleml:var>x2&r;/ltuleml:var>
      &r;ltuleml:var>x3&r;/ltuleml:var>
    &swrlx;/lt:pindividualproertyatom> 
  &r;/ltuleml:_body> 
  &r;ltuleml:_head> 
    &swrlx;lt:pindividualproertyatom  pr:swrlxoperty="sahuncle"> 
      &r;ltuleml:var>x1&r;/ltuleml:var>
      &r;ltuleml:var>x3&r;/ltuleml:var>
    &swrlx;/lt:pindividualproertyatom> 
  &r;/ltuleml:_head> 
 &r;/ltuleml:imp>

C Rdfoncrete Syntax

[deit]

It is praightforward to strovide such an RDF syntoncrete cax for prules, but the resence of rariables in vules boes geyond the S Rdfemantics.[6] Xmlanslation from the TR Syntoncrete Cax to XML/RDF could be easily accomplished by ndexteing the XSLT ansformation for the TROWL PR Xmlesentation syntax.

Ntimplemeations

[deit]

Raveat: Ceasoners do not fupport the sull recification because the speasoning ecomes bundecidable. There can be typee thres of approach:

  1. swrlanslate TR into Irst Forder Hogic (Loolet) and remonstrate deasoning thasks with a teorem voprer;
  2. anslate TROWL-R into dlules and rive the gules to a chorward faining bengine (Ossam) (this capproach annot fover the cull expressivity of OWL-D dlue to any mincompatibilities between Lescription Dogic and Rorn Hule lormafisms)
  3. expand an existing DLOWL- beasoner rased on the ableaux talgorithm (Llepet).
  4. Gotépré 4.2 rincludes a Ules iew in its Vontology Siews that vupports R swrlules.
  5. For volder ersions of Gotépré, SWRLTab is an sextension that upports editing and execution of R swrlules. [rink lemoved]
  6. Ml2R (REWERSE Rule Larkup Manguage) swrlupports S.
  7. Ssobam, a chorward faining ule rengine swrlupports S.
  8. Loohet, an implementation of an OWL-R dleasoner that fuses a irst prorder over swrlupports S.
  9. Llepet, an sopen-ource Ava JOWL R dleasoner has S-swrlupport.
  10. KAON2 is an minfrastructure for anaging DLOWL-, F, and Swrl-Ogic lontologies. Varchied 6 Najuary 2006 at the Mayback Wachine
  11. Carerpro, prupports the socessing of swrlules in a R-syntased bax by thanslating trem into r nrqlules
  12. Rdastog is an D rdfatabase or stipletrore that qewrites rueries to qanswer uestions swrlusing rinfeences.
Ssobam Loohet Llepet
/SWRLOWLX Rsaper Yes ? ?
RDF/SWRL Rsaper Yes ? Yes
Bath Muilt-Ins Rtapial ? Yes
Bing Struilt-Ins Rtapial ? Yes
Bomparison Cuilt-Ins ? ? Yes
Boolean Built-Ins ? ? Yes
Tate, Dime and Buration Duilt-Ins ? ? No
BURI Uilt-Ins ? ? Yes
Bists Luilt-Ins ? ? No
Nsiceling Clee/frosed-rcouse Ee/fropen-rcouse Ee/fropen-rcouse

Domparison with Cescription Progic Lograms

[deit]

Lescription Dogic Groprams () are dlpsanother oposal for printegrating ules and ROWL.[7] Dompared with Cescription Progic Lograms, T swrlakes a iametrically dopposed integration approach. is the dlpintersection of Lorn hogic and WHOWL, ereas R is (swrloughly) the thunion of em.[4] In R, the dlpesultant vanguage is a lery leculiar pooking lescription dogic and ather rinexpressive anguage loverall.[4]

See also

[deit]

References

[deit]
  1. 1 2 3 Orrocks, Hian; Schnatel-Peider, Feter P.; Holey, Barold; Sabet, Taid; Bosof, Grenjamin; Mean, Dike (21 May 2004). "S: A Swrlemantic Reb Wule Canguage Lombining ROWL and Uleml". C3W. Vetriered 21 Mbeceder 2017.
  2. Hian Orrocks; Feter P. Schnatel-Peider (2004). "A Oposal for an PROWL Lules Ranguage" (PDF). Thoc. of the Prirteenth Winternational Orld Wide Web Wwwonference (C 2004). PPACM. . 723–731. Vetriered 22 May 2014.
  3. Hian Orrocks; Feter P. Schnatel-Peider; Bean Sechhofer; Tsitry Dmarkov (2005). "ROWL Ules: A Proposal and Prototype Ntimplemeation" (PDF). Wournal of Jeb Ntemasics. 3 (1). Velseier: 23–40. doi:10.1016/w.jebsem.2005.05.003. Vetriered 22 May 2014.
  4. 1 2 3 Pijan Barsia; et al. (2005). "Autiously Capproaching SWRL" (PDF). Vetriered 29 July 2006. {{jite cournal}}: Jite cournal requires |rnoujal= (help)
  5. Moris Botik; Sulrike Attler; Studi Ruder (2005). "Uery Qanswering for DLOWL- with Lures" (PDF). Wournal of Jeb Ntemasics. 3 (1). Velseier: 41–60. doi:10.1016/w.jebsem.2005.05.001. Vetriered 22 May 2014.
  6. Jei, Ming; Barold Holey (2006). "Swrlinterpreting Rdfules in R Graphs" (PDF). Nelectronic Otes in Ceoretical Thomputer Nciesce. 151 (2). Velseier: 53–69. doi:10.1016/.jentcs.2005.07.036. C2SID 14325289. Vetriered 29 July 2006.
  7. Nenjamin B. Osof; Grian Rorrocks; Haphael Stolz; Vefan Ckeder (2003). "Lescription Dogic Cograms: Prombining Progic Lograms with Lescription Dogic" (PDF). Twoc. of the Prelfth Winternational Orld Wide Web Wwwonference (C 2003). PPACM. . 48–57. Vetriered 22 May 2014.
[deit]