N3Logic: A logical framework for the World Wide Web

The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theory and practice of logic programming 2008-05, Vol.8 (3), p.249-269
Hauptverfasser: BERNERS-LEE, TIM, CONNOLLY, DAN, KAGAL, LALANA, SCHARF, YOSI, HENDLER, JIM
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 269
container_issue 3
container_start_page 249
container_title Theory and practice of logic programming
container_volume 8
creator BERNERS-LEE, TIM
CONNOLLY, DAN
KAGAL, LALANA
SCHARF, YOSI
HENDLER, JIM
description The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules to make inferences, choose courses of action, and answer questions. This logic must be powerful enough to describe complex properties of objects but not so powerful that agents can be tricked by being asked to consider a paradox. The Web has several characteristics that can lead to problems when existing logics are used, in particular, the inconsistencies that inevitably arise due to the openness of the Web, where anyone can assert anything. N3Logic is a logic that allows rules to be expressed in a Web environment. It extends RDF with syntax for nested graphs and quantified variables and with predicates for implication and accessing resources on the Web, and functions including cryptographic, string, math. The main goal of N3Logic is to be a minimal extension to the RDF data model such that the same language can be used for logic and data. In this paper, we describe N3Logic and illustrate through examples why it is an appropriate logic for the Web.
doi_str_mv 10.1017/S1471068407003213
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_33353209</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S1471068407003213</cupid><sourcerecordid>33353209</sourcerecordid><originalsourceid>FETCH-LOGICAL-c390t-bc92d665acb76e93a5a245729a0ddc47529dd24293630c48786806d5f29f4e53</originalsourceid><addsrcrecordid>eNp1UE1LAzEUDKJgrf4Ab4sHb6sveUl2460Uv6DowUKPSzbJ1q27TU1axH9vaguC4ukN780M84aQcwpXFGhx_UJ5QUGWHAoAZBQPyCCtRI5Q0sNvTPPt_ZicxLgAoBIZHxB8womft-YmG2XdFugua4Lu3YcPb1njQ7Z-ddnMh85ms9Ym6OpTctToLrqz_RyS6d3tdPyQT57vH8ejSW5QwTqvjWJWSqFNXUinUAvNuCiY0mCtSdmYspZxplAiGF4WpSxBWtEw1XAncEgud7ar4N83Lq6rvo3GdZ1eOr-JFSIKZKAS8eIXceE3YZmiVSz9qUpWYCLRHckEH2NwTbUKba_DZ0Wh2lZY_akwaXCv0X0dWjt3P87_q74ANJdvCQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>201698273</pqid></control><display><type>article</type><title>N3Logic: A logical framework for the World Wide Web</title><source>Cambridge University Press Journals Complete</source><creator>BERNERS-LEE, TIM ; CONNOLLY, DAN ; KAGAL, LALANA ; SCHARF, YOSI ; HENDLER, JIM</creator><creatorcontrib>BERNERS-LEE, TIM ; CONNOLLY, DAN ; KAGAL, LALANA ; SCHARF, YOSI ; HENDLER, JIM</creatorcontrib><description>The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules to make inferences, choose courses of action, and answer questions. This logic must be powerful enough to describe complex properties of objects but not so powerful that agents can be tricked by being asked to consider a paradox. The Web has several characteristics that can lead to problems when existing logics are used, in particular, the inconsistencies that inevitably arise due to the openness of the Web, where anyone can assert anything. N3Logic is a logic that allows rules to be expressed in a Web environment. It extends RDF with syntax for nested graphs and quantified variables and with predicates for implication and accessing resources on the Web, and functions including cryptographic, string, math. The main goal of N3Logic is to be a minimal extension to the RDF data model such that the same language can be used for logic and data. In this paper, we describe N3Logic and illustrate through examples why it is an appropriate logic for the Web.</description><identifier>ISSN: 1471-0684</identifier><identifier>EISSN: 1475-3081</identifier><identifier>DOI: 10.1017/S1471068407003213</identifier><language>eng</language><publisher>Cambridge, UK: Cambridge University Press</publisher><subject>Regular Papers</subject><ispartof>Theory and practice of logic programming, 2008-05, Vol.8 (3), p.249-269</ispartof><rights>Copyright © Cambridge University Press 2008</rights><rights>Cambridge University Press</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c390t-bc92d665acb76e93a5a245729a0ddc47529dd24293630c48786806d5f29f4e53</citedby><cites>FETCH-LOGICAL-c390t-bc92d665acb76e93a5a245729a0ddc47529dd24293630c48786806d5f29f4e53</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S1471068407003213/type/journal_article$$EHTML$$P50$$Gcambridge$$H</linktohtml><link.rule.ids>164,314,776,780,27901,27902,55603</link.rule.ids></links><search><creatorcontrib>BERNERS-LEE, TIM</creatorcontrib><creatorcontrib>CONNOLLY, DAN</creatorcontrib><creatorcontrib>KAGAL, LALANA</creatorcontrib><creatorcontrib>SCHARF, YOSI</creatorcontrib><creatorcontrib>HENDLER, JIM</creatorcontrib><title>N3Logic: A logical framework for the World Wide Web</title><title>Theory and practice of logic programming</title><addtitle>Theory and Practice of Logic Programming</addtitle><description>The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules to make inferences, choose courses of action, and answer questions. This logic must be powerful enough to describe complex properties of objects but not so powerful that agents can be tricked by being asked to consider a paradox. The Web has several characteristics that can lead to problems when existing logics are used, in particular, the inconsistencies that inevitably arise due to the openness of the Web, where anyone can assert anything. N3Logic is a logic that allows rules to be expressed in a Web environment. It extends RDF with syntax for nested graphs and quantified variables and with predicates for implication and accessing resources on the Web, and functions including cryptographic, string, math. The main goal of N3Logic is to be a minimal extension to the RDF data model such that the same language can be used for logic and data. In this paper, we describe N3Logic and illustrate through examples why it is an appropriate logic for the Web.</description><subject>Regular Papers</subject><issn>1471-0684</issn><issn>1475-3081</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2008</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1UE1LAzEUDKJgrf4Ab4sHb6sveUl2460Uv6DowUKPSzbJ1q27TU1axH9vaguC4ukN780M84aQcwpXFGhx_UJ5QUGWHAoAZBQPyCCtRI5Q0sNvTPPt_ZicxLgAoBIZHxB8womft-YmG2XdFugua4Lu3YcPb1njQ7Z-ddnMh85ms9Ym6OpTctToLrqz_RyS6d3tdPyQT57vH8ejSW5QwTqvjWJWSqFNXUinUAvNuCiY0mCtSdmYspZxplAiGF4WpSxBWtEw1XAncEgud7ar4N83Lq6rvo3GdZ1eOr-JFSIKZKAS8eIXceE3YZmiVSz9qUpWYCLRHckEH2NwTbUKba_DZ0Wh2lZY_akwaXCv0X0dWjt3P87_q74ANJdvCQ</recordid><startdate>200805</startdate><enddate>200805</enddate><creator>BERNERS-LEE, TIM</creator><creator>CONNOLLY, DAN</creator><creator>KAGAL, LALANA</creator><creator>SCHARF, YOSI</creator><creator>HENDLER, JIM</creator><general>Cambridge University Press</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>200805</creationdate><title>N3Logic: A logical framework for the World Wide Web</title><author>BERNERS-LEE, TIM ; CONNOLLY, DAN ; KAGAL, LALANA ; SCHARF, YOSI ; HENDLER, JIM</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c390t-bc92d665acb76e93a5a245729a0ddc47529dd24293630c48786806d5f29f4e53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Regular Papers</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>BERNERS-LEE, TIM</creatorcontrib><creatorcontrib>CONNOLLY, DAN</creatorcontrib><creatorcontrib>KAGAL, LALANA</creatorcontrib><creatorcontrib>SCHARF, YOSI</creatorcontrib><creatorcontrib>HENDLER, JIM</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Theory and practice of logic programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>BERNERS-LEE, TIM</au><au>CONNOLLY, DAN</au><au>KAGAL, LALANA</au><au>SCHARF, YOSI</au><au>HENDLER, JIM</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>N3Logic: A logical framework for the World Wide Web</atitle><jtitle>Theory and practice of logic programming</jtitle><addtitle>Theory and Practice of Logic Programming</addtitle><date>2008-05</date><risdate>2008</risdate><volume>8</volume><issue>3</issue><spage>249</spage><epage>269</epage><pages>249-269</pages><issn>1471-0684</issn><eissn>1475-3081</eissn><abstract>The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules to make inferences, choose courses of action, and answer questions. This logic must be powerful enough to describe complex properties of objects but not so powerful that agents can be tricked by being asked to consider a paradox. The Web has several characteristics that can lead to problems when existing logics are used, in particular, the inconsistencies that inevitably arise due to the openness of the Web, where anyone can assert anything. N3Logic is a logic that allows rules to be expressed in a Web environment. It extends RDF with syntax for nested graphs and quantified variables and with predicates for implication and accessing resources on the Web, and functions including cryptographic, string, math. The main goal of N3Logic is to be a minimal extension to the RDF data model such that the same language can be used for logic and data. In this paper, we describe N3Logic and illustrate through examples why it is an appropriate logic for the Web.</abstract><cop>Cambridge, UK</cop><pub>Cambridge University Press</pub><doi>10.1017/S1471068407003213</doi><tpages>21</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1471-0684
ispartof Theory and practice of logic programming, 2008-05, Vol.8 (3), p.249-269
issn 1471-0684
1475-3081
language eng
recordid cdi_proquest_miscellaneous_33353209
source Cambridge University Press Journals Complete
subjects Regular Papers
title N3Logic: A logical framework for the World Wide Web
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T04%3A10%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=N3Logic:%20A%20logical%20framework%20for%20the%20World%20Wide%20Web&rft.jtitle=Theory%20and%20practice%20of%20logic%20programming&rft.au=BERNERS-LEE,%20TIM&rft.date=2008-05&rft.volume=8&rft.issue=3&rft.spage=249&rft.epage=269&rft.pages=249-269&rft.issn=1471-0684&rft.eissn=1475-3081&rft_id=info:doi/10.1017/S1471068407003213&rft_dat=%3Cproquest_cross%3E33353209%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=201698273&rft_id=info:pmid/&rft_cupid=10_1017_S1471068407003213&rfr_iscdi=true