<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/topics-files/atom2xhtml.xsl" type="text/xsl"?>
<!-- This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers.
This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers.
This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers.
This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers.
This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers.
This is a 512 byte XML comment that one must put into XML Atom feeds
such that browsers like Firefox 2.0 and IE7 will obey the XSL stylesheet.
Everybody hates overbearing browsers. -->
<feed xmlns="http://www.w3.org/2005/Atom"
><title
>Blog@Case Topics: semantic web</title
><link rel="self" href="http://blog.case.edu/topics/semantic%20web"
 /><id
>http://blog.case.edu/topics/semantic%20web</id
><category term="semantic web" label="semantic web"
 /><link rel="related" href="http://blog.case.edu/topics/mainblog" title="mainblog"
 /><link rel="related" href="http://blog.case.edu/topics/web" title="web"
 /><link rel="related" href="http://blog.case.edu/topics/xml" title="xml"
 /><link rel="related" href="http://blog.case.edu/topics/linkblog" title="linkblog"
 /><link rel="related" href="http://blog.case.edu/topics/html" title="html"
 /><link rel="related" href="http://blog.case.edu/topics/web%20standards" title="web standards"
 /><link rel="related" href="http://blog.case.edu/topics/mediawiki" title="mediawiki"
 /><link rel="related" href="http://blog.case.edu/topics/http" title="http"
 /><link rel="related" href="http://blog.case.edu/topics/atom" title="atom"
 /><link rel="related" href="http://blog.case.edu/topics/folksonomy" title="folksonomy"
 /><link rel="related" href="http://blog.case.edu/topics/weblog%20tech" title="weblog tech"
 /><contributor
><name
>Gregory Szorc</name
><email
>gregory.szorc@case.edu</email
><uri
>http://blog.case.edu/gps10</uri
></contributor
><contributor
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></contributor
><updated
>2008-01-23T23:58:38Z</updated
><entry
><title
>Spotting a Wannabe Web Standards Advocate</title
><link href="http://blog.case.edu/jeremy.smith/2007/12/28/spotting_a_wannabe_web_standards_advocate"
 /><id
>http://blog.case.edu/jeremy.smith/2007/12/28/spotting_a_wannabe_web_standards_advocate</id
><published
>2007-12-28T17:29:07Z</published
><updated
>2008-01-23T23:58:38Z</updated
><category term="html" label="html"
 /><category term="linkblog" label="linkblog"
 /><category term="markup" label="markup"
 /><category term="semantic web" label="semantic web"
 /><category term="web" label="web"
 /><category term="web 2.0" label="web 2.0"
 /><category term="web standards" label="web standards"
 /><category term="xml" label="xml"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Oldie but goodie &#8212; 
<a title="HOWTO Spot a Wannabe Web Standards Advocate" href="http://hsivonen.iki.fi/wannabe/">HOWTO Spot a Wannabe Web Standards Advocate</a>. They're not numbered, but if they were, I especially like 8, 12, 13, and 21 (the last one).</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Some Technical Notes on Google's Mobile Services</title
><link href="http://blog.case.edu/jeremy.smith/2006/12/11/google_mobile"
 /><id
>http://blog.case.edu/jeremy.smith/2006/12/11/google_mobile</id
><published
>2006-12-11T22:17:41Z</published
><updated
>2006-12-11T22:16:42Z</updated
><category term="HTTP" label="HTTP"
 /><category term="css" label="css"
 /><category term="html" label="html"
 /><category term="mainblog" label="mainblog"
 /><category term="semantic web" label="semantic web"
 /><category term="web" label="web"
 /><category term="web standards" label="web standards"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Mental notes (serialized to blog) to myself concerning 
<a title="Jeremy Smith's blog: Delivering Web Content to Mobile Devices" href="http://blog.case.edu/jms18/2006/11/13/delivering_web_content_to_mobile_devices">delivering web content to handhelds</a> and in regards to how 
<a href="http://google.com">Google</a> does it currently. 
<a title="Google" href="http://mobile.google.com/local">Google Mobile Search</a>, 
<a href="http://m.gmail.com/">Mobile GMail</a>, and 
<a href="http://mobile.google.com/news?output=xhtml&amp;hl=en">Mobile News</a> all use 
<a title="XHTML Mobile Profile - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/XHTML_Mobile_Profile">XHTML-MP</a> with CSS delivered inline or in the 
<code>&lt;head&gt;</code> section with 
<code>&lt;style type="text/css"&gt;</code> sections. They do a lot of sprinkling of presentational HTML in there, too. One interesting note. Mobile search is delivered with 
<code>Content-type</code> set to 
<code>text/html</code>. Mobile GMail and Mobile News are delivered as 
<code>application/xhtml+xml</code>. The Mobile Maps stuff require a phone with a JRE on it and you must download an app to your phone.</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Delivering Web Content to Mobile Devices</title
><link href="http://blog.case.edu/jeremy.smith/2006/11/13/delivering_web_content_to_mobile_devices"
 /><id
