<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0">	<channel>		<title>Semantic Focus, Semantic Web Blog and Community</title>		<description>On the Semantic Web, Semantic Web technology and computational semantics</description>		<link>http://www.semanticfocus.com/</link>	<item>		<title>What is the Semantic Web?</title>		<author>David Siegel</author>		<pubDate>Tue, 14 Dec 10 13:27:30 +0000</pubDate>		<description>&#60;p&#62;There&#039;s a lot of confusion about what the semantic web is, exactly. There are so many definitions that I can&#039;t possibly unify everything in one article. Some people say it&#039;s all about linked data, RDF, and ontologies. Some people call it &#34;Web 3.0.&#34; (I recently gave a keynote speech at a &#34;Web 3.0&#34; conference, where many of the people had confused &#34;Web 3.0&#34; with &#34;Web in 3D.&#34; I&#039;m sure many people in the audience wondered why I wasn&#039;t talking about the future 3D web and, instead, was talking about information.) Some people say it will lead us to the singularity. Rather than try to define these terms, I propose we abandon them. I propose we stop talking about complicated solutions and start talking about problems.&#60;/p&#62;    &#60;ul&#62; 	&#60;li&#62;One of the most vexing aspects of today&#039;s web is that &#60;strong&#62;we have to do so much of the work ourselves&#60;/strong&#62;. We type in keywords, then we see a list of web sites that have those keywords on them. In this way, it can take hours to get answers to our questions.&#60;/li&#62; 	&#60;li&#62;When searching for products and services, &#60;strong&#62;we can&#039;t make apples-to-apples comparisons&#60;/strong&#62;. Think about it - how often do you make apples-to-apples comparisons of products side by side? Can you do that with pocket cameras, large-screen TVs, mobile phones, tampons, mortgages, or all-in-one vacations? In general, you can&#039;t. Go to &#60;a href=&#34;http://www.google.com/squared&#34; title=&#34;Google Squared&#34;&#62;Google Squared&#60;/a&#62; or &#60;a href=&#34;http://code.google.com/p/google-refine/&#34; title=&#34;Google Refine&#34;&#62;Google Refine&#60;/a&#62;, and you can see how hard it is, because the data isn&#039;t easy to compare. So any comparison engine either has to do a lot of work by hand or do a lot of guessing, and neither of those solutions scales to meet the challenges of today.&#60;/li&#62; 	&#60;li&#62;Another problem is that &#60;strong&#62;it&#039;s difficult to find things, especially something specific&#60;/strong&#62; that isn&#039;t everywhere available. Have you ever searched for hours, thinking up new keyword combinations, trying to find a part or a piece of furniture or an item of clothing that you know is out there, somewhere, but you can&#039;t seem to dial it in? Studies show that about 1/3 of searches result in no clicks and another 1/3 result in clicks that are soon abandoned. That means 2/3 of all searches fail to produce a satisfactory result.&#60;/li&#62; 	&#60;li&#62;Another problem is that we are used to &#60;strong&#62;all the false positives and false negatives&#60;/strong&#62;. We sort and sift data by hand, because so many things have the same name but are different, and there can be several different names for exactly the same thing.&#60;/li&#62; 	&#60;li&#62;Today, we seem to be in a rush to &#60;strong&#62;re-create all our old-fashioned paperwork in the cloud&#60;/strong&#62;, and that keeps us working with our information by hand. Google docs aren&#039;t connected to the rest of the web, they have no idea what you mean to communicate, and there&#039;s no helpful scaffolding for building structured documents. We use the same tool to write a contract as we use to write a poem. That keeps us from reaping the benefits of an always-on network that spans the entire human enterprise.&#60;/li&#62; 	&#60;li&#62;Somehow, we&#039;ve all managed to join a number of social networks, which &#60;strong&#62;force us to re-create a new profile and re-establish all our connections all over again inside each one&#60;/strong&#62;. How many times do we need to do that, and how maintainable is this?&#60;/li&#62; &#60;/ul&#62;  &#60;p&#62;I could go on, but I think you get the idea. The web as we&#039;ve built it isn&#039;t scaling very well, and even Google (which, it must be remembered, is in the advertising business, same as Facebook) can&#039;t easily make sense of it all. We&#039;re trying to make sense of something that is fundamentally broken and scaling badly. The semantic web is not the answer. Semantic technology will only help us when we know exactly what problem we&#039;re trying to solve and what it will take to solve the entire problem, not just the data problem. That&#039;s why I propose talking about the switch from pushing information to pulling it. Much of it involves making our information unambiguous, and that, I think is a better term than the semantic web. Let&#039;s call it the unambiguous web. Let&#039;s watch for the business shift from pushing information to pulling it and apply the appropriate technology to get us there. You can learn more from my writings on this subject:&#60;/p&#62;  &#60;ol&#62; 	&#60;li&#62;Start here: &#60;a href=&#34;http://whatisthesemanticweb.com/&#34; title=&#34;What is the Semantic Web?&#34;&#62;What is the Semantic Web?&#60;/a&#62;&#60;/li&#62; 	&#60;li&#62;Read my blog: &#60;a href=&#34;http://www.thepowerofpull.com/&#34; title=&#34;The Power of Pull&#34;&#62;The Power of Pull&#60;/a&#62;&#60;/li&#62; 	&#60;li&#62;Buy the book: &#60;a href=&#34;http://www.amazon.com/Pull-Power-Semantic-Transform-Business/dp/1591842778/&#34; title=&#34;Pull: The Power of the Semantic Web to Transform Your Business&#34;&#62;Pull: The Power of the Semantic Web to Transform Your Business&#60;/a&#62;&#60;/li&#62; 	&#60;li&#62;Follow me on Twitter: &#60;a href=&#34;http://twitter.com/PullNews&#34; title=&#34;@PullNews&#34;&#62;@PullNews&#60;/a&#62; and &#60;a href=&#34;http://twitter.com/_dsiegel&#34; title=&#34;@_dsiegel&#34;&#62;@_dsiegel&#60;/a&#62;&#60;/li&#62; &#60;/ol&#62;  &#60;p&#62;It doesn&#039;t matter what we call it. And if we focus too much on linked data, RDF, and ontologies, we&#039;ll miss the big opportunity. I hope to change the way you think about the web. There&#039;s no time to lose. Dive in and join me.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=897191&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=897191&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/what-is-the-semantic-web/#comments&#34; title=&#34;What is the Semantic Web?&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/what-is-the-semantic-web/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/what-is-the-semantic-web/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/what-is-the-semantic-web/#comments</comments>	</item>	<item>		<title>RDF Semantic Web Research Isn&#039;t Working</title>		<author>Zack Rosen</author>		<pubDate>Fri, 30 Jul 10 18:40:11 +0000</pubDate>		<description>&#60;p&#62;It has been twelve years since &#60;a href=&#34;http://en.wikipedia.org/wiki/Tim_Berners-Lee&#34;&#62;Tim Berners-Lee&#60;/a&#62; threw up his hands and said &#34;it&#039;s all crap, let&#039;s do it over&#34; and &#60;a href=&#34;http://www.w3.org/DesignIssues/Semantic.html&#34;&#62;set off&#60;/a&#62; to create the &#60;a href=&#34;http://en.wikipedia.org/wiki/Semantic_Web&#34;&#62;Semantic Web&#60;/a&#62;. We&#039;ve got &#60;a href=&#34;http://en.wikipedia.org/wiki/RSS&#34;&#62;very little&#60;/a&#62; to show for it so far. I firmly believe the work Semantic Web technologists are pursuing is important and the concepts will inevitably be realized and I very much want to see this research become viable. But things are not moving fast enough and the tack semantic &#60;a href=&#34;http://dig.csail.mit.edu/&#34;&#62;researchers&#60;/a&#62; are taking simply isn&#039;t working.&#60;/p&#62;  &#60;p&#62;Semantic Web technology is marred in a chicken/egg paradox. The technologies are generally not useful unless they are adopted and implemented on a large scale and people are not willing to invest in implementing them unless they are useful. This is exacerbated by the fact that there are very high technology, business, and social barriers to implementing the Semantic Web.&#60;/p&#62;    &#60;ol&#62; 	&#60;li&#62;&#60;strong&#62;Technology Barriers:&#60;/strong&#62; Even today, implementing RDF parsers is complex and difficult and the best tools are hopelessly slow. These are the most basic and fundamental tools the Semantic Web needs to operate and we still can&#039;t get them to work.&#60;/li&#62; 	&#60;li&#62;&#60;strong&#62;Business Barriers:&#60;/strong&#62; If the Semantic Web is implemented the current web industry will be intensely disrupted. EBay, Google, Amazon - virtually all mainstays of web-business will have to significantly adjust their business and technology models. Because of this web-businesses are trepidacious when it comes to investing, adopting, and promoting the Semantic Web.&#60;/li&#62; 	&#60;li&#62;&#60;strong&#62;Social Barriers:&#60;/strong&#62; The way in which we use the web will be greatly changed when the Semantic Web is implemented. Just look at the current state of usability in feed aggregation for a hint of what will be required for users to adopt the newly realized functionality.&#60;/li&#62; &#60;/ol&#62;  &#60;p&#62;These barriers are far from insurmountable, but the tack the current researchers are taking simply won&#039;t cut it.&#60;/p&#62; &#60;ol&#62;  	&#60;li&#62;Researchers are not finding adequate use-cases for implementing compelling functionality, instead they are creating widgets. There are a great many of organizations out there with real-world needs that would be greatly served by implemented Semantic Web-technology but researchers are for the most part turning a blind eye and working in a vacuum.&#60;/li&#62;  	&#60;li&#62;Researchers are not picking their battles. Instead they are building generic tools with little real world applicability.&#60;/li&#62;  	&#60;li&#62;Researchers are not keeping up with the web and web-publishing software. It seems that in an effort to remain neutral towards the current web-publishing industry Semantic Web researches choose to build their own tools in isolation. This means that anyone wanting to reuse these tools in a real world application has to re-implement them within their own web-publishing environment which due to the high technology barriers simply isn&#039;t happening. This is a shame because it would actually save the researchers time, effort, and money if they simply implemented their tools within web-publishing environments such as &#60;a href=&#34;http://drupal.org/&#34;&#62;Drupal&#60;/a&#62; and it would allow adopters to implement the tools at zero cost.&#60;/li&#62; 	&#60;li&#62;Researchers are not moving at the pace the web is currently developing, instead they are attempting to leap-frog it. A good example of this is the &#60;a href=&#34;http://microformats.org/&#34;&#62;Microformats&#60;/a&#62; initiative. Why are Semantic Web researchers not collaborating with the teams pursuing these projects? &#60;/li&#62; &#60;/ol&#62;  &#60;p&#62;So what can we do about it?&#60;/p&#62; &#60;ol&#62;  	&#60;li&#62;Researchers need to stop thinking of themselves as researchers and start thinking of themselves as implementers.&#60;/li&#62; 	&#60;li&#62;Research institutes need to join forces with emerging businesses looking to adopt semantic technology. This breaks the current model of business / research institute collaboration since startups do not have money to contribute to fund research, but tough noogies.&#60;/li&#62;  	&#60;li&#62;Researchers need to build their tools in real-world development environments, i.e. as modules for LAMP web-publishing tools such as &#60;a href=&#34;http://drupal.org/&#34;&#62;Drupal&#60;/a&#62; and &#60;a href=&#34;http://wordpress.org/&#34;&#62;Wordpress&#60;/a&#62;. They need to find more organizational partners to deploy their solutions. They need to do something other than build &#60;a href=&#34;http://simile.mit.edu/&#34;&#62;widgets&#60;/a&#62;.&#60;/li&#62; &#60;/ol&#62; &#60;p&#62;This article is a re-post of an article that was &#60;strong&#62;originally published in 2006&#60;/strong&#62;. Some of the points are now outdated.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=719919&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=719919&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/rdf-semantic-web-research-isnt-working/#comments&#34; title=&#34;RDF Semantic Web Research Isn&#039;t Working&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/rdf-semantic-web-research-isnt-working/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/rdf-semantic-web-research-isnt-working/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/rdf-semantic-web-research-isnt-working/#comments</comments>	</item>	<item>		<title>Bueda API Turns Tags into RDF URIs</title>		<author>Vasco Pedro</author>		<pubDate>Fri, 26 Feb 10 12:54:58 +0000</pubDate>		<description>&#60;p&#62;&#60;a href=&#34;http://www.bueda.com/&#34; title=&#34;Bueda&#34; rel=&#34;Bueda&#34;&#62;&#60;img class=&#34;right&#34; src=&#34;http://www.semanticfocus.com/media/insets/buedalogo.png&#34; width=&#34;121&#34; height=&#34;37&#34; alt=&#34;Bueda&#34; title=&#34;Bueda&#34; /&#62;&#60;/a&#62;A large percentage of content that users deal with on a daily basis is created by other users. Every minute more than 90,000 videos and images are uploaded to YouTube, Flickr and other social media websites, yet this represents a relatively small revenue percentage when compared with traditional media. We believe that one reason for this is the publisher&#039;s lack of ability to understand high density content that lacks the adequate description. With mobile platforms providing users with easy methods for rich media upload, this problem will rapidly increase.&#60;/p&#62;    &#60;p&#62;Tags are an attempt to mitigate this problem. They allow users an easy way to label content with the labels that make sense to them. Its strengths rely in the simplicity for the user and the ability of the user to use anything as tag, enabling an accurate description of content from the user&#039;s perspective. Yet, the strength of tags is also a weakness when it comes to the publisher&#039;s ability to understand that content. A tag is, realistically speaking, any sequence of characters. It could be a well formed word, a &#60;a href=&#34;http://www.bueda.com/demo/?query=canon&#34;&#62;company name&#60;/a&#62;, a &#60;a href=&#34;http://www.bueda.com/demo/?query=abe%20lincoln&#34;&#62;person name&#60;/a&#62;, an ISBN number, a &#60;a href=&#34;http://www.bueda.com/demo/?query=winter2010&#34;&#62;concatenated version of dates and words&#60;/a&#62;, etc. The problem of coverage and disambiguation makes a hard problem to solve.&#60;/p&#62;  &#60;p&#62;Bueda addresses this problem by presenting a new solution in the form of an API that can be used by developers to get clean information from noisy tags. It provides a low friction way of tapping into the latest in semantic analysis for tags in a scalable platform.&#60;/p&#62;  &#60;img class=&#34;center&#34; src=&#34;http://www.semanticfocus.com/media/insets/bueda-example.png&#34; width=&#34;570&#34; height=&#34;357&#34; alt=&#34;&#34; title=&#34;&#34; /&#62;  &#60;p&#62;Bueda provides actionable information that enables targeted advertising, content recommendation, search engine optimization and semantic search, amongst other things. Even though the biggest impact might be in high-density content, such as rich media and pictures, the platform is open to any application and use case.&#60;/p&#62;  &#60;p&#62;Bueda is a CMU spin-off and uses proprietary technology for Semantic Resource integration, enabling the integration of heterogeneous data sources that enable open domain coverage in a distributed and scalable framework. Bueda is also an Alphalab alum and currently funded by Innovation Works.&#60;/p&#62;  &#60;p&#62;Bueda is currently in &#60;strong&#62;private beta&#60;/strong&#62;. However, Semantic Focus readers have access to some &#60;strong&#62;&#60;a href=&#34;http://www.bueda.com/accounts/registration/register/vrxabax4IHkFuCciuGUAevnSdZQPKi0B8eKHtw/&#34;&#62;exclusive API keys&#60;/a&#62;&#60;/strong&#62;.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=976816&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=976816&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/bueda-api-turns-tags-into-rdf-uris/#comments&#34; title=&#34;Bueda API Turns Tags into RDF URIs&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/bueda-api-turns-tags-into-rdf-uris/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/bueda-api-turns-tags-into-rdf-uris/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/bueda-api-turns-tags-into-rdf-uris/#comments</comments>	</item>	<item>		<title>Semantic Data Storage in Oracle</title>		<author>Aditya Thatte</author>		<pubDate>Thu, 15 Jan 09 19:26:28 +0000</pubDate>		<description>&#60;p&#62;&#60;a href=&#34;http://www.oracle.com/database/index.html&#34; title=&#34;Oracle 11g&#34; rel=&#34;external&#34;&#62;&#60;img class=&#34;right&#34; src=&#34;http://www.semanticfocus.com/media/insets/oracle_db11g.png&#34; width=&#34;230&#34; height=&#34;62&#34; alt=&#34;Oracle 11g&#34; title=&#34;Oracle 11g&#34; /&#62;&#60;/a&#62;&#60;a href=&#34;http://www.oracle.com/database/index.html&#34; title=&#34;Oracle 11g&#34; rel=&#34;external&#34;&#62;Oracle 10g Release 2 / Oracle 11g&#60;/a&#62; offers a robust, scalable, secure platform to store RDF and OWL data. It allows efficient storage, loading and querying of semantic data. Queries are enhanced by adding relationships (ontologies) to data and evaluated on the basis of semantics. Data storage is in the form of RDF triples (Subject, Predicate, Object) and can scale up to millions of triples. The triples stored in the semantic data store are modeled as a graphed structure. All the data is stored in a single central schema allowing access to users for loading and querying data.&#60;/p&#62;    &#60;p&#62;The Subject and Object are modeled as nodes, while the predicates are denoted by links in the graphed structure. Nodes are stored and efficiently reused when required. An RDF triple in the semantic store has a subject (start node), predicate (relationship), object (end node), which comprises a link. A new link is created on inserting a new triple and nodes are reused if similar nodes already exists.&#60;/p&#62;  &#60;p&#62;New object types are defined to manage Semantic Data viz. SDO_RDF_TRIPLE and SDO_RDF_TRIPLE_S. The former stores the references to the data and the latter holds the actual data content. The nodes (Subject, Object) are stored in the RDF_NODE$ table, which can be further broken down into START_NODE_ID and END_NODE_ID. The RDF_LINKS$ table stores the record for the link whenever a new triple is inserted. Blank nodes may also be inserted as a part of any triple, which are stored in the RDF_BLANK_NODE$. An RDF model stores references to all the RDF data in the database and can be created by executing the sem_apis.create_sem_model procedure.&#60;/p&#62;  &#60;p&#62;Get started with semantic data management on Windows XP and &#60;a href=&#34;http://thesemanticway.wordpress.com/2009/01/04/configuring-semantic-web-technology-support-in-oracle-11g-release-1-on-windows-xp/&#34; title=&#34;Configuring Semantic Web Technology Support in Oracle 11g Release 1 on Windows XP&#34; rel=&#34;external&#34;&#62;configure semantic web technology support in Oracle 11g Release 1&#60;/a&#62;.&#60;/p&#62;  &#60;p&#62;This article gives an overview of semantic data storage, however to get additional in-depth information on Semantic Data support in Oracle, here are some useful links:&#60;/p&#62;  &#60;ul&#62; 	&#60;li&#62;&#60;a href=&#34;http://download.oracle.com/docs/cd/B19306_01/appdev.102/b19307/sdo_rdf_concepts.htm&#34; title=&#34;RDF Overview&#34; rel=&#34;external&#34;&#62;RDF Overview&#60;/a&#62;&#60;/li&#62; 	&#60;li&#62;&#60;a href=&#34;http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28397/sdo_rdf_concepts.htm#CIHBFEGC&#34; title=&#34;Oracle Semantic Technologies Overview&#34; rel=&#34;external&#34;&#62;Oracle Semantic Technologies Overview&#60;/a&#62;&#60;/li&#62; &#60;/ul&#62;  &#60;p&#62;References: &#60;a href=&#34;http://www.oracle.com/technology/tech/semantic_technologies/pdf/semantic_tech_rdf_wp.pdf&#34; title=&#34;RDF support in Oracle&#34; rel=&#34;external&#34;&#62;RDF support in Oracle&#60;/a&#62; (.pdf)&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=234661&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=234661&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/semantic-data-storage-in-oracle/#comments&#34; title=&#34;Semantic Data Storage in Oracle&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/semantic-data-storage-in-oracle/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/semantic-data-storage-in-oracle/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/semantic-data-storage-in-oracle/#comments</comments>	</item>	<item>		<title>Calling All RDF Dumps</title>		<author>James Simmons</author>		<pubDate>Thu, 18 Dec 08 12:34:50 +0000</pubDate>		<description>&#60;p&#62;Today on the &#60;a href=&#34;http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData&#34; title=&#34;Linking Open Data&#34;&#62;Linking Open Data&#60;/a&#62; mailing list, &#60;a href=&#34;http://www.openlinksw.com/blog/~kidehen&#34; title=&#34;Kingsley Idehen&#039;s blog&#34;&#62;Kingsley Idehen&#60;/a&#62; of &#60;a href=&#34;http://www.openlinksw.com&#34; title=&#34;OpenLink Software&#34;&#62;OpenLink Software&#60;/a&#62; announced that he is preparing to load the entire LOD cloud into Virtuoso 6.0 Cluster Edition. &#60;a href=&#34;http://esw.w3.org/topic/DataSetRDFDumps&#34; title=&#34;Linked data sets as RDF dumps&#34;&#62;The datasets&#60;/a&#62; are being added to a table on the ESW wiki, making it convenient for anyone doing Semantic Web research to get a hold of the datasets. Once all the datasets are added we should have a better idea of how much linked data there really is out there. This may also raise the bar for other triple stores and force them to develop methods for storing several billion triples.&#60;/p&#62;    &#60;p&#62;Here are his instructions for adding your dataset to the table:  &#60;ul&#62;   &#60;li&#62;Go to: &#60;a href=&#34;http://esw.w3.org/topic/DataSetRDFDumps&#34; title=&#34;Linked data sets as RDF dumps&#34;&#62;http://esw.w3.org/topic/DataSetRDFDumps&#60;/a&#62;&#60;/li&#62;   &#60;li&#62;Add your data set to the table (if it isn&#039;t already listed) or correct erroneous entries&#60;/li&#62;   &#60;li&#62;Add a URL entry to the &#34;Archive URL&#34; column&#60;/li&#62;   &#60;li&#62;Add a Publisher URI to the &#34;Publisher / Maintainer&#34; column (used for the construction of Attribution Triples)&#60;/li&#62; &#60;/ul&#62;  &#60;p&#62;If you don&#039;t have a URI for yourself, you can get one by &#60;a href=&#34;http://community.linkeddata.org/ods&#34; title=&#34;Register&#34;&#62;registering&#60;/a&#62; and you will receive one.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=872378&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=872378&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/calling-all-rdf-dumps/#comments&#34; title=&#34;Calling All RDF Dumps&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/calling-all-rdf-dumps/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/calling-all-rdf-dumps/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/calling-all-rdf-dumps/#comments</comments>	</item>	<item>		<title>Service Ontologies</title>		<author>Aditya Thatte</author>		<pubDate>Sun, 14 Dec 08 18:32:58 +0000</pubDate>		<description>&#60;p&#62;Ontologies classifying and describing services are called service ontologies. The currently used WSDL interface describes a service by specifying the operation name, inputs required for the service invocation, output of the service and its target address for invocation. Human intervention is required in this loop since the current architecture only addresses the syntactical aspects of Web services and lacks choreography mechanisms.&#60;/p&#62;      &#60;p&#62;Service ontologies supplements the WSDL interface, since additional knowledge is required to enable automation discovery, invocation and composition of services. The idea is to annotate web services, enabling the automation of the web service life cycle.&#60;/p&#62;    &#60;p&#62;The existing conceptual models for describing services are OWL-S, WSMO, WSDL-S, SWSF, SAWSDL. Web services can be modeled in different tools like OWL-S Editor, OWL-S IDE, Protege, IRS-III, METEOR-S.&#60;/p&#62;    &#60;p&#62;For example, the OWL-S service ontology is classified into three categories: profile, model, grounding. The service component is actually an instance of the service and is linked to the profile, model, grounding by different properties. The profile is an advertisement of what the service does i.e what the service offers in terms of functionality. It considers input, output, preconditions, effects (IOPE).&#60;/p&#62;    &#60;p&#62;The input specifies the actual input required for invoking the web service, output specifies the actual output the client gets or expects. Preconditions indicates the conditions that need to be satisfied for the successful execution of the web service and finally effect describes the state of the web service after its execution.&#60;/p&#62;    &#60;p&#62;The service model describes how the service works in order to achieve its functionality. It describes atomic processes, composite processes and the message choreography involved in invoking the web service. Atomic processes are the ones, that undergo straight forward execution requiring standard input, whereas composite processes are the ones which involve a combination of different services.&#60;/p&#62;    &#60;p&#62;Service grounding illustrates as to how the service can be accessed. It describes the network protocols, data exchange formats, required to invoke the web service.&#60;/p&#62;    &#60;p&#62;Like OWL-S, the other models also address the semantic nature of web service descriptions thereby making an effort to automate the web service life cycle.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=121232&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=121232&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/service-ontologies/#comments&#34; title=&#34;Service Ontologies&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/service-ontologies/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/service-ontologies/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/service-ontologies/#comments</comments>	</item>	<item>		<title>Semantic Web Service Life Cycle and Service Modeling</title>		<author>Aditya Thatte</author>		<pubDate>Sun, 14 Dec 08 16:14:12 +0000</pubDate>		<description>&#60;p&#62;Semantic Web services follow a life cycle, right from deployment to its invocation.&#60;/p&#62;   &#60;p&#62;The life cycle of Semantic Web services comprises different stages like service modeling, service discovery, service definition and service delivery. The life cycle begins with modeling the web service and the service request by the provider and the consumer respectively. Web service descriptions are developed using models like OWL-S, WSMO. Service descriptions are used in the discovery stage on which discovery algorithms, matchmaking techniques are applied. Once a set of service providers are identified for a service requester, service definition takes place to select the concrete service. Finally, the concrete service is delivered to the service requester in the delivery phase.&#60;/p&#62;    &#60;p&#62;Web service modeling is a critical aspect of the web service life cycle. It requires loads of human effort for annotating web services. Services can be modeled using two approaches viz. Code driven approach, model driven approach.&#60;/p&#62;  &#60;h3&#62;Code Driven Approach&#60;/h3&#62;  &#60;p&#62;It is assumed that the web service is already implemented, and the corresponding WSDL is generated from it. The web service can be annotated semantically by adding OWL-S specifications. Tools like Java2WSDL, WSDL2OWL-S can be used to generate abstract OWL-S specifications. The service description would later be published to the registry for discovery and invocation. This approach is referred to as the Code Driven Approach since the starting point of this process uses a web service (code).&#60;/p&#62;  &#60;h3&#62;Model Driven Approach&#60;/h3&#62;  &#60;p&#62;This approach uses the high level service descriptions to generate partial code. Service descriptions are created using ontologies and the process model is used to generate stubs for implementing the web service. The code generated is used to create the WSDL, and later published to the registry.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=344226&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=344226&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/semantic-web-service-life-cycle-and-service-modeling/#comments&#34; title=&#34;Semantic Web Service Life Cycle and Service Modeling&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/semantic-web-service-life-cycle-and-service-modeling/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/semantic-web-service-life-cycle-and-service-modeling/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/semantic-web-service-life-cycle-and-service-modeling/#comments</comments>	</item>	<item>		<title>Can Graphd Scale to Meet Semantic Web Demands?</title>		<author>James Simmons</author>		<pubDate>Tue, 09 Dec 08 14:45:48 +0000</pubDate>		<description>&#60;p&#62;&#60;a href=&#34;http://www.freebase.com/&#34; title=&#34;Freebase&#34; rel=&#34;external&#34;&#62;&#60;img class=&#34;right&#34; src=&#34;http://www.semanticfocus.com/media/insets/freebase-logo.png&#34; width=&#34;114&#34; height=&#34;54&#34; alt=&#34;Freebase&#34; title=&#34;Freebase&#34; /&#62;&#60;/a&#62;&#60;a href=&#34;http://www.freebase.com/&#34; title=&#34;Freebase.com&#34; rel=&#34;external&#34;&#62;Freebase&#60;/a&#62; stores millions of entities and assertions about nearly every topic one can ponder (thanks are owed to their seed dataset &#38;ndash; Wikipedia &#38;ndash; and their amazing community). The amount of information that Freebase stores is incredible, and is a testament to what can be accomplished with the help of a dedicated community and a little (or a lot) of clever software engineering.&#60;/p&#62;    &#60;p&#62;&#60;a href=&#34;http://blog.freebase.com/2008/04/09/a-brief-tour-of-graphd/&#34; title=&#34;A Brief Tour of Graphd&#34; rel=&#34;external&#34;&#62;Graphd&#60;/a&#62; is the in-house tuple store powering Freebase&#039;s backend. Written in C, Graphd runs on Unix-based machines (presumably some Linux distro) and processes commands in a simple, template-based query language called MQL. The query language looks strikingly similar to JSON and Python dictionary syntax, so developers familiar with either should find working with their API a sinch.&#60;/p&#62;  &#60;p&#62;On performance, Freebase&#039;s Scott Meyer stated as of April 9th, 2008 that Graphd is able to demonstrate sustained throughput of about 200,000 simple queries per minute on a single AMD64 core (querying a graph of only 121 million tuples, however). For his example of what a simple query might look like, he gave the example &#34;show me all people who are authors with names containing &#039;herman&#039;.&#34; As well on April 9th, 2008, on disk, their current graph of 121 million primitives (tuples) consumed about 12gb (includes all index storage).&#60;/p&#62;  &#60;p&#62;We see that Graphd is able to handle a stunning sustained ~3300 queries/sec on a single AMD64 core. That&#039;s not anything to scoff at, either. However, the question I am finally getting around to, can Graphd scale to meet the demands of the Semantic Web? Eventually, Freebase will be much larger. 121m tuples is &#60;strong&#62;nothing&#60;/strong&#62; when compared to the amount of data &#60;a href=&#34;http://esw.w3.org/topic/TaskForces/CommunityProjects/LinkingOpenData/DataSets&#34; title=&#34;Linking Open Data Datasets&#34; rel=&#34;external&#34;&#62;currently available in RDF&#60;/a&#62; (already in the order of billions of assertions).&#60;/p&#62;  &#60;p&#62;I have read in comments that Graphd runs completely in memory (or perhaps more likely, only the indices). This explains the amazing performance to a degree. On an AMD64 Phenom Quad Core with 2gb of RAM I can run &#34;simple&#34; operations linearly through a flat file of 17m Freebase tuples in under 6 seconds (in memory). On a slice of 1m tuples the test was able complete the iterations within ~0.003 seconds. The test was written in Python, so it isn&#039;t even as quick as the potential Graphd has (written in C).&#60;/p&#62;  &#60;p&#62;The test should illustrate the amazing performance you can achieve when processing entirely in memory, but when you can no longer store your entire set of indices in memory (say, for 3b+ tuples) you have to apply some of that clever software engineering to quickly locate data positions regardless of the number or distribution of indices.&#60;/p&#62;  &#60;p&#62;Can Freebase scale Graphd to meet the demands of the Semantic Web, or will they need to completely redesign the architecture of their backend to reach a scale not originally designed for? I cannot say, but I wish them the best of luck. I think I speak for everyone when I say I would really like to see Graphd open sourced!&#60;/p&#62;  &#60;p&#62;PS: Freebase, I promise I&#039;ll use the new logo in my posts going forward.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=886011&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=886011&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/can-graphd-scale-to-meet-semantic-web-demands/#comments&#34; title=&#34;Can Graphd Scale to Meet Semantic Web Demands?&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/can-graphd-scale-to-meet-semantic-web-demands/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/can-graphd-scale-to-meet-semantic-web-demands/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/can-graphd-scale-to-meet-semantic-web-demands/#comments</comments>	</item>	<item>		<title>The Map of Data: Over 10 Billion Pieces of Reusable Information</title>		<author>James Simmons</author>		<pubDate>Wed, 19 Nov 08 10:58:45 +0000</pubDate>		<description>&#60;p&#62;I just stumbled upon a useful resource from &#60;a href=&#34;http://sindice.com/&#34; title=&#34;Sindice&#34; rel=&#34;external&#34;&#62;Sindice&#60;/a&#62; (the Semantic Web search engine) called the Map of Data. The &#60;a href=&#34;http://sindice.com/map&#34; title=&#34;Sindice&#039;s Map of Data&#34; rel=&#34;external&#34;&#62;Map of Data&#60;/a&#62; lists sites that export their information via Microformats and embedded RDF (as well which format(s) the sites are using). Each site has been categorized and conveniently placed into lists. The categories include books, people, places, products and listings, social news, events, politics, and more. According to Sindice over 10 billion pieces of reusable information can already be found across 100 million pages.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=669891&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=669891&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/the-map-of-data-over-10-billion-pieces-of-reusable-information/#comments&#34; title=&#34;The Map of Data: Over 10 Billion Pieces of Reusable Information&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/the-map-of-data-over-10-billion-pieces-of-reusable-information/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/the-map-of-data-over-10-billion-pieces-of-reusable-information/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/the-map-of-data-over-10-billion-pieces-of-reusable-information/#comments</comments>	</item>	<item>		<title>Algorithms vs. Data: The Seesaw Effect</title>		<author>James Simmons</author>		<pubDate>Thu, 30 Oct 08 19:16:50 +0000</pubDate>		<description>&#60;p&#62;&#60;img class=&#34;right&#34; src=&#34;http://www.semanticfocus.com/media/insets/seesaw.jpg&#34; width=&#34;215&#34; height=&#34;140&#34; alt=&#34;The Seesaw Effect of Algorithms vs. Data&#34; title=&#34;The Seesaw Effect of Algorithms vs. Data&#34; /&#62;Over the years I&#039;ve noticed that the importance of algorithms and data tends to shift back and forth, depending on which at the time is hardest to duplicate (often from a business perspective). This effect seems to be caused by the availability or demand of one side increasing or decreasing, shifting the balance of importance to the other. At one point the world of software was dominated by the proprietary. The organization with the best software (backend, algorithms, etc) was the dominant entity and data (from say, a Web 2.0 perspective) was generally not the focus. This may have partly been the responsibility of a mindset formed during an era with very little storage space and before mass user activity on the Web.&#60;/p&#62;    &#60;p&#62;Things have changed and the word proprietary has become a sort-of developer faux pas. Open source has caused a paradigm shift away from the old proprietary software models and has allowed organizations to focus their attention on the other side of the equation: data. As a result of this shift we saw the start of the Web 2.0 era (perhaps with a few years of padding before the phrase started floating around). Now many organizations focus on the data they acquire and how they can leverage it to their advantage. As a result we see many walled gardens in an attempt to preserve this advantage.&#60;/p&#62;  &#60;p&#62;However we may be seeing another shift, this time back to software once again. The Semantic Web calls for making data open and ubiquitous. This is a strong paradigm shift away from the walled garden mindset (and most people understand this, especially the business set). After writing about &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/cross-pollinating-dbpedia-and-freebase/&#34; title=&#34;Cross-Pollinating DBpedia and Freebase&#34;&#62;the cross-pollination of DBpedia and Freebase&#60;/a&#62; it occurred to me that the project with the most advanced &#60;em&#62;proprietary&#60;/em&#62; information extraction algorithms would in a sense be the &#34;dominant&#34; project because it would be able to leverage its software in a space where data is becoming a commodity.&#60;/p&#62;  &#60;p&#62;Freebase has a secret sauce and that is probably their biggest advantage over competing projects. In the Semantic Web/Linked Data Web/Web 3.0 (whatever we feel like calling it at the time), data may decrease in value as it spreads and becomes more commoditized; at least in the original sense of value it once had: as a tool that only the walled gardens could leverage.&#60;/p&#62;  &#60;p&#62;We are seeing the walls come down, possibly to be replaced once again by proprietary algorithms.&#60;/p&#62;&#60;p&#62;&#60;a href=&#34;http://www.pheedo.com/click.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=500118&#34;&#62;&#60;img src=&#34;http://www.pheedo.com/img.phdo?x=4d748c4f04194f988f6b7971541a619a&#38;u=500118&#34; border=&#34;0&#34;/&#62;&#60;/a&#62;&#60;/p&#62;&#60;p&#62;&#60;strong&#62;Got something to say? &#60;a href=&#34;http://www.semanticfocus.com/blog/entry/title/algorithms-vs-data-the-seesaw-effect/#comments&#34; title=&#34;Algorithms vs. Data: The Seesaw Effect&#34;&#62;Leave a comment!&#60;/a&#62;&#60;/strong&#62;&#60;/p&#62;</description>		<link>http://www.semanticfocus.com/blog/entry/title/algorithms-vs-data-the-seesaw-effect/</link>		<guid isPermaLink="true">http://www.semanticfocus.com/blog/entry/title/algorithms-vs-data-the-seesaw-effect/</guid>		<comments>http://www.semanticfocus.com/blog/entry/title/algorithms-vs-data-the-seesaw-effect/#comments</comments>	</item>	</channel></rss>