<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Web Service Guy</title><subtitle type="html">Web service stuff</subtitle><id>http://weblogs.asp.net/vlindesay/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/vlindesay/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2003-06-01T19:35:00Z</updated><entry><title>RDF does you good</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2004/03/22/93929.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2004/03/22/93929.aspx</id><published>2004-03-22T15:53:00Z</published><updated>2004-03-22T15:53:00Z</updated><content type="html">&lt;FONT size=2&gt;It seems to have worked for &lt;/FONT&gt;&lt;A href="http://www.schemaweb.info/blogs/Blog.aspx?entryid=38"&gt;&lt;FONT size=2&gt;Derek&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; ...&lt;/FONT&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=93929" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>A journey into OWL-S</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2004/01/14/58660.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2004/01/14/58660.aspx</id><published>2004-01-14T18:29:00Z</published><updated>2004-01-14T18:29:00Z</updated><content type="html">&lt;P&gt;&lt;FONT size=2&gt;Judging by the semantic blogs and lists, &lt;/FONT&gt;&lt;A href="http://www.daml.org/services/owl-s/1.0/"&gt;&lt;FONT color=#0000ff size=2&gt;OWL-S&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;, a vocabulary for describing web services in RDF, seems to be the hot schema of the moment. So, with a view to producing some OWL-S documents for the &lt;A href="http://www.schemaweb.info/webservices/WebServices.aspx"&gt;SchemaWeb web services&lt;/A&gt;, I have downloaded the &lt;/FONT&gt;&lt;A href="http://www.daml.org/services/owl-s/1.0/examples.html"&gt;&lt;FONT color=#0000ff size=2&gt;example files&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; and have started reading up the specs starting with &lt;/FONT&gt;&lt;A href="http://www.daml.org/services/owl-s/1.0/owl-s.html"&gt;&lt;FONT color=#0000ff size=2&gt;Semantic Markup for Web Services&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Firstly congrats to the team for producing high quality documentation. These specs are concise and very readable.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The story I've gleaned so far is that in OWL-S a 'service' consists of three things.&lt;BR&gt;1. A profile that describes what the service does. A high level description that provides a publication and discovery framework for clients and service providers. This is the UDDI bit.&lt;BR&gt;2. A process model that describes how the service works in terms of IOPEs (input, output, preconditions and effects). This is an abstract description of a service.&lt;BR&gt;3. A grounding which describes how to use and physically interact with a service. This covers protocols, message formats, URLs and ports etc. Similar to the 'concrete' bits of WSDL (&amp;lt;binding/&amp;gt; and &amp;lt;service/&amp;gt; elements). In fact WSDL and OWL-S are complementary and are used together to define SOAP web services in OWL-S. So don't throw away your wisdels yet!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Some first impressions and comments.&lt;BR&gt;OWL-S combines the functionality of UDDI and WSDL in one model. +1.&lt;BR&gt;OWL-S allows for reverse directories where clients do the advertising and service providers do the discovering; this is not possible with UDDI.&lt;BR&gt;OWL-S allows 'complex' long running processes 'composed' of many web service calls to be described. This is an obvious advantage over WSDL which has a more highly grained focus and describes only individual web methods. This ability to create and advertise high level services will be good for clients and discovery and also allow third parties to aggregate diverse services and add value.&lt;BR&gt;This is a complex specification. If you have slagged off WSDL in the past as too hard then you might change your mind after looking at OWL-S. And roll on tool support because I don't think there's going to be much hand coding of this baby!&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=58660" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Anyone for .Net RDF?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2004/01/05/47710.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2004/01/05/47710.aspx</id><published>2004-01-05T18:51:00Z</published><updated>2004-01-05T18:51:00Z</updated><content type="html">&lt;P&gt;&lt;FONT size=2&gt;Want to play at Semantic Web?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The .Net RDF parser that drives &lt;A href="http://www.schemaweb.info/"&gt;SchemaWeb&lt;/A&gt; is now available under a Creative Commons Attribution-ShareAlike license.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;VicSoft.Rdf Parser binaries, source and documentation are at:&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.schemaweb.info/parser/Parser.aspx"&gt;&lt;FONT color=#0000ff size=2&gt;http://www.schemaweb.info/parser/Parser.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;This lightweight smush and query software component was developed on Windows. However it should run with Mono for those who work on the sunny side although this is un-tested.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=47710" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>SchemaWeb - Update</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/11/26/39927.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/11/26/39927.aspx</id><published>2003-11-26T18:14:00Z</published><updated>2003-11-26T18:14:00Z</updated><content type="html">&lt;DIV&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Thanks&amp;nbsp;&lt;SPAN class=514504107-25112003&gt;to all &lt;/SPAN&gt;for the feedback and support received in the last week since the launch of &lt;/FONT&gt;&lt;A href="http://www.schemaweb.info/"&gt;&lt;FONT face=Verdana size=2&gt;SchemaWeb&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;New features since launch include 'Schema of the Week' starting off with the mighty RSS 1.0. Also SchemaWeb is now hosting Dr Ont's Semantic Spout, a blog which will carry SchemaWeb news and RDF matters in general.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=39927" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Announcement - SchemaWeb Launched</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/11/19/38622.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/11/19/38622.aspx</id><published>2003-11-19T16:51:00Z</published><updated>2003-11-19T16:51:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.vicsoft.co.uk/"&gt;VicSoft&lt;/A&gt; (makers of &lt;A href="http://www.alanbushtrust.org.uk/vic/buddy/Buddy%20Browser.htm"&gt;Buddy Browser&lt;/A&gt; FOAFware) announce the launch of SchemaWeb, an on-line directory of RDF schemas expressed using the RDFS, OWL and DAML+OIL schema vocabularies.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;SchemaWeb provides (hopefully) a one stop shop for developers and designers working with RDF. It gathers schema data and meta-data in a single portal and offers both on-line forms and web services for access to RDF schema information by both human users and RDF software agents.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;SchemaWeb is at:&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.schemaweb.info/"&gt;&lt;FONT face=Verdana size=2&gt;http://www.schemaweb.info/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Your feedback is welcome.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=38622" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>How do you report a bug to Microsoft?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/09/15/27622.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/09/15/27622.aspx</id><published>2003-09-15T17:23:00Z</published><updated>2003-09-15T17:23:00Z</updated><content type="html">&lt;P&gt;&lt;FONT size=2&gt;For the first time since 1997 and the first Microsoft XML toolkit / parser, I have had to hack into XML files using regular expressions (arrrrrg!) in order to get a valid XML document to load into Microsoft XML tools.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;An example of this type of XML is:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;?xml version="1.0"?&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;BR&gt;&amp;lt;!DOCTYPE root [&lt;BR&gt;&amp;lt;!ENTITY ns "http://www.some.com/schema"&amp;gt;&lt;BR&gt;]&amp;gt;&lt;BR&gt;&amp;lt;root xmlns="&amp;amp;ns;"&amp;gt;&lt;BR&gt;&amp;lt;foo&amp;gt;Some foo&amp;lt;/foo&amp;gt;&lt;BR&gt;&amp;lt;bar&amp;gt;Some bar&amp;lt;/bar&amp;gt;&lt;BR&gt;&amp;lt;/root&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The author of this type of XML is using a general entity to represent the default namespace uri. Both XmlDocument and XmlValidatingReader barf on this file with an error of:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;System.ArgumentException: Prefixes beginning with "xml" (regardless of whether the characters are uppercase, lowercase, or some combination thereof) are reserved for use by XML.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;So is this a valid XML document? Although using general entities in this way seems to be pushing the envelope a bit (Are namespaces part of the XML data or do they sit in a layer above the data?), I have seen quite a few examples in this style on the W3C site so I assume it is valid. So in order to deal with this type of XML, I have had to write code using tedious regular expressions to manually&amp;nbsp;find and replace&amp;nbsp;the offending entities prior to loading into .Net XML classes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Which brings me to my point and request. How do I report this bug to the MS XML team? I have looked on Technet and MSDN but cannot find a&amp;nbsp;way to do this.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=27622" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>RDF all the way on XML.com</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/08/21/24904.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/08/21/24904.aspx</id><published>2003-08-21T19:10:00Z</published><updated>2003-08-21T19:10:00Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;Wow, two very hot articles on XML.com.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Mark's piece on Atom and RDF (sorry - we failed the audition) and Kendall's on OWL.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.xml.com/pub/a/2003/08/20/dive.html"&gt;&lt;font color="#0000ff" size="2"&gt;http://www.xml.com/pub/a/2003/08/20/dive.html&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.xml.com/pub/a/2003/08/20/deviant.html"&gt;&lt;font color="#0000ff" size="2"&gt;http://www.xml.com/pub/a/2003/08/20/deviant.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;So Atom is XML with a maintained, normative XSLT port to RDF. Better than nothing I suppose and most Atom providers will transform on the server and provide both XML and RDF feeds.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Mark, perceptive chap that he is, drills down to the two reasons why RDF won't be on Fame Academy next week. Tool support and RDF / XML syntax.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Mark is down on the Semantic Web. Well I never thought of the Semantic Web as some ethereal, elusive concept dreamt up by some PR brain farter. To me it is just code; a way to code a bit of 'intelligence' into our software applications. And OWL, as Kendall reports, is a step towards this.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=24904" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>RDF Latest News</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/08/16/24310.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/08/16/24310.aspx</id><published>2003-08-16T20:53:00Z</published><updated>2003-08-16T20:53:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.intertwingly.net/blog/1566.html"&gt;&lt;font size="2"&gt;Sam Ruby&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; has a moan about RDF / XML. Some people just don't understand.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Also &lt;/font&gt;&lt;a href="http://usefulinc.com/edd/blog/2003/8/16#17:20"&gt;&lt;font color="#0000ff" size="2"&gt;Edd Dumbill&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; has a little gripe with &lt;/font&gt;&lt;a href="http://www.driverdf.org/"&gt;&lt;font color="#0000ff" size="2"&gt;RDFDrive&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, the only compliant RDF parser available for the .Net platform so I suppose beggars can't be choosers.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;'Why all the interfaces', says Edd? Well, interfaces are cool. It means I can develop a parser that will query an in memory RDF graph and a parser that will query a database triples store against the same IRdfParser interface. I can then pass either parser to a application specific component, say a FOAF processor regardless of the internal implementations.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;His other gripe is with the node based query model which I agree is clunky. Mine main gripe with RDFDrive is the fact that it uses a DOM instead of an .Net XmlReader to deserialise the XML into triples. This is a real performance killer and resource eater when working with RDF files over the internet. That's why I'm presently extending and upgrading Jason Diamond's excellent &lt;font color="#000000"&gt;RdfReader&lt;/font&gt; to the latest Working Draft spec and then going to use it as the basis for a proper parser. You know, the one with that nice graph.GetStatements(subject, predicate, object) interface like &lt;/font&gt;&lt;a href="http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/"&gt;&lt;font color="#0000ff" size="2"&gt;RAP&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. Is there a better query interface? Please please let me know before I start!&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;One new feature of the Working Draft that I won't be tackling in a hurry is rdf:parseType = "Collection". Have you seen the &lt;/font&gt;&lt;a href="http://www.w3.org/TR/rdf-primer/#collections"&gt;&lt;font color="#0000ff" size="2"&gt;triples&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; that this is supposed to produce? And while we are talking syntax, why oh why is &lt;/font&gt;&lt;a href="http://www.w3.org/TR/rdf-syntax-grammar/"&gt;&lt;font size="2"&gt;RDF / XML&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; syntax so complicated? Any reasons or excuses for this would be appreciated because quite frankly, I just don't understand.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;So hang on there all .Net RDF heads (all 2 of you), I will be releasing VicSoft.Rdf.RdfParser + source code in September.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=24310" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>RDF is the new sex</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/08/06/22725.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/08/06/22725.aspx</id><published>2003-08-06T14:22:00Z</published><updated>2003-08-06T14:22:00Z</updated><content type="html">&lt;font size="2"&gt;Has XML lost its buzz for you now that it's established and mainstream? If you are techie minded and like to bend you brain working with cutting edge technologies, then try the &lt;/font&gt;&lt;a href="http://www.ecademy.com/module.php?mod=club&amp;amp;op=page&amp;amp;c=6287&amp;amp;xref=21496"&gt;&lt;font color="#0000ff" size="2"&gt;FOAF&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; and &lt;/font&gt;&lt;a href="http://www.ecademy.com/module.php?mod=club&amp;amp;op=page&amp;amp;c=240&amp;amp;xref=21496"&gt;&lt;font color="#0000ff" size="2"&gt;RDF&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; clubs on &lt;/font&gt;&lt;a href="http://www.ecademy.com/?xref=21496"&gt;&lt;font size="2"&gt;Ecademy&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. RDF is a bit like ..er.. XML and may be the framework for the next big thing, the all knowing and all seeing Semantic Web.&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=22725" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Dear Doctor DotNet</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/08/06/22695.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/08/06/22695.aspx</id><published>2003-08-06T11:18:00Z</published><updated>2003-08-06T11:18:00Z</updated><content type="html">&lt;font size="2"&gt;Dear Doctor DotNet, I have a problem that you might be able to help with. I am currently extending an ASP.Net application and have noticed that on many pages some idiot has commented out both Option Explicit On and Option Strict On. I just can't bring myself to uncomment these however much I try. Is this plain lethargy or a (professional) attitude problem or just the dread of the two days work that it will probably take to fix the inevitable bugs and sort out the bloody mess. What should I do? And why did MS bring these heinous incitements to bad programming from VB6 into VB.Net? I prefer to use the beautiful C# any day.&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=22695" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Buddy Browser 1.1 now available</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/07/15/10110.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/07/15/10110.aspx</id><published>2003-07-15T17:36:00Z</published><updated>2003-07-15T17:36:00Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.alanbushtrust.org.uk/vic/buddy/Buddy%20Browser.htm" target="_blank"&gt;&lt;font size="2"&gt;Buddy Browser&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; has been upgraded and version 1.1 is now available.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;For those not already in &lt;/font&gt;&lt;a href="http://www.foaf-project.org/" target="_blank"&gt;&lt;font size="2"&gt;FOAF&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; space, look at the &lt;/font&gt;&lt;a href="http://www.alanbushtrust.org.uk/vic/buddy/WhatIsBB.htm" target="_blank"&gt;&lt;font size="2"&gt;Buddy Browser help&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; for a simple 3 step guide.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10110" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Funkidator rocks!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/06/18/8922.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/06/18/8922.aspx</id><published>2003-06-18T21:46:00Z</published><updated>2003-06-18T21:46:00Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;&lt;br /&gt;Just been testing a few RSS feeds with this new &lt;/font&gt;&lt;a href="http://www.thereisnocat.com/funkidator/"&gt;&lt;font color="#0000ff" size="2"&gt;Funkidator&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; thingary.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Apparently &lt;/font&gt;&lt;a href="http://www.alanbushtrust.org.uk/"&gt;&lt;font color="#0000ff" size="2"&gt;my client&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;'s &lt;/font&gt;&lt;a href="http://www.alanbushtrust.org.uk/abmt_rss.xml"&gt;&lt;font color="#0000ff" size="2"&gt;feed&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; is &lt;/font&gt;&lt;a href="http://www.thereisnocat.com/funkidator/?uri=http%3A%2F%2Fwww.alanbushtrust.org.uk%2Fabmt_rss.xml&amp;amp;mode=funkidate"&gt;&lt;font color="#0000ff" size="2"&gt;funky&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;. Thank goodness for that. Whereas RSS guru &lt;/font&gt;&lt;a href="http://www.intertwingly.net/"&gt;&lt;font size="2"&gt;Sam Ruby&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;'s &lt;/font&gt;&lt;a href="http://www.intertwingly.net/blog/index.rss"&gt;&lt;font color="#0000ff" size="2"&gt;feed&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; is &lt;/font&gt;&lt;a href="http://www.thereisnocat.com/funkidator/?uri=http%3A%2F%2Fwww.intertwingly.net%2Fblog%2Findex.rss&amp;amp;mode=funkidate"&gt;&lt;font size="2"&gt;not funky&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8922" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>It's official - we are not stupid!</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/06/16/8750.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/06/16/8750.aspx</id><published>2003-06-16T15:58:00Z</published><updated>2003-06-16T15:58:00Z</updated><content type="html">&lt;P&gt;&lt;BR&gt;&lt;FONT size=2&gt;I found a link to &lt;/FONT&gt;&lt;A href="http://www-uk.hpl.hp.com/people/marbut/"&gt;&lt;FONT color=#0000ff size=2&gt;Dr Mark&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;'s excellent &lt;/FONT&gt;&lt;A href="http://www-uk.hpl.hp.com/people/marbut/isTheSemanticWebHype.pdf"&gt;&lt;FONT color=#0000ff size=2&gt;slide show&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; on RDF and the Semantic Web on &lt;/FONT&gt;&lt;A href="http://www.tbray.org/ongoing/When/200x/2003/06/13/SemWeb"&gt;&lt;FONT color=#0000ff size=2&gt;Tim Bray's blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. Besides being a good overview of things semantic, it objectively looks at the weaknesses of RDF and why take up is slow.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;The major problems identified are:&lt;BR&gt;The complexity of the current XML serialisation of RDF triples.&lt;BR&gt;The performance overhead of RDF databases and triple stores.&lt;BR&gt;Semantic linking.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Those of you who have 'banged your head' against the RDF wall might relate to the following quote from the slides. You see, we weren't stupid after all.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;The following was heard at a W3C/WAP Forum Workshop:&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;We (a working group of 7 technicians from the WAP FORUM Telematics Expert Group) tried it (RDF). We tried like hell for over a week's time and we never got it. Sure we could put some things together with nodes and arcs, but after that we had no idea where to go. We downloaded every thing we could find, only to become more confused. XML is a cinch - but with RDF you have to make yourself a choice; Either RDF is stupid - or you are!&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT size=2&gt;I thought this was a pretty brave thing to say, since nobody else in the room had dared to say that they had had trouble understanding RDF. But then assenters starting making themselves known through out the room. Despite who or what is stupid, I guess I am not as brave as the kid who called the king naked, in saying that the syntax and model specifications are not the documents they should be if we are going to win converts to the RDF cause. Perhaps they should be tightened up to the terseness of XML 1.0. Or someone can find a good pedagogue to take care of the verbosity stuff. That this group of engineers made a sincere effort to implement RDF and failed, is saddening.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Reading through some other personal anecdotes, it appears that the &lt;/FONT&gt;&lt;A href="http://www.w3.org/"&gt;&lt;FONT size=2&gt;W3C&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; is the main stumbling block to a change in RDF XML syntax. Until they put their hands up and say 'Yes, this a dog, the Semantic Web will not happen until it is changed', RDF applications are a no no. Alternative syntax specifications will find it hard to gain critical mass unless they get W3C support.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8750" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Web Service Definition Debate</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/06/14/8695.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/06/14/8695.aspx</id><published>2003-06-14T14:48:00Z</published><updated>2003-06-14T14:48:00Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;Over in my other blogspace at &lt;/font&gt;&lt;a href="http://www.ecademy.com/?xref=21496"&gt;&lt;font color="#0000ff" size="2"&gt;Ecademy&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, there is an ongoing debate in the &lt;/font&gt;&lt;a href="http://www.ecademy.com/module.php?mod=club&amp;amp;op=forum&amp;amp;c=10&amp;amp;t=9581&amp;amp;xref=21496"&gt;&lt;font size="2"&gt;Web Services Club&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; on that perennial brain teaser, how exactly do you define a web service?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Any input from .Net bloggers with a short snappy definition (marketing department friendly of course) would be appreciated.&lt;/font&gt; &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8695" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry><entry><title>Linking Resources?</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vlindesay/archive/2003/06/01/8108.aspx" /><id>http://weblogs.asp.net/vlindesay/archive/2003/06/01/8108.aspx</id><published>2003-06-01T18:35:00Z</published><updated>2003-06-01T18:35:00Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;I have several components that run with external linked files such as XML Schema and XSLT stylesheets. I like to link rather than embed so I can extend and enhance without re-compile.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;The only way I have found to link these files at compile is using the command line compiler and the /linkresource: switch. Does anyone know a way if linking resources at compile using the VS Net IDE? I can only find 'Embedded Resource' in the Build Action property dropdown.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8108" width="1" height="1"&gt;</content><author><name>VictorL</name><uri>http://weblogs.asp.net/members/VictorL.aspx</uri></author></entry></feed>