>http://blog.case.edu/jeremy.smith/2006/11/13/delivering_web_content_to_mobile_devices</id
><published
>2006-11-14T01:29:29Z</published
><updated
>2006-11-14T01:35:45Z</updated
><category term="HTTP" label="HTTP"
 /><category term="css" label="css"
 /><category term="html" label="html"
 /><category term="mainblog" label="mainblog"
 /><category term="semantic web" label="semantic web"
 /><category term="web" label="web"
 /><category term="web standards" label="web standards"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>I was doing a "little" reading over the weekend about handheld devices, and I just had to open up this entry with this quote from 
<a title="Are the Groove Designers Architecture Astronauts? - Joel on Software" href="http://www.joelonsoftware.com/articles/fog0000000011.html">Joel Spolsky</a> made over 
<strong>5 years ago</strong>:
<blockquote>If you keep hearing the same examples, you're in deep trouble -- like the idiot WAP people who talk endlessly about how "you'll walk by a starbucks and the GPS in your phone will coordinate to beam you a coupon for that starbucks." I've heard this same example a zillion times from "location based wireless" architecture astronauts and it amuses me, because it solves the one problem that coffee shops DON'T have, namely, advertising to people&#160;
<em>who are standing right in front of the store!</em>&#160;:)</blockquote>Yep, that's a five and a half year old quote, and he seems to have been right because you didn't see any of that take shape over the last half decade. It would be like getting the 
<a href="http://wiki.case.edu/Tomlinson">Tomlinson</a> menu sent to your phone while you were standing in the Tomlinson cafeteria because, ya know, you couldn't 
<em>look up</em> and read it from the big hanging signs on the walls. To continue on, I don't know anything about delivering web content to mobile devices such as Treos, Palms, Blackberries, etc. I knew there were acronyms out there such as "HDML", "C-HTML", "WAP", "WML", maybe some others that I've never heard of. What they did or what they were meant to describe... I didn't know. Wasn't my thing. So over the weekend, I spent some hours (more than I care to admit) reading up on what the Best Practices&#8482; currently are, what's the next Big Thing&#8482; in the area, and what are the points of tension amongst the various groups toiling in this field (these are usually the most interesting and most informative). It turns out, I didn't need to know any of those acronyms. 
<a title="Handheld Device Markup Language - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Handheld_Device_Markup_Language">HDML</a> and 
<a title="C-HTML - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/C-HTML">C-HTML</a> were 
<acronym on="">DOA</acronym>. 
<a title="WAP - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/WAP">WAP</a> is still kicking around as a 
<a title="OMA Technical Section - Affiliates - Wireless&#239;&#191;&#189;Application&#239;&#191;&#189;Protocol Downloads" href="http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html">v2.0 deal</a> and is helping prop up 
<a title="Wireless Markup Language - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Wireless_Markup_Language">WML</a>. But the 
<a title="W3C Mobile Web Best Practices Working Group" href="http://www.w3.org/2005/MWI/BPWG/">W3C Mobile Web Best Practices Working Group</a> released 
<a title="Mobile Web Best Practices 1.0" href="http://www.w3.org/TR/mobile-bp/">Mobile Web Best Practices 1.0</a> last year, and the recommendation is:
<blockquote>Services should be available as some variant of HTML over HTTP (see 
<a href="http://www.w3.org/TR/mobile-bp/#ddc">3.7 Default Delivery Context</a>).</blockquote>Yep, that's right. Good ol' HTML o'er HTTP. The funny thing is, when I first started researching this, my thoughts were "why are they inventing new markup languages for this?" "Who dropped the ball there?" It got even worse when I found out there was a 
<a title="WMLScript - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/WMLScript">WMLScript</a> language and a wCSS vocabulary. "Holy Mother of All Reinventions, Batman!" I thought to myself. Luckily, all of those technologies ended up being in various states of non-start-ness and interoperability amongst devices that implement those standards make IE 5.x on the Mac look easy to develop for. As a matter of fact, WAP 2.0 has been constrained to using HTTP and HTML. From the 
<a title="Terminology - Shared Techniques wiki for the W3C Mobile Web Initative Best Practices" href="http://www.w3.org/2005/MWI/BPWG/techs/Terminology#line-57">W3C Mobile Web Initative Terminology page</a> (emphasis mine):
<blockquote>
<strong>WAP</strong> ... While WAP 1.0 was engineered to work with distinct protocols and the use of WML (Wireless Markup Language) for content markup, 
<strong>WAP 2.0 stipulates end-to-end HTTP and XHTML-MP</strong>, a cut down version of XHTML. This keeps it more in tune with the markup format(s) of the World Wide Web, since WML was a distinct format and content had to be adapted to WML in order to render on devices.</blockquote>The end result it that delivering web content to handhelds is as easy as delivering web content to printers. As long as you started off with clean, semantic HTML and didn't use tables for layout, you specify 
<code>media="handheld"</code> for the CSS rules that should apply when delivering content to "handhelds" a.k.a. mobile devices a.k.a. 
<a title="BlackBerry" href="http://www.blackberry.com/">Blackberries</a> and 
<a title="Palm - Products - Palm&#239;&#191;&#189; Treo 650 Smartphone" href="http://www.palm.com/us/products/smartphones/treo650/">Treos</a>. The article 
<a title="A List Apart: Articles: Pocket-Sized Design: Taking Your Website to the Small Screen" href="http://www.alistapart.com/articles/pocket/">Pocket-Sized Design: Taking Your Website to the Small Screen</a> over on 
<a title="A List Apart: A List Apart" href="http://www.alistapart.com/">A List Apart</a> gives a good description and starting points for designing HTML and CSS for delivery to mobile devices. Two other great resources are 
<a title="W3C Mobile Web Best Practices Working Group - To WML or not" href="http://www.w3.org/blog/BPWG/2005/11/14/to_wml_or_not">To WML or not</a> from the 
<a title="W3C Mobile Web Best Practices Working Group" href="http://www.w3.org/blog/BPWG/">W3C Mobile Web Best Practices Working Group Weblog</a> and the 
<a title="W3C Mobile Web Best Practices checker" href="http://validator.w3.org/mobile/">W3C Mobile Web Best Practices checker</a>. That's it. Just wanted to share with everybody a heaping helping dose(s) of reading material on delivering web content to mobile devices. May it bore you like it did me. (Or you can just choose not to read any of it, which is an entirely reasonable thing to do.)</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Potential for the Semantic Wiki</title
><link href="http://blog.case.edu/gps10/2006/09/05/potential_for_the_semantic_wiki"
 /><id
