<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://conversation.cgu.edu/news/rss/rssstyles.xsl"/?>
<rss version='2.0'   xmlns:dc='http://purl.org/dc/elements/1.1/'>
<channel xml:base='http://conversation.cgu.edu/is347/weblog/'>
    <title><![CDATA[is347 : RSS Feed]]></title>
    <description><![CDATA[RSS Feed showing user for is347 using the Elgg software]]></description>
    <generator>Elgg</generator>
    <link>http://conversation.cgu.edu/activity/user/is347/summary/all/all/0</link>        
        <item>
            <title><![CDATA[4 Semantic Web Projects and Services]]></title>
            <link>http://conversation.cgu.edu/page/431</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/431</guid>
            <pubDate>May 7, 2008 - 4:53pm</pubDate>
            <description><![CDATA[<h3>Open Source Projects Supported by W3C </h3><p>&nbsp;</p><p><strong><span class="mw-headline">Neurocommons</span></strong></p> <p>The Neurocommons is an open RDF database developed by <a href="http://sciencecommons.org/" title="http://sciencecommons.org/">Science Commons</a>. It was compiled from major life sciences databases with a focus on neuroscience. It is accessible via a web-based front end using the SPARQL query language.</p> <p>The Neurocommons project is creating an Open Source knowledge management platform for biological research and has two distinct phases. The first phase is a project to apply text mining and natural language processing to open biomedical abstracts.</p><p>The second phase is the development of a data analysis software system. </p><p>A prerequisite for automated categorization of scientific information is that it be in a consistent format that can be processed meaningfully and accurately by software.&nbsp; Literature searches are the primary method by which scientists obtain up to date information about the subject matter in their particular field. </p><p>Links among literature, data records, real-world entities, and abstract concepts, with formal definitions of each link&rsquo;s endpoints and type. Applications need to use common identifiers for endpoints so that mentions of shared entities can be matched. This discipline of links, definitions, and identification is exactly what the framework of the semantic web provides.</p>   <p>In collaboration with the W3C Semantic Web Health Care and Life Science interest group, information from a variety of standard sources to establish core RDF content that can be used as a basis for bioinformatics applications.&nbsp; </p><p>The neurocommons project started with one of the primary repositories for Biomedical literature.&nbsp; The randomly selected 874,727 PubMed/Medline abstracts and fed them into Temis IDE equipped with the &ldquo;biological entity recognizer&rdquo; (BER). BER was able to perform some degree of processing on 368,688 of the abstracts.</p> <p>BER categorizes terms and phrases in the input text in various ways (e.g. as a genetic population, chemical entity), but the only controlled vocabulary handled by BER is one for proteins and genes. </p> <p>Each concept tree generated by BER was pruned to remove information not related to proteins/genes and their interactions, converted to a canonical format, and then rendered as RDF. Each leaf of the RDF concept tree is a protein/gene substance node, and internal nodes are called &lsquo;associations.&rsquo; </p><p>The images below describe the resulting organization:&nbsp;</p> <p><img src="http://conversation.cgu.edu/is347/files/300/1376/neurocommons1.png" border="0" width="835" height="135" align="middle" /> </p> <p>Beyond processes and other associations, the RDF captures additional annotations that relate the annotations to the originating PubMed record and to other data sources. Protein/gene nodes are linked to their identified gene and protein public databases.<br /> </p><p><img src="http://conversation.cgu.edu/is347/files/300/1377/neurocommons2.png" border="0" width="701" height="260" align="middle" /> </p> <h3><span class="editsection"></span><span class="mw-headline">FOAF</span></h3> <p>A more popular application of the semantic web is the Friend of a Friend Project (<a href="http://www.foaf-project.org/" title="FOAF">FOAF</a>) which describes relationships among people and other agents in terms of RDF.  The Friend of a Friend (FOAF) project is creating a Web of machine-readable pages describing people, the links between them and the things they create, places they visit, etc. </p><p>   FOAF is an RDF vocabulary. FOAF data is decentralized and within user control. An example application that uses these files might be a community directory where members maintain their own records.&nbsp; Many communities have evolved and grown on the Internet, from companies through professional organizations to soley social groups. The FOAF vocabulary gives a basic identifiers for community membership by describing people through their basic properties.</p><p>Some of the benefis of the potential resulting from this project's efforts include: </p>                                       <ul><li>Augment e-mail filtering by prioritizing mails from colleagues</li><li>Provide assistance to new members in a particular community.</li><li>Locate people with similar interests, location, etc </li></ul><p>&nbsp;</p><p>                 <strong>Simple properties to characterize an individual</strong>             </p>             <table border="1" cellspacing="0" cellpadding="3" width="80%">                     <tbody><tr><td width="25%">                         <strong>Property</strong>                     </td>                     <td width="75%">                         <strong>Value</strong>                     </td>                 </tr><tr valign="top"><td width="25%">nick</td><td width="75%">A string literal that gives a name used to identify a user on a chat or other computer system; for example an AIM screen name or UNIX login</td></tr><tr valign="top"><td width="25%">homepage</td><td width="75%">The URL of the person's home page</td></tr><tr valign="top"><td width="25%">workplacehomepage</td><td width="75%">The URL of the home page of the place the person works</td></tr><tr valign="top"><td width="25%">depiction</td><td width="75%">The URL of an image in which the person is depicted</td></tr><tr valign="top"><td width="25%">phone</td><td width="75%">A telephone number for the person</td></tr></tbody></table>             <table border="0" cellspacing="0" cellpadding="0" width="80%"><tbody><tr><td class="code-outline">&nbsp;</td></tr></tbody></table><br />             <p>By aggregating and merging the FOAF files, you can achieve the same effect as operating a centralized directory service, without any of the issues of single points of failure or control. </p>             <p>This is a very attractive feature for many communities for which decentralized control is necessary. </p><p><a href="http://conversation.cgu.edu/is347/page/Friend+of+a+Friend+Project" target="_blank" title="FOAF Tutorial">Our tutorial for FOAF</a> </p><p>&nbsp;</p><h3><span class="editsection"></span><span class="mw-headline">SIOC</span></h3> <p>The SIOC initiative (Semantically-Interlinked Online Communities) aims to enable the integration of online community information. SIOC provides a Semantic Web ontology for representing data from the social web 2.0 in RDF. It has recently achieved significant adoption through its usage in a variety of commercial and open-source software applications, and is commonly used<strong> in combination with the FOAF vocabulary for expressing personal profile and social networking information.</strong> </p><p>SIOC enables usage scenarios for online community site data, and allows semantic applications to be built on top of existing social websites.<br /> </p><p>&nbsp;</p><p><img src="http://conversation.cgu.edu/is347/files/300/1381/soic1.jpg" border="1" width="457" height="292" align="middle" /> </p><ul><li>Create distributed conversations across blogs, forums and mailing lists</li><li>Enhanced export/import format, with access to either the entire content or summaries</li><li>Enable publishing and subscribing to decentralized discussion channels and communities </li></ul><br /><p>A list of SIOC data sources can be found on the SIOC &ldquo;Enabled Sites&rdquo; wiki page, or by downloading the export list from <a href="http://www.pingthesemanticweb.com/" target="_blank">PingtheSemanticWeb.com</a></p><p> 											PingtheSemanticWeb.com is a web service archiving the location of recently created/updated RDF  											documents on the Web. If one of those documents is created or updated, its author can notify  											PTSW that the document has been created or updated by pinging the service with the URL of the document.  											    <br /> 											    <br /> 											PingtheSemanticWeb.com is used by crawlers or other types of software agents to know when and where  											the latest updated RDF documents can be found </p><p>&nbsp;</p> <h3><span class="editsection"></span><span class="mw-headline">SIMILE</span></h3><p>SIMILE is a joint project conducted by the <a href="http://libraries.mit.edu/" title="http://libraries.mit.edu/">MIT Libraries</a>. </p><p>SIMILE seeks to enhance inter-operability among digital assets including schmemas, ontologies, and metadata.&nbsp; A key challenge is that the collections which must inter-operate are often distributed across individual, community, and organizations.  </p><p>In addition, SIMILE wants to implement a digital asset dissemination architecture based upon web standards. The dissemination architecture will provide a mechanism to add useful views to digital object including metadata, schemas, vocabularies.  </p><p> Applications that have originated from the SIMILE project include:&nbsp;</p><p><a href="http://simile.mit.edu/babel/">Babel:</a> converts standard formats to web semantic formats </p><ul><li>Can convert between RSS, N3, Turtle, and RDF/XML as well as other formats </li></ul><p><a href="http://simile.mit.edu/wiki/Fresnel">Fresnal:</a> Fresnel is a vocabulary for displaying RDF. The prefix fresnel: is often used. The main goals are to help developers stop reinventing the wheel provide portable descriptions of resources that function similarly independent of the rendering browser, making it easy for users to visually reconcile what they see with what they already recognize regardless of which software they use.</p><p><a href="http://simile.mit.edu/wiki/Longwell">Longwell:</a> Longwell mixes the flexibility of the RDF data model with the effectiveness of the <a href="http://simile.mit.edu/wiki/Faceted_Browser" title="Faceted Browser">faceted browsing</a> UI paradigm and enables you to visualize and browse any arbitrarely complex RDF dataset, allowing you to build a user-friendly web site out of your data within minutes and without requiring any code at all.</p><ul><li><a href="http://simile.mit.edu/longwell/demo/libraries/default?command=browse&amp;-=@lwq.project.TextIndexProjector;;@lwq.bucket.TextIndexBucketer;test&amp;&amp;-=@lwq.project.TextIndexProjector;;@lwq.bucket.TextIndexBucketer;web%203.0" target="_blank">Demo search for 3.0 within the MIT Library</a> </li></ul><p><a href="http://simile.mit.edu/wiki/Piggy_Bank">PiggyBank:</a> Piggy Bank is a Firefox extension that turns your browser into a mashup platform, by allowing you to extract data from different web sites and mix them together.  Piggy Bank also allows you to store this extracted information locally for you to search later and to exchange at need the collected information with others.</p><ul><li><a href="http://simile.mit.edu/piggy-bank/screencasts/apartments.swf">Demo of Piggy Bank <br /></a></li></ul><p><a href="http://simile.mit.edu/wiki/RDFizers">RDFizers:</a> Converts content into RDF format.  Plug-ins avialable for a variety of existing formats including e-mail, bibliographies, and raw image files</p><p>Seek: Mozilla firefox plug-in demo to view e-mail in RDF format</p><ul><li><a href="http://www.vimeo.com/758863?pg=embed&amp;sec=758863">Demo of Seek </a></li></ul><p><a href="http://www.vimeo.com/758863?pg=embed&amp;sec=758863">Welkin:</a>  <img src="http://conversation.cgu.edu/is347/files/300/1383/welkin.png" border="1" alt="welkin" width="699" height="491" align="middle" /></p><p>&nbsp;</p><p><strong style="font-size: 12px">Commerical Interests: Utilizing Existing Content </strong></p><p><a href="http://www.freebase.com/developer" target="_blank">FreeBase</a> - Commerical program from MetaWeb that is in the early stages of cateogrizing, tagging, and databasing existing content on the web (different from Googlebase and Wikipedia in that it is compiling information from sources)</p><p><a href="http://www.leiki.com/technology.html">Leiki </a>- Uses machine learning and algorithms to parse information and categorize for the purpose of personalization (goal: is targeted adveritsing)</p><p><a href="http://www.twine.com" target="_blank">Twine:</a> utilizes a combination of RDF, OWL, and machine-learning techniques to gather information about individual's interests</p><p><a href="http://www.powerset.com/">Powerset:</a> Natural Language Processing (NLP) search engine for the web.   </p><p>&nbsp;</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Jill]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[6 Conclusions]]></title>
            <link>http://conversation.cgu.edu/page/464</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/464</guid>
            <pubDate>May 7, 2008 - 3:40pm</pubDate>
            <description><![CDATA[<p>&nbsp;</p><p>As it stands today, there are two primary approaches to categorizing content for the Web 3.0 objectives<strong>. </strong></p><p>The first is the <strong>&quot;bottom up&quot; </strong>approach, which involves embedding   semantical annotations (meta-data) right into the data. Primary technologies involved in the re-annotation of existing web content are based on RDF organizational schemas.&nbsp; New ontologies are emergenging to simplify the process and include languages such as Turtle. Many research driven pursuits in the semantic web are focused on implementing these technologies into the Internet today in order to ease the organization, navigation, and structure of the data contained on the web today.</p><p>The second approach is <strong>&quot;top down</strong>&quot; and relies on analyzing existing information across the Internet and considers using natural language processing to   understand and interpret information.&nbsp; Many commercial interests have developed from trying to &quot;understand&quot; the content of the web.&nbsp; Various mechanisms including tagging and extensive databasing are being used.&nbsp;&nbsp; </p><p>However, what will likely emerge, and what is currently emerging, are more hybrid models that integrate both the bottom up approach where new information, including Web 2.0 content of the future, begins to take the underlying structure of the technologies we have discussed, which existing data across the Internet, and that data that remains resistent to these new technologies will rely on more sophisticated NLP programming for compiling and data mining. </p><p>&nbsp;</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Jill]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[5 Research Proposal]]></title>
            <link>http://conversation.cgu.edu/page/421</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/421</guid>
            <pubDate>May 7, 2008 - 2:05pm</pubDate>
            <description><![CDATA[<strong><u><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Research Proposal</span></u></strong><p style="line-height: normal" class="MsoNormal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">A large-scale analysis of Web 3.0 technologies and applications has yet to be performed. As technologies to support the semantic web are developed, they are beginning to shape how the next stage of Internet will function.&nbsp; In our examination of the semantic web, we focus on the underlying technologies to better understand how they will integrate with existing Web 2.0 technologies and what possibilities they will offer different industries including education, business, government and health. We hope to identify how the semantic web is bridging the enormous gap between available knowledge and mining these tremendous information sets. <br /> <br /> </span></p>]]></description>
            <dc:creator><![CDATA[Jill]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[7 References]]></title>
            <link>http://conversation.cgu.edu/page/472</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/472</guid>
            <pubDate>May 7, 2008 - 1:41pm</pubDate>
            <description><![CDATA[<p class="MsoNormal"><span style="font-size: 12pt; line-height: 115%; font-family: 'Times New Roman','serif'"> </span></p>  <p class="MsoNormal"><span style="font-size: 12pt; line-height: 115%; font-family: 'Times New Roman','serif'"><u><strong>REFERENCES</strong></u></span></p>  <ol><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">V.R. Benjamins, J. Contreras, O. Corcho, A. Gomez-Perez, Six Challenges for the Semantic Web. In Proceedings of the 2002 International Semantic Web Conference 2002.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">T. Berners-Lee, J. Hendler, and O. Lassila, &quot;The Semantic Web,&quot; Scientific Am., May 2001.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><!--[endif]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">L. Ding, L. Zhou, T. Finin, A. Joshi, How the Semantic Web is Being Used: An Analysis of FOAF Documents. Proceedings of the 38th Annual Hawaii International Conference on System Sciences. 03-06 Jan. 2005 Page(s):113c - 113c. </span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">O. Lassila, J. Hendler, &quot;Embracing &quot;Web 3.0&quot;,&quot; IEEE Internet Computing, vol. 11,<span>  </span>no. 3,<span>  </span>pp. 90-93,<span>  </span>May/Jun,<span>  </span>2007.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">R. MacManus, Eric Schmidt Defines Web 3.0, ReadWriteWeb, August 7, 2007. Retrieved from http://www.readwriteweb.com/archives/eric_schmidt_defines_web_30.php on April 22nd 2008.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><!--[endif]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">N. Spivack, The Third-Generation Web is Coming, KurzweilAI.net, December 17, 2006. Retrieved from http://www.kurzweilai.net/meme/frame.html?main=/articles/art0689.html?m%3D3 on April 22nd, 2008.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">A Toffler (1970). Future Shock, Bantam Books, 1970.</span></li><li><!--[if !supportLists]--><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"><span><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal"></span></span></span><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">Wikipedia (2008) Internet Map. Retrieved from <a href="http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg">http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg</a> on April 22<sup>nd</sup>, 2008.</span></li><li>W3C (2008) Semantic Web Activity.  Retrieved from http://www.w3.org/2001/sw/ on April 28th, 2008.</li><li>W3C (2008) Semantic Web Road Map. Retrieved from http://www.w3.org/DesignIssues/Semantic.html on April 28th, 2008.</li><li><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">Wikipedia (2008) Semantic Web.  Retrieved from <a href="http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_map_1024.jpg">http://en.wikipedia.org/wiki/Semantic_Web</a> on April 28<sup>th</sup>, 2008.</span></li><li>W3C (2008) Resource Description Framework (RDF).  Retrieved from http://www.w3.org/RDF on April 30th, 2008.</li><li>W3 schools (2008).  Retrieved from http://www.w3schools.com/rdf on April 26th 2008. </li><li>P. Champin, RDF Tutorial, April 04, 2005.  Retrieved from http://www710.univ-lyon1.fr/~champin/rdf-tutorial/ on April 30th, 2008.</li><li>E. Miller, An Introduction to the Resource Description Framework, D-Lib Magazin, May 1998.  Retrieved from http://www.dlib.org/dlib/may98/miller/05miller.html on April 29th, 2008.</li><li><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">Wikipedia (2008) </span>Resource Description Framework<span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">.  </span>Retrieved from http://en.wikipedia.org/wiki/Resource_Description_Framework on April 28th, 2008.</li><li><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">Wikipedia (2008) </span>Web Ontology Language<span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">.  </span>Retrieved from <a href="http://en.wikipedia.org/wiki/Web_Ontology_Language">http://en.wikipedia.org/wiki/Web_Ontology_Language</a> on April 28th, 2008. </li><li>The RDF.net Challenge,  May 21, 2005.  Retrieved from http://www.tbray.org/ongoing/When/200x/2003/05/21/RDFNet on April 27th, 2008.</li><li>W3C (2008) RDF/XML Syntax Specification (Revised).  Retrieved from http://www.w3.org/TR/rdf-syntax-grammar/#example7 on April 29th, 2008.</li><li><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">Wikipedia (2008) </span>Ramanathan V. Guha<span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'">.  </span>Retrieved from http://en.wikipedia.org/wiki/Ramanathan_V._Guha on April 28th, 2008.</li><li><span style="font-size: 10pt; line-height: 115%; font-family: 'Times New Roman','serif'"></span>W3C (2008) OWL Web Ontology Language.  Retrieved from http://www.w3.org/TR/owl-features/ on April 30th, 2008.</li><li>G. Schreiber, The making of a Web Ontology Language a chair's perspective, March 12, 2004.  Retrieved from http://www.cs.vu.nl/~guus/public/2004-webont-zeist/all.htm on April 31st, 2008.</li><li>P. Krill, OWL files as Web ontology Language, August 19, 2003.  Retrieved from http://www.infoworld.com/article/03/08/19/HNowl_1.html on May 1st, 2008.</li><li>W3C (2008) Turtle - Terse RDF Triple Language. Retrieved from <a href="http://mail.pomona.edu/exchweb/bin/redir.asp?URL=http://www.w3.org/TeamSubmission/turtle/" target="_blank">http://www.w3.org/TeamSubmission/turtle/</a> on May 1st, 2008</li><li>David Beckett, Modernising Semantic Web Markup, April 18-21 2004. Retrieved from http://www.idealliance.org/papers/dx_xmle04/papers/03-08-03/03-08-03.html on May 1st, 2008</li><li>Tim Berners-Lee, Notation 3, March 9, 2006. Retrieved from http://www.w3.org/DesignIssues/Notation3 on May 2nd, 2008</li><li>W3C (2008) Resource Description Framework (RDF): Concepts and Abstract Syntax.  Retrieved from http://www.w3.org/TR/rdf-concepts/ on May 3rd, 2008.</li><li>W3C (2008) RDF Semantics.  Retrieved from http://www.w3.org/TR/rdf-mt/ on May 3rd, 2008.</li><li>W3C (2000) Primer - Getting into RDF and Semantic Web using N3. Retrieved from http://www.w3.org/2000/10/swap/Primer.html on May 3rd, 2008</li><li>Edutech Wiki (2008), RDF. Retrieved from http://edutechwiki.unige.ch/en/RDF on May 3rd, 2008.</li><li>Science Commons (2008) Neurocommons Project.&nbsp; Retrieved from http://sciencecommons.org/projects/data/ on May 1st, 2008.</li><li>MIT (2008) SIMILE Project.&nbsp; Retrieved from http://simile.mit.edu/ on May 2nd, 2008.</li><li>FOAF Project (2008).&nbsp; Firend of a Friend (FOAF) Project. Retrieved from http://www.foaf-project.org/ on May 3rd, 2008.</li></ol><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Jill]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[Turtle Syntax and Turtle Grammar]]></title>
            <link>http://conversation.cgu.edu/page/452</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/452</guid>
            <pubDate>May 7, 2008 - 3:07am</pubDate>
            <description><![CDATA[<p><span class="Apple-style-span" style="font-weight: bold">Disclaimer</span>: The following contains quite a bit of technical information and hence may not be very informative for an individual who has not used RDF.</p><p><strong><u>Syntax</u></strong></p><p>- URIs are written enclosed by &quot;&lt; &gt;&quot; or abbreviated using Turtle's @prefix directive which allows using a short prefix name instead of a long prefix of repreated URIs.</p><p>- Literals are written using double quotes for text without linebreaks and in betweem &quot;*** ***&quot; for longer text (e.g. ***long literal***)</p><p>- Blank nodes are written as _:nodeID to provide a blank node at given nodeID. It can also be written with &quot;[ ]&quot;.</p><p>&nbsp;</p><p><u>Abbreviations</u></p><p>The @base directive along with the @prefix can be used to greatly simplify and abbreviate URIs.</p><p>The &quot;,&quot; symbol is used to repeat subjects and predicates of triples that only differ at object.</p><p>The &quot;;&quot; is used to repeat subjects that differ at predicate and object RDF terms.</p><p>Decimal integers, floating point doubles and floating point arbitrary precision numbers may all be written directly and correspond to the XML Schema Datatype in both syntax and datatype URI. Similarly Boolean may be written directly as &quot;true&quot; or &quot;false&quot; and correspond to the XML Schema Datatype in both syntax and datatype URI.</p><p>An RDF Collection can be written using a sequence of RDF terms enclosed in &quot;()&quot; and separated by white space.</p><p>&nbsp;</p><p><strong><u>Grammar</u></strong></p><p>White space, inputted &quot;ws&quot; is used to separate two tokens which may otherwise be mistaken for one.  <strong>Note:</strong> In programming languages, a token is a single element of the programming language. For instance a token maybe a keyword, an operator or a punctuation mark.</p><p>Comments in turtle are made using &quot;#&quot; at the  beginning of the comment and continue on until the end of the line.</p><p>Turtle strings and URIs can use &quot;\-escape&quot; sequences to represent Unicode code points.</p><p>URIs are resolved relative to the In-scope base URI.  In practice this means the the URI is resolved relative to the last @base directive set. (This will be further clarified in the examples section.)</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[Turtle Introduction]]></title>
            <link>http://conversation.cgu.edu/page/451</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/451</guid>
            <pubDate>May 7, 2008 - 3:05am</pubDate>
            <description><![CDATA[<p>&nbsp;</p><p>In introducing Turtle it is necessary to first introduce its established ancestors and nearest kin.  Of particular importance is introducing Notation 3 (N3) and N-Triples since Turtle is in essence and extension of N-Triples which in turn was designed as a fixed subset of Notation 3. </p><p>Notation 3 was developed as early as 2000, or at least the earliest documentation dates back then. It was developed in the context of the Semantic Web Interest Group, as a sort of shorthand non-XML serialization of Resource Description Framework, RDF, models. Notation 3 is a simplified teaching language, which is basically equivalent to RDF in its XML syntax, but easier to grasp, make entries and to tailor. This is a language which is a compact and readable alternative to RDF's XML syntax, but also is extended to allow greater expressiveness. It has subsets, one of which is RDF 1.0 equivalent, and one of which is RDF plus a form of RDF rules.</p><p>Recall that RDF is the language used to input information regarding things of the web, such as webpages, and web resources. In RDF, information is simply a collection of statements, each with a subject, verb and object. In Notaion 3, of which Turtle is somewhat a derivative, such statements are called triples for the obvious reason, that it contains three parts. In Notation 3 you can write such a triple just as is with a period. For instance,</p><pre>&lt;#pat&gt; &lt;#knows&gt; &lt;#jo&gt; .  <br /></pre><p>N-Triples is a line-based, plain text format for encoding an RDF graph and in particular for representing the correct answers for parsing RDF/XML[RDFMS] test cases as part of the RDF Core working group. It was designed to be a fixed subset of N3 and hence N3 tools such as cwm and Euler can be used to read and process it. Documentation and articles referring to N-Triples date as far back as April 2003.</p><p>An RDF graph is set of RDF triples.  A subgraph is intuitively defined as a subset of the triples in the graph (i.e. RDF graph).  Technically a single triple in a graph is considered a subgraph, hence to be more specific a proper subgraph is a proper subset of the triples in the graph.  </p><p>Turtle which stands for Terse RDF Triple Language is a solution proposed by the W3C team for XML/RDF code which is quite verbose and a pain to write manually.  We'll later indicate how Turtle improves on Notation 3.</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[Important Turtle Terminology]]></title>
            <link>http://conversation.cgu.edu/page/457</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/457</guid>
            <pubDate>May 7, 2008 - 3:03am</pubDate>
            <description><![CDATA[<p>RDF/XML, the in place XML syntax for RDF, carries with it certain restrictions imposed by the fact that it is written in XML. Furthermore it uses XML Namespaces that prevent it encoding all RDF graphs, for instance some predicate URI. Turtle is not restricted as such mainly since Turtle is non-XML and is designed with RDF graphs in mind. Turtle being a subset and offshoot of Notation 3 is largely compatible with N3 and is generally useable by systems which support N3. All RDF written in Turtle should be useable inside the query language part of SPARQL Protocol and RDF Query Langage.</p><p>Turtle allows for writing down an RDF graph in a compact text form. It consists of a sequence of directives, triple generating statements or blank lines. Simple triples, as defined earlier, are a sequence of terms (subject, predicate, object) separated in Turtle by whitespace and terminated by periods after each triple.</p><p>Before delving further we must define a few more terms.</p><p>Any expression in RDF is a collection of triples, each consisting of a subject, predicate and object. A set of such triples is called a graph, and can be represented as below.</p><p>&nbsp;</p><p><img src="http://www.w3.org/TR/rdf-concepts/Graph-ex.gif" border="0" alt="image of the RDF triple comprising (subject, predicate, object)" width="361" height="72" align="middle" /></p><p>&nbsp;</p><p>As mentioned earlier, and depicted above, the triple consists of a subject and an object and how they are related, a predicate indicated by the directioned arrow above. The nodes of the triple are the subject and the object.  In all instances the arrow points from the subject to the object.</p><p>An RDF triple contains three components:</p><ul><li>The subject, which is an RDF URI reference or a blank node</li><li>The predicate, which is an RDF URI reference</li><li>The object, which is an RDF URI reference, a literal or a blank node.</li></ul><p>The predicate is also sometimes termed the 'property' of the triple.</p><p><u>URI</u></p><p>A Uniform Resource Identifer is, as the name says, something used to identify or name resources.  Technically it is a compact string of characters meant to be used for identifying and or naming a resource.  Resources such as a webpage, a text, a video clip, a program and the list goes on. Typically the URI describres three things: the mechanism for the resource, the computer the resource is hosted on, and the specifc name of the resource (a file name) on the host computer.</p><p>The most common type of URI is the URL.</p><p><u>Literal</u></p><p>A literal is a way to identify values such as numbers and dates by means of a lexical representation.  In all cases a literal may be replaced by a URI, but literals are more convenient and intuitive to use.</p><p><u>Blank Node</u></p><p>A blank node is a node that is not a URI reference nor a literal but instead is a unique node that can be used in one or more RDF statements, but has no intrinsic name. The blank nodes in an RDF are drawn from an infinite set.</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[Further Information and Examples]]></title>
            <link>http://conversation.cgu.edu/page/453</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/453</guid>
            <pubDate>May 7, 2008 - 2:58am</pubDate>
            <description><![CDATA[<p>The following are examples taken from the w3 team's January 14th 2008 submission on Turtle and are useful in understanding how Turtle shortens and simplifies code writing.</p><p>The following example is related to the URI Reference section on the Turtle grammar page.  It clearly shows that the in-scope base URI at any point in the document  is determined by the @base directive which sets a new base URI relative to the current in-scope base URI. Below this example we show how the same would be encoded in N-Triples. (Note: The lines in N-Trples are so long they are cut off in this screen format.)</p><p>***************************URI Reference*******************************</p><pre># In-scope base URI is http://www.w3.org/2001/sw/DataAccess/df1/tests/ at this point<br />&lt;<span class="entity"></span>test-00.ttl<span class="entity">&gt;</span> &lt;<span class="entity"></span>test-01.ttl&gt;<span class="entity"></span> &lt;<span class="entity"></span>test-02.ttl&gt;<span class="entity"></span> .<br />@base &lt;<span class="entity"></span>http://example.org/ns/&gt;<span class="entity"></span> .<br /># In-scope base URI is http://example.org/ns/ at this point<br />&lt;<span class="entity"></span>a2&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns/b2&gt;<span class="entity"></span> &lt;<span class="entity"></span>c2&gt;<span class="entity"></span> .<br />@base &lt;<span class="entity"></span>foo/&gt;<span class="entity"></span> .<br /># In-scope base URI is http://example.org/ns/foo/ at this point<br /><br /></pre><pre>&lt;<span class="entity"></span>a3&gt;<span class="entity"></span> &lt;<span class="entity"></span>b3&gt;<span class="entity"></span> &lt;<span class="entity"></span>c3&gt;<span class="entity"></span> .<br />@prefix : &lt;<span class="entity"></span>bar#&gt;<span class="entity"></span> .<br />:a4 :b4 :c4 .<br />@prefix : &lt;<span class="entity"></span>http://example.org/ns2#&gt;<span class="entity"></span> .<br />:a5 :b5 :c5 .<br /></pre><pre> </pre><pre>*************************Same Code in N-Triples************************* </pre><pre><span class="entity"></span><span class="entity"></span> &lt;<span class="entity"></span>http://www.w3.org/2001/sw/DataAccess/df1/tests/test-01.ttl&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://www.w3.org/2001/sw/DataAccess/df1/tests/test-02.ttl&gt;<span class="entity"></span> </pre><pre>&lt;<span class="entity"></span>http://example.org/ns/a2&gt;<span class="entity"></span> <span class="entity">&lt;</span>http://example.org/ns/b2&gt;<span class="entity"></span> <span class="entity">&lt;</span>http://example.org/ns/c2&amp;<span class="entity">&gt;</span></pre><pre><span class="entity"></span>&lt;<span class="entity"></span>http://example.org/ns/foo/a3&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns/foo/b3&gt;<span class="entity"></span> <span class="entity">&lt;</span>http://example.org/ns/foo/c3&gt;</pre><pre><span class="entity">&lt;</span>http://example.org/ns/foo/bar#a4&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns/foo/bar#b4&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns/foo/bar#c4&gt;</pre><pre>&lt;<span class="entity"></span>http://example.org/ns2#a5&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns2#b5&gt;<span class="entity"></span> &lt;<span class="entity"></span>http://example.org/ns2#c5&gt;</pre><p>****************************End of Example*****************************</p><p>&nbsp;</p><p>&nbsp;</p><p>The following is an example written in turtle followed by the original code in RDF.  It highlights the terseness and simplicity which are the earmarks of Turtle.</p><p>&nbsp;</p><p>**************Turtle Translation of Example 7****************</p><pre>@prefix rdf: &lt;<span class="entity"></span>http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;<span class="entity"></span> .<br />@prefix dc: <span class="entity"></span> .<br />@prefix ex: &lt;<span class="entity"></span>http://example.org/stuff/1.0/&gt;<span class="entity"></span> .<br /><br /><span class="entity"></span><br />  dc:title &quot;RDF/XML Syntax Specification (Revised)&quot; ;<br />  ex:editor [<br />    ex:fullname &quot;Dave Beckett&quot;;<br />    ex:homePage &lt;<span class="entity"></span>http://purl.org/net/dajobe/&gt;<span class="entity"></span><br />  ] .</pre><pre>******************Example 7 in RDF***********************</pre><pre><span class="entity"></span><br />&lt;<span class="entity"></span>rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;<br />         xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br />         xmlns:ex=&quot;http://example.org/stuff/1.0/&quot;&gt;<span class="entity"></span><br />  &lt;<span class="entity"></span>rdf:Description rdf:about=&quot;http://www.w3.org/TR/rdf-syntax-grammar&quot;<br />		   dc:title=&quot;RDF/XML Syntax Specification (Revised)&quot;&gt;<span class="entity"></span><br />    &lt;<span class="entity"></span>ex:editor&gt;<span class="entity"></span><br />      <span class="entity"></span><br />	&lt;<span class="entity"></span>ex:homePage rdf:resource=&quot;http://purl.org/net/dajobe/&quot; /&gt;<span class="entity"></span><br />      &lt;<span class="entity"></span>/rdf:Description&gt;<span class="entity"></span><br />    &lt;<span class="entity"></span>/ex:editor&gt;<span class="entity"></span><br />  &lt;<span class="entity"></span>/rdf:Description&gt;<span class="entity"></span><br />&lt;<span class="entity"></span>/rdf:RDF&gt;<span class="entity"></span> <br /></pre><p>******************End of Example*************************</p><p>&nbsp;</p><p>The following again higlights how much simpler and concise using Turtle will be.</p><p>&nbsp;</p><p>**********Example of an RDF Collection of two literals***********</p><pre>@prefix : <span class="entity"></span> .<br />:a :b ( &quot;apple&quot; &quot;banana&quot; ) .</pre><p>*************which is the short of example 2.ttl****************</p><pre>@prefix : &lt;<span class="entity"></span>http://example.org/stuff/1.0/&gt; .<br />@prefix rdf: <span class="entity"></span> .<br />:a :b<br />  [ rdf:first &quot;apple&quot;;<br />    rdf:rest [ rdf:first &quot;banana&quot;;<br />               rdf:rest rdf:nil ]<br />  ] .</pre><p>******************End of Example*************************</p><p>&nbsp;</p><p>The following is an example of two identical triples containing literal objects containing newlines, written in plain and long literal forms. </p><p>********************Two Identical Triples*******************</p><pre>@prefix : <span class="entity"></span> .<br /><br />:a :b &quot;The first line\nThe second line\n  more&quot; .<br /><br />:a :b &quot;&quot;&quot;The first line<br />The second line<br />  more&quot;&quot;&quot; .</pre><p>*********************End of Example**********************</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[Comparisons to Turtle]]></title>
            <link>http://conversation.cgu.edu/page/429</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/429</guid>
            <pubDate>May 7, 2008 - 2:57am</pubDate>
            <description><![CDATA[<p>The below lists are taken directly from the W3 team submission on Turtle in January 2008. </p><p><strong>Turtle compared to N-Triples</strong></p><p>Turtle as an offshoot of N-Triples adds the following syntax, some of which have been discussed in earlier pages. </p><ol> <li>Whitespace restrictions removed</li> <li>Text content-encoding changed from ASCII to UTF-8</li> <li>@prefix</li> <li>QNames</li> <li>,</li> <li>;</li> <li>[]</li> <li>a</li>  <li>()</li> <li>Decimal integer literals (xsd:integer)</li> <li>Decimal double literals (xsd:double)</li> <li>Decimal arbitrary length literals (xsd:decimal)</li> <li>Boolean literals</li> <li>@base</li>  </ol><p>&nbsp;</p><p><strong>Turtle compared to Notation3</strong></p><p>The following is not a complete list but highlight some of the syntax which remains in N3 but is not in Turtle. </p><ol> <li>{ ... }</li> <li>is of</li> <li>paths like :a.:b.:c and :a^:b^:c</li>  <li>@keywords</li> <li>=&gt; implies</li> <li>=  equivalence</li> <li>@forAll</li> <li>@forSome</li> <li>&lt;=</li> </ol> <p>&nbsp;</p><p><strong>Turtle compared to SPARQL</strong></p><p>The SPARQL Query Language for RDF uses a Turtle/N3 style syntax for Triples including the same abbreviations mentioned earlier.  The following syntax however are not in Turtle but are SPARQL.  The following is not a complete list.</p><ol><li>RDF Literals are allowed in triple subjects</li> <li>Variables are allowed in any part of the triple of the form ?<em>name</em> or $<em>name</em> </li> <li>Long literals can use use single quote (') characters:  ''' ... ''' </li> <li>The constants allowed for XSD booleans: true and false are case independent.  In Turtle they are not, only lowercase forms are allowed. </li> <li>SPARQL allows '.'s in names in all positions apart from the first or last.  These would correspond to rules:<br /> <span class="grammar">name ::= nameStartChar ( ( nameChar | '.' )* nameChar )?</span><br />  <span class="grammar">prefixName ::= ( nameStartChar - '_' ) ( ( nameChar | ' .' )* nameChar )?</span> </li>       <li>SPARQL allows digits in the first character of the <a href="http://www.w3.org/TR/rdf-sparql-query/#rPN_LOCAL">PN_LOCAL</a> lexical token. In Turtle, the only ascii characters allowed in a <a href="#nameStartChar">nameStartChar</a> are <span class="grammar">[A-Z] | &quot;_&quot; | [a-z]</span>.</li>        <li>Turtle allows <a href="#nameStartChar">prefix and base declarations</a> anywhere outside of a triple. In SPARQL, they are only allowed in the <a href="http://www.w3.org/TR/rdf-sparql-query/#rPrologue">Prologue</a> (at the start of the SPARQL query).</li></ol><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>        
        <item>
            <title><![CDATA[RDF and Turtle]]></title>
            <link>http://conversation.cgu.edu/page/410</link>
            <guid isPermaLink="true">http://conversation.cgu.edu/page/410</guid>
            <pubDate>May 7, 2008 - 2:56am</pubDate>
            <description><![CDATA[<p>RDF is a general purpose language used for representing info on the web. It primarily is used for inputting metadata. A definition for metadata can easily be found but rather than a definition an example is easier to understand.  Suppose you find an image of the Sistine Chapel online.  The data is what it is, the Sistine chapel represented digitally.  The metadata is all the information about the image such as: who was the creator of this image, what type of work was it, what medium was it done in, where is the repository for this image, what format is the image and so on.  That information is metadata.</p><p>RDF is the language used to input such information regarding things of the web, such as webpages, and web resources. In RDF, information is simply a collection of statements, each with a subject, verb and object.  In Notation 3, of which Turtle is somewhat a derivative, one can write such a triple just as is with a period.  For instance,</p><pre>&lt;#pat&gt; &lt;#knows&gt; &lt;#jo&gt; . </pre><p>Turtle which stands for Terse RDF Triple Language is a solution proposed by the W3C team for XML/RDF code which is quite verbose and a pain to write manually. </p><p>&nbsp;</p>]]></description>
            <dc:creator><![CDATA[Dwayne Chambers]]></dc:creator>
        </item>    </channel></rss>