Semantic Mediawiki and the Semantic Web: Difference between revisions

From zooid Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Person
Following Web development for 15 years, the Semantic Web has always been in the background. Today XML is commonly used as an interchange language between applications, Web Services are used by applications requiring rich data exchange, and REST is used as a lighter weight exchange system. All these elements contribute to the SemWeb. Yet providing a practical way to create semantic documents is difficult for the typical end user. Most SemWeb approaches use very explicit, linked codes that would are painful to enter, so clunky forms based interfaces are often used to develop documents.
|Image=Amrita Choudhury.jpg
 
|Home page=http://www.ananda-amrita.com
Contrast this with the fluidity of wikis, a giant force in the development of the participatory Web. A classic wiki allows anyone to edit pages. In creating those pages, hypertext databases can be easily created, with conventions allowing easy organization of documents.
|Location=Montréal
 
|Location=Montréal
However, to best use a wiki today (rather than using it as a Web based version of MS Word with hyperlinks), one often should use the low level wiki markup. Many people are afraid of working in text, but it adds a lot of fluidity. Over time, we should start to see better rich interfaces, as well as the common pattern of an inexperienced user adding some information, and an expert adding semantic markup. But it's always going to be a benefit to have an idea of how the underlying markup works, similar to how a Web developer knows how a Web page is composed.
|Arts=Dance
 
|Type=Person
As an example, Wikipedia allows easily adding categories, which adds an incredible value to pages. The corpus becomes a set of resources that can be organized from any perspective. A [http://en.wikipedia.org/wiki/Phyllis_Konstam random article] is not just about an actress, it is also about [http://en.wikipedia.org/wiki/Category:1907_births 1907 births], [http://en.wikipedia.org/wiki/Category:1976_deaths 1976 deaths], and [http://en.wikipedia.org/wiki/Category:Deaths_from_myocardial_infarction deaths from myocardial infarction].
|Tags=Dance, Montréal, person
 
Semantic Mediawiki takes this one step farther, so that the encodings apply directly to the text. Rather than adding a category, one adds a property or relationship.
 
In markup, this can look like:
 
  <nowiki>Phyllis Konstam ([[born::14 April 1907]] – [[died::20 August 1976]])
  was an [[is from: England | English]] [[is a::film actress]].
  She was born in [[born in::London]] and died in [[died in::Somerset]]
  from a [[died of::heart attack]].</nowiki>
 
Oh no! Look at all those strange symbols! Well, actually there are just a few and they add a lot of value. Not only do you not have to add your subject to each of those categories, you can also re-use this information on other pages, for embedded queries and views.
 
I've entered four actors using the above syntax. I can query them in embedded views:
 
{{ #ask: [[born::+]]
|?born
|?died
|?is from
|?died in
|?died of
}}
}}
Dancer, Choreographer, Instructor for the past 25 years of various forms of Indian Classical and Folklorique dance traditions & fusion choreographies related to traditional and contemporary issues. Educated in Santiniketan, India in dance and music, Amrita has been performing since the age of 4. Amrita works as a dance/movement therapist, and conducts various workshops in Nritya Yoga (Yoga of Dance) across North America. Amrita also works with “Cultures without Borders” and the English and French School boards in the field of “Dance And Education.” Recent performance works have been “La Marche de Rama (French version of Ramayana)” and “Celebrating the Human Spirit!” a multi-media performance reflecting the social, spiritual, political climate of today’s society using traditional and contemporary choreography. Amrita performs anthropological research related to “Dance and Anthropology”, researching the socio-cultural aspects of dance in different societies. Her latest work has been researching the ancient temple dancers of India and their way of life. Amrita is also an actress who works in the field of “Dance Theatre”. Amrita has performed and offered workshops in Canada, US, Central America, Europe and in India.
 
The query will always show the latest information. View the source (edit) this page to see how it's composed.  
 
{{Next|SMW map}}
 
[[Category:SemWeb]]

Revision as of 19:34, 24 September 2009

Following Web development for 15 years, the Semantic Web has always been in the background. Today XML is commonly used as an interchange language between applications, Web Services are used by applications requiring rich data exchange, and REST is used as a lighter weight exchange system. All these elements contribute to the SemWeb. Yet providing a practical way to create semantic documents is difficult for the typical end user. Most SemWeb approaches use very explicit, linked codes that would are painful to enter, so clunky forms based interfaces are often used to develop documents.

Contrast this with the fluidity of wikis, a giant force in the development of the participatory Web. A classic wiki allows anyone to edit pages. In creating those pages, hypertext databases can be easily created, with conventions allowing easy organization of documents.

However, to best use a wiki today (rather than using it as a Web based version of MS Word with hyperlinks), one often should use the low level wiki markup. Many people are afraid of working in text, but it adds a lot of fluidity. Over time, we should start to see better rich interfaces, as well as the common pattern of an inexperienced user adding some information, and an expert adding semantic markup. But it's always going to be a benefit to have an idea of how the underlying markup works, similar to how a Web developer knows how a Web page is composed.

As an example, Wikipedia allows easily adding categories, which adds an incredible value to pages. The corpus becomes a set of resources that can be organized from any perspective. A random article is not just about an actress, it is also about 1907 births, 1976 deaths, and deaths from myocardial infarction.

Semantic Mediawiki takes this one step farther, so that the encodings apply directly to the text. Rather than adding a category, one adds a property or relationship.

In markup, this can look like:

 Phyllis Konstam ([[born::14 April 1907]] – [[died::20 August 1976]]) 
  was an [[is from: England | English]] [[is a::film actress]].
  She was born in [[born in::London]] and died in [[died in::Somerset]] 
  from a [[died of::heart attack]].

Oh no! Look at all those strange symbols! Well, actually there are just a few and they add a lot of value. Not only do you not have to add your subject to each of those categories, you can also re-use this information on other pages, for embedded queries and views.

I've entered four actors using the above syntax. I can query them in embedded views:

 BornDiedIs fromDied inDied of
Arnold Bush3 April 191120 July 1996EnglandHertfordshireDancing accident
Bob Herrelsmorm9 April 190720 August 1976London, UKMysterious causes
Bob Newhart1 June 1942United States
Christina Poulet14 April 190720 August 1976Somerset, UKStage fright
Katherine Cardiff11 April 190120 July 1996London, UKDancing accident
Paul Devonshire10 October 191110 September 1986Scotland, UKPolo accident

The query will always show the latest information. View the source (edit) this page to see how it's composed.

This interactive view can display ranges from the day to century level, and like the next view is part of MIT's Exhibit project, used around the web in many projects.

Template loop detected: Template:Next