>http://blog.case.edu/gps10/2006/09/05/potential_for_the_semantic_wiki</id
><published
>2006-09-05T19:13:17Z</published
><updated
>2006-09-05T19:52:30Z</updated
><category term="CaseWiki" label="CaseWiki"
 /><category term="Wiki" label="Wiki"
 /><category term="semantic web" label="semantic web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Semantic MediaWiki was installed on the 
<a href="http://wiki.case.edu/Main_Page">Case Wiki</a> last week. Since then, about 150 relations and 50 attributes have been defined. There is still lots of room to grow. We have yet only covered the basics of what the semantic wiki can do. So far, the most popular semantic in use is the 
<a href="http://wiki.case.edu/Relation:Located_in">located in relation</a>. This relation allows you to define that one article is located in another article. Take a look at 
<a href="http://wiki.case.edu/Yost_Hall">Yost Hall</a>, 
<a href="http://wiki.case.edu/Nord_Hall">Nord Hall</a>, or many of the building articles. These articles now look at the semantic relationships and automatically display a list of articles that have the "located in" relation set to that building. Cool! 
<a href="http://blog.case.edu/bmb12">Brian Beck</a> already has a 
<a href="http://blog.case.edu/bmb12/2006/09/geocoding_tools_for_python_and_caseclasses">geolocating tool</a> for Case that follows this relation to find the location of something on campus. Anyway, we have barely scratched the surface of what is possible with the storage of semantic data. Here are a few ideas I have thought of:
<ul>
<li>Event information - Per-event articles could be created in the wiki. Each article would have attributes defining the event date, time, location, sponsors, etc. It would be possible to query the wiki for all events in a given day, building, with free food, etc. It would also be possible to write a wiki "bot" or web service that allowed others to remotely publish event information to the wiki. A calendar bot could scour the Case network, parsing calendar information and publish event info to the wiki. The Case Wiki could automatically import feeds from 
<a href="http://wiki.case.edu/USG">USG</a> or 
<a href="http://wiki.case.edu/Case_Life">Case Life</a>. The Case Wiki could also provide an API for publishing event info (Atom Publishing Protocol or CalDAV perhaps). The Case Wiki could easily be a calendar aggregator for the university. Of course, this is a stretch from the purpose of the Case Wiki, but it is possible. We could always set up a specialized "Events Wiki" whose sole purpose is to track events across campus.</li>
<li>Location-based services - We have already seen how the "located in" relation works. We can do much more. Imagine if every building on campus had the 
<a href="http://wiki.case.edu/Attribute:Subnetwork">subnetwork attribute</a> defined. One could easily parse the XML output from the wiki and match an IP address to a building. This could be used on numerous web sites across campus to dictate web site behavior. The location information could also be used to building a virtual tour of the university. You could be walking around with your GPS-enabled phone and your phone will be able to find all restaurants within 500 ft.</li>
<li>Finding businesses - The semantic extension comes with a very powerful query tool. It is possible to dynamically search for articles matching a given criteria. Currently, we can do things like "find all places in Little Italy" or "find all bars in Coventry." Imagine what happens when articles have attributes defining their hours of operation. "Find all pharmacies currently open" or "Find a grocery store open Friday at 11 pm."</li>
<li>Establish detailed history of events - Imagine if all the buildings on campus had attributes defining their history (construction date, tear-down date, etc). It would be possible to construct interesting queries about the university. For example, "Find all buildings existing in the Case Quad in 1954" or "Find the oldest restaurants in Little Italy."</li>
<li>Crime log - The Case Wiki could be used to record crime events around campus. Attributes such as severity, suspect description, location, etc, could be recorded for each. It would be possible to query for "All bikes stolen in 2005" or "All crime in the Case Quad in May though August". It would make Brian's campus crime parser a lot easier.</li>
</ul>Because there are no restrictions on what relations and attributes can be defined in the Case Wiki, there are limitless possibilities for ways it can be used. However, we must always keep in mind that the Case Wiki is a wiki and that it is meant to be an encyclopedic reference about the university. We shouldn't be shoving everything in the Case Wiki just because we can. There comes a time where a large or unrelated data set requires its own wiki. This is where a wiki farm comes in and another reason why MediaWiki with its semantic extension is a compelling choice for the software to power it. Actually, the more I think about it, there should be multiple wiki farms on campus. People should be able to chose between MediaWiki (for compatibility with the Case Wiki and the semantic extension) or from something else. This topic is for another post, though. So, I hope I've given you a taste of what is possible with the semantic Case Wiki. If you have an idea, leave a comment, or start adding semantic content to the Case Wiki!</div
></content
><author
><name
>Gregory Szorc</name
><email
>gregory.szorc@case.edu</email
><uri
>http://blog.case.edu/gps10</uri
></author
></entry
><entry
><title
>Semantic MediaWiki Active on Case Wiki</title
><link href="http://blog.case.edu/gps10/2006/08/30/semantic_mediawiki_active_on_case_wiki"
 /><id
>http://blog.case.edu/gps10/2006/08/30/semantic_mediawiki_active_on_case_wiki</id
><published
>2006-08-31T02:47:37Z</published
><updated
>2006-08-31T02:59:53Z</updated
><category term="CaseWiki" label="CaseWiki"
 /><category term="MediaWiki" label="MediaWiki"
 /><category term="semantic web" label="semantic web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>I installed 
<a href="http://wiki.ontoworld.org/wiki/Semantic_MediaWiki">Semantic MediaWiki</a> (SMW) on the Case Wiki this evening. Semantic MediaWiki allows you to embed relations and attributes in articles. In a nutshell, it gives the wiki itself the ability to understand properties about something. For example, you can say that something is "located in" 
<em>something</em> else and later ask the wiki for all articles located within that 
<em>something</em>. Semantic MediaWiki works by introducing new wiki syntax, which is documented at 
<a href="http://wiki.ontoworld.org/wiki/Help:Annotation">Help:Annotation</a> on the SMW web site. I will plan to add something on the Case Wiki help, but until then... Semantic MediaWiki opens up a whole new door of possibilities for the Case Wiki. Documenting relations and attributes is only the first step. The real power comes in the ability to query the stored relations and attributes. For example, with a semantic-aware wiki, you will be able to craft specialized queries. For example, "Find buildings in the Case Quad built between 1900 and 1950" or "Find all places to eat in the Case Quad." Best of all, there will be no more need for manually-edited articles like "Places to get coffee." Instead, you can just query for "food providers who sell coffee." Cool, eh? I welcome any feedback people may have to this new feature.</div
></content
><author
><name
>Gregory Szorc</name
><email
>gregory.szorc@case.edu</email
><uri
>http://blog.case.edu/gps10</uri
></author
></entry
><entry
><title
>I'm a Snob When it Comes to Companies' and Persons' Web Pages' Markup and CSS</title
><link href="http://blog.case.edu/jeremy.smith/2006/05/10/do_you_have_clean_markup"
 /><id
>http://blog.case.edu/jeremy.smith/2006/05/10/do_you_have_clean_markup</id
><published
>2006-05-10T19:13:31Z</published
><updated
>2006-05-10T19:19:59Z</updated
><category term="mainblog" label="mainblog"
 /><category term="semantic web" label="semantic web"
 /><category term="web" label="web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Am I the only person that does this? You see, I visit a web site (maybe it's someone who got linked to by the grandiose 
<a title="Blogosphere - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Blogosphere">blogosphere</a>, maybe it's a vendor 
<a title="Information Technology Services at Case" href="http://www.case.edu/its">we're</a> evaluating, maybe it's a company I plan on purchasing goods or services from, maybe it's a web application I am evaluating for personal or professional use), and I always 
<u>View Source</u> on it and check up its markup, CSS, and Javascript. I 
<em>always</em> do this. It is one of the first evaluations I do on company/person/product. If you/it don't/doesn't have clean markup, well separated presentation layers, and non-intrusive Javascript that 
<a title="Burningbird &#239;&#191;&#189; The Importance of Degrading Gracefully" href="http://weblog.burningbird.net/archives/2005/03/25/the-importance-of-degrading-gracefully/">degrades gracefully</a>, I knock of like 10 points from their/its first impression. I know I am a geek and that is why I do it. But am I the only geek that does it or gives it this much weight? It's a big deal to me. Like if you were a company and you wanted to hire me, I will definitely factor in how well your web site is designed &#8211; not just aesthetically but also how well it was engineered &#8211; in my decision to accept your offer. I don't care that you out-sourced it and had a design firm do it for you; whoever hired that design firm from your company 
<a title="Jeremy Smith's blog: Hiring Consulants to Do Your Project Does Not Remove Your Accountability for Its Failure" href="http://blog.case.edu/jms18/2006/05/05/accountability">should still be held accountable</a>. Am I a crazy person?</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>The Semantic Web and the Future of Wikis</title
><link href="http://blog.case.edu/gps10/2005/12/07/the_semantic_web_and_the_future_of_wikis"
 /><id
>http://blog.case.edu/gps10/2005/12/07/the_semantic_web_and_the_future_of_wikis</id
><published
>2005-12-07T18:28:18Z</published
><updated
>2005-12-07T23:32:30Z</updated
><category term="MediaWiki" label="MediaWiki"
 /><category term="WikiPedia" label="WikiPedia"
 /><category term="semantic web" label="semantic web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Everyone knows the 
<a href="http://www.wikipedia.org">Wikipedia</a>, the free encyclopedia. It has thousands of users and the content is, on average, pretty reputable. The Wikipedia can be used as a quick source to find facts. However, these facts are expressed in tables, phrases, and sentences in entries. For example, 
<a href="http://en.wikipedia.org/wiki/Abraham_Lincoln">Wikipedia:Abraham Lincoln</a>. To get facts such as his birthdate, years in office, etc, somebody types these attributes into the article. After those attributes are entered, the computer knows nothing about them other than the fact they are characters forming a string forming the article content. That is, without somebody manually adding the article to 
<a href="http://en.wikipedia.org/wiki/Category:1865_deaths">Category:1865 deaths</a>, we have no way to extract this information. In the ideal world, one would have a article for a person, define their date of death, and we could query in real-time and without relying on individual's resiliance to make an article of a category saying so, the people who died in a certain year. The 
<a href="http://en.wikipedia.org/wiki/Semantic_Web">Semantic Web</a> is a project to create a medium in which to exchange this type of information-- attributes and relationships among things. The biggest hurdle with the Semantic Web is establishing this information. How do you collect it? How do you update it? How do you verify its integrity? I hypothesize that a wiki, especially the Wikipedia, is an excellent arena in which to define significant portions of the Semantic Web. I'm elated to see that the 
<a href="http://meta.wikimedia.org/wiki/Semantic_MediaWiki">Semantic MediaWiki</a> project exists to do just this. By slightly modifying the syntax in which you compose wiki articles, you can define relations and attributes of the articles themselves. For example, instead of typing "Nord Hall is a building in the Case Quad" (or
<pre>
"[[Nord Hall]] is a building in the [[Case Quad]]"
</pre>in wiki syntax), you would type
<pre>
"[[Nord Hall]] is a [[is a::building]] in the [[located in::Case Quad]]"
</pre>. You could further define attributes about the article, for example
<pre>
"It has [[floors:=3]] floors"
</pre>. Although there is no difference to the average user, the relationship of this article to others and attributes of this article are now understood by the wiki-- by a computer. This opens up a whole floodgate of possibilities. Imagine you are visiting campus and you want to know your way around the Case Quad. You know about the existence of the Case Quad, but not what the buildings are. So, you go to 
<a href="http://wiki.case.edu/Category:Case_Quad">Category:Case Quad</a> on the Case Wiki. What you might see are articles tagged as relevant to the Case Quad. Some of these could be statues, fountains, etc. You don't care about them! You just want buildings. But wait, since the wiki knows about other article's relationships to the Case Quad, it can automatically say "They are n buildings located in the Case Quad. Here is a list." Or, you are composing a paper about the history of the Case Quad. You cannot find a list or map anywhere of what the Quad resembled in 1940. So, instead of referencing articles for every building in the Case Quad category, you just say, "Give me a list of buildings located in the Case Quad that were built before 1940." Since all the relationships and attributes of objects are known, the possibilities for data harvesting is immense. For an example of the Semantic MediaWiki project in action, see the 
<a href="http://wiki.ontoworld.org/index.php/San_Diego">San Diego article on the demo site</a>.</div
></content
><author
><name
>Gregory Szorc</name
><email
>gregory.szorc@case.edu</email
><uri
>http://blog.case.edu/gps10</uri
></author
></entry
><entry
><title
>SemWeb -- How It Can Help You Integrate</title
><link href="http://blog.case.edu/jeremy.smith/2005/11/23/semweb_integration"
 /><id
>http://blog.case.edu/jeremy.smith/2005/11/23/semweb_integration</id
><published
>2005-11-23T18:23:43Z</published
><updated
>2005-11-23T18:26:27Z</updated
><category term="information architecture" label="information architecture"
 /><category term="mainblog" label="mainblog"
 /><category term="rdf" label="rdf"
 /><category term="semantic web" label="semantic web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>Yesterday, I made a post about 
<a title="Jeremy Smith's blog: Use the Portal as a News Aggregator" href="http://blog.case.edu/jms18/2005/11/22/use_the_portal_as_a_news_aggregator">using the portal as a news aggregator</a>. Well, that's actually a build-up to something. This is the second part of that build-up. (Not sure if, today, I will get to the climactic post where it all comes together... but soon, hopefully.) Tim Berners-Lee (yes, 
<em>that</em> 
<a title="Tim Berners-Lee - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Tim_Berners_Lee">Tim Berners-Lee</a>, inventer of the World Wide Web) did a presentation on the 
<a title="Berners-Lee - Sem Web Life Sciences - Bio-IT world [1]" href="http://www.w3.org/2005/Talks/0517-boit-tbl/">Semantic Web</a>. His presentation touched upon Enterprise Application Integration: 
<a href="http://blog.case.edu/jms18/2005/11/23/2003_Enterprise_Application_Integration.png">
<img alt="2003_Enterprise_Application_Integration.png" src="http://blog.case.edu/jms18/2005/11/23/2003_Enterprise_Application_Integration-thumb.png" width="476" height="374" />
</a> He described a model for the future of Enterprise Integration. An 
<abbr title="Resource Description Framework">RDF</abbr> based model relying on everything having a URI following the 
<a title="Hypertext Style: Cool URIs don't change." href="http://www.w3.org/Provider/Style/URI">cool URI</a> principle. 
<a href="http://blog.case.edu/jms18/2005/11/23/RDF_Enterprise_Application_Integration.png">
<img alt="RDF_Enterprise_Application_Integration.png" src="http://blog.case.edu/jms18/2005/11/23/RDF_Enterprise_Application_Integration-thumb.png" width="441" height="369" />
</a></div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>The Future of the Internet and How It May Relate to the Enterprise</title
><link href="http://blog.case.edu/jeremy.smith/2005/09/23/future_enterprise_decisions"
 /><id
>http://blog.case.edu/jeremy.smith/2005/09/23/future_enterprise_decisions</id
><published
>2005-09-23T19:23:13Z</published
><updated
>2005-09-23T19:25:34Z</updated
><category term="General Information Technology" label="General Information Technology"
 /><category term="Web Services" label="Web Services"
 /><category term="enterprise systems" label="enterprise systems"
 /><category term="folksonomy" label="folksonomy"
 /><category term="information architecture" label="information architecture"
 /><category term="it" label="it"
 /><category term="knowledge management" label="knowledge management"
 /><category term="mainblog" label="mainblog"
 /><category term="middleware" label="middleware"
 /><category term="semantic web" label="semantic web"
 /><category term="software" label="software"
 /><category term="syndicated feeds" label="syndicated feeds"
 /><category term="tagging" label="tagging"
 /><category term="topics" label="topics"
 /><category term="web" label="web"
 /><category term="web 2.0" label="web 2.0"
 /><category term="xml" label="xml"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>More reading material for y'all in 
<a title="7 opposing choices in the future of the Internet" href="http://www.oreillynet.com/pub/wlg/7888">7 opposing choices in the future of the Internet</a>. And, of course, I'll pull relevant quotes here for your perusal and to whet your appetite.
<blockquote>companies used to seek 'all in one' solutions which could, for example, create all your data, manage it, keep it under workflow and versioning, apply access control, publish it, and give you statistics on its use, is there now an emerging trend to use multiple pieces of simpler software that each delivers a specific function?</blockquote>It's the 
<a title="Basics of the Unix Philosophy" href="http://www.faqs.org/docs/artu/ch01s06.html">Unix philosophy</a> (paraphrased: "do one thing and do it 
<strong>well</strong>") applied to the Enterprise. It's about time that started to take hold. I am a firm believer in it &#8212; small loosely-coupled but tightly integrated systems rather than monolithic all-in-one salesmens bread-and-butter systems. (More reading on this lines at 
<a title="Jeremy Smith's blog: The Term " and="" how="" it="" is="" applied="" to="" software="" technical="" or="" href="http://blog.case.edu/jms18/2005/08/10/enterprise_software">The Term "Enterprise" and How It is Applied to Software &#226;&#8364;&#8221; Technical or Social?</a>).
<blockquote>...are we going to see the communal development of one or more 'standardised' taxonomies? ... Arguably, folksonomies are currently so popular (and conversely, standardised global taxonomies rare) because of the lack of (or necessity of) thinking about the bigger picture, and fitting in with the work of others. Folksonomies are built and evolved quickly because of this lack of process and red-tape.</blockquote>He mentions the use of 
<abbr title="Resource Description Framework">RDF</abbr> as ways to help develop machine readable representations of 
<a href="http://wiki.case.edu/folksonomies">folksonomies</a>. I am using the 
<a href="http://wiki.case.edu/Atom">Atom</a> syndication format to do just that with 
<a title="Blog@Case: Topics" href="http://blog.case.edu/topics">Blog@Case: Topics</a> and the still forming 
<a href="http://Topics.case.edu">Topics.case.edu</a>.
<blockquote>could email be on its way out? Or will it be given a new lease of life through the injection of digital signatures, encryption, and new technologies that let us ensure delivery, receipt, and limit maliciousness?</blockquote></div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Tracking Info Via Blog Topics</title
><link href="http://blog.case.edu/jeremy.smith/2005/09/19/tracking_info_via_blog_topics"
 /><id
>http://blog.case.edu/jeremy.smith/2005/09/19/tracking_info_via_blog_topics</id
><published
>2005-09-19T23:53:59Z</published
><updated
>2005-09-19T23:59:00Z</updated
><category term="Blog@Case Developments" label="Blog@Case Developments"
 /><category term="Web Services" label="Web Services"
 /><category term="Weblog Tech" label="Weblog Tech"
 /><category term="atom" label="atom"
 /><category term="blog" label="blog"
 /><category term="blog@case" label="blog@case"
 /><category term="folksonomy" label="folksonomy"
 /><category term="linkblog" label="linkblog"
 /><category term="semantic web" label="semantic web"
 /><category term="tagging" label="tagging"
 /><category term="topics" label="topics"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>
<a title="Blog@Case Topics: cleveland" href="http://blog.case.edu/topics/cleveland">http://blog.case.edu/topics/
<strong>cleveland</strong></a> 
<a title="Blog@Case Topics: case" href="http://blog.case.edu/topics/case">http://blog.case.edu/topics/
<strong>case</strong></a> 
<a title="Blog@Case Topics: village at 115" href="http://blog.case.edu/topics/village%20at%20115">http://blog.case.edu/topics/
<strong>Village at 115</strong></a></div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Case Western Global Security Blog</title
><link href="http://blog.case.edu/jeremy.smith/2005/09/14/case_western_global_security_blog"
 /><id
>http://blog.case.edu/jeremy.smith/2005/09/14/case_western_global_security_blog</id
><published
>2005-09-14T17:07:01Z</published
><updated
>2005-09-14T19:27:41Z</updated
><category term="Weblog Tech" label="Weblog Tech"
 /><category term="atom" label="atom"
 /><category term="blog" label="blog"
 /><category term="blogs in academia" label="blogs in academia"
 /><category term="case" label="case"
 /><category term="case blog" label="case blog"
 /><category term="mainblog" label="mainblog"
 /><category term="rss" label="rss"
 /><category term="semantic web" label="semantic web"
 /><category term="syndicated feeds" label="syndicated feeds"
 /><category term="xml" label="xml"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>This is the first 
<strong>I</strong> have heard of this (others may have heard about it before), but 
<a href="http://www.case.edu">Case Western's</a> 
<a href="http://law.case.edu">Law School</a> has a 
<a title="Institute for Global Security Law and Policy" href="http://law.case.edu/terrorism/">Global Security Law &amp; Policy Blog</a>. I found it via the new 
<a title="Google Blog Search" href="http://blogsearch.google.com/">Google Blog Search</a> for the terms 
<a title="Google Blog Search: Case Western" href="http://blogsearch.google.com/blogsearch?q=Case%20Western">Case Western</a>. Yet another good reason your web site should be publishing 
<a href="http://wiki.case.edu/Syndicated_Feeds">Syndicated Feeds</a> of its content.</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
><entry
><title
>Oracle and RDF</title
><link href="http://blog.case.edu/jeremy.smith/2005/07/30/oracle_and_rdf"
 /><id
>http://blog.case.edu/jeremy.smith/2005/07/30/oracle_and_rdf</id
><published
>2005-07-30T19:07:03Z</published
><updated
>2005-07-30T19:07:40Z</updated
><category term="linkblog" label="linkblog"
 /><category term="oracle" label="oracle"
 /><category term="rdf" label="rdf"
 /><category term="semantic web" label="semantic web"
 /><content type="xhtml"
><div xmlns="http://www.w3.org/1999/xhtml"
>
<a title="Semantic Technologies Center" href="http://www.oracle.com/technology/tech/semantic_technologies/index.html">Semantic Technologies Center</a>
<blockquote>Oracle Spatial 10g introduces the industry's first open, scalable, secure and reliable RDF management platform. Based on a graph data model, RDF triples are persisted, indexed and queried, similar to other object-relational data types. The Oracle 10g RDF database ensures that application developers benefit from the scalability of Oracle 10g to deploy scalable and secure semantic applications.</blockquote>
<strong>WTF</strong> just happened?!?!? What is this? It is 
<em>completely</em> not time for the big boys to be jumping in this pool, yet. This is weird.</div
></content
><author
><name
>Jeremy Smith</name
><email
>jeremy.smith@case.edu</email
><uri
>http://blog.case.edu/jeremy.smith</uri
></author
></entry
></feed
>