W3C’s Semantic Web logoThe Semantic Web is an evolving extension of the World Wide Web in which the semantics of information and services on the web is defined, making it possible for the web to understand and satisfy the requests of people and machines to use the web content.[1][2] It derives from W3C director Tim Berners-Lee’s vision of the Web as a universal medium for data, information, and knowledge exchange.[3]

At its core, the semantic web comprises a set of design principles,[4] collaborative working groups, and a variety of enabling technologies. Some elements of the semantic web are expressed as prospective future possibilities that are yet to be implemented or realized.[2] Other elements of the semantic web are expressed in formal specifications.[5] Some of these include Resource Description Framework (RDF), a variety of data interchange formats (e.g. RDF/XML, N3, Turtle, N-Triples), and notations such as RDF Schema (RDFS) and the Web Ontology Language (OWL), all of which are intended to provide a formal description of concepts, terms, and relationships within a given knowledge domain.

Tim Berners-Lee originally expressed the vision of the semantic web as follows[6]:

I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.

– Tim Berners-Lee, 1999

Semantic publishing will benefit greatly from the semantic web. In particular, the semantic web is expected to revolutionize scientific publishing, such as real-time publishing and sharing of experimental data on the Internet. This simple but radical idea is now being explored by W3C HCLS group’s Scientific Publishing Task Force.

Tim Berners-Lee has further stated[7]:

People keep asking what Web 3.0 is. I think maybe when you’ve got an overlay of scalable vector graphics - everything rippling and folding and looking misty - on Web 2.0 and access to a semantic Web integrated across a huge space of data, you’ll have access to an unbelievable data resource.

– Tim Berners-Lee, A ‘more revolutionary’ Web

[edit] Relationship to the Hypertext Web

Many files on a typical computer can be loosely divided into documents and data. Documents like mail messages, reports, and brochures are read by humans. Data, like calendars, addressbooks, playlists, and spreadsheets are presented using an application program which lets them be viewed, searched and combined in many ways.

Currently, the World Wide Web is based mainly on documents written in Hypertext Markup Language (HTML), a markup convention that is used for coding a body of text interspersed with multimedia objects such as images and interactive forms. Metadata tags, for example



provide a method by which computers can categorise the content of web pages.

The semantic web takes the concept further; it involves publishing the data in a language, Resource Description Framework (RDF), specifically for data, so that it can be categorized as human perception and be “understood” by computers. So all data is not only stored, but filed and well handled.

HTML describes documents and the links between them. RDF, by contrast, describes arbitrary things such as people, meetings, or airplane parts.

For example, with HTML and a tool to render it (perhaps Web browser software, perhaps another user agent), one can create and present a page that lists items for sale. The HTML of this catalog page can make simple, document-level assertions such as “this document’s title is ‘Widget Superstore’”. But there is no capability within the HTML itself to assert unambiguously that, for example, item number X586172 is an Acme Gizmo with a retail price of €199, or that it is a consumer product. Rather, HTML can only say that the span of text “X586172″ is something that should be positioned near “Acme Gizmo” and “€ 199″, etc. There is no way to say “this is a catalog” or even to establish that “Acme Gizmo” is a kind of title or that “€ 199″ is a price. There is also no way to express that these pieces of information are bound together in describing a discrete item, distinct from other items perhaps listed on the page.

See also: Semantic HTML and Linked Data

[edit] Descriptive and extensible
The semantic web addresses this shortcoming, using the descriptive technologies Resource Description Framework (RDF) and Web Ontology Language (OWL), and the data-centric, customizable Extensible Markup Language (XML). These technologies are combined in order to provide descriptions that supplement or replace the content of Web documents. Thus, content may manifest as descriptive data stored in Web-accessible databases, or as markup within documents (particularly, in Extensible HTML (XHTML) interspersed with XML, or, more often, purely in XML, with layout/rendering cues stored separately). The machine-readable descriptions enable content managers to add meaning to the content, i.e. to describe the structure of the knowledge we have about that content. In this way, a machine can process knowledge itself, instead of text, using processes similar to human deductive reasoning and inference, thereby obtaining more meaningful results and facilitating automated information gathering and research by computers.

Semantic web (part of Web_3.0):

[edit] Skeptical reactions

[edit] Practical feasibility
Critics question the basic feasibility of a complete or even partial fulfillment of the semantic web. Some develop their critique from the perspective of human behavior and personal preferences, which ostensibly diminish the likelihood of its fulfillment (see e.g., metacrap). Other commentators object that there are limitations that stem from the current state of software engineering itself (see e.g., Leaky abstraction).

Where semantic web technologies have found a greater degree of practical adoption, it has tended to be among core specialized communities and organizations for intra-company projects.[8] The practical constraints toward adoption have appeared less challenging where domain and scope is more limited than that of the general public and the World-Wide Web.[8]

What is PHP?

Filed Under Music

What is PHP?
PHP (recursive acronym for “PHP: Hypertext Preprocessor”) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

Nice, but what does that mean? An example:

Example #1 An introductory example

“http://www.w3.org/TR/html4/loose.dtd”>


Example
echo “Hi, I’m a PHP script!”;
?>


Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages contain HTML with embedded code that does “something” (in this case, output “Hi, I’m a PHP script!”). The PHP code is enclosed in special start and end processing instructions that allow you to jump into and out of “PHP mode.”

What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server, generating HTML which is then sent to the client. The client would receive the results of running that script, but would not know what the underlying code was. You can even configure your web server to process all your HTML files with PHP, and then there’s really no way that users can tell what you have up your sleeve.

The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer. Don’t be afraid reading the long list of PHP’s features. You can jump in, in a short time, and start writing simple scripts in a few hours.

Although PHP’s development is focused on server-side scripting, you can do much more with it. Read on, and see more in the What can PHP do? section, or go right to the introductory tutorial if you are only interested in web programme

it shows the basic steps; first php code is parsed at server into html; then sent to browser, that understands html tags and renders them to the display the webpage, there’s also some quick overview about the process.. worths taking a look at
before html runs to show a webpage, php code runs first on web server.

so, when there lines as follow:

echo “php runs first!”;
?>

the first step is to run php code, we get:

php runs first

then, code is sent to browser, and we see somthing~
“the code is executed on the server”

This is an important concept for the first-time PHP programmer to understand, so that when you get into string formatting later on, you understand the difference between formatting the on-screen content (as parsed by your browser) and formatting the HTML code (as returned by the server).
For example “/n” starts a new line in the HTML code, and its results are only seen if you look at the “source HTML”. It is NOT the same as
!

The concept of “Web 2.0″ began with a conference brainstorming session between O’Reilly and MediaLive International. Dale Dougherty, web pioneer and O’Reilly VP, noted that far from having “crashed”, the web was more important than ever, with exciting new applications and sites popping up with surprising regularity. What’s more, the companies that had survived the collapse seemed to have some things in common. Could it be that the dot-com collapse marked some kind of turning point for the web, such that a call to action such as “Web 2.0″ might make sense? We agreed that it did, and so the Web 2.0 Conference was born.

In the year and a half since, the term “Web 2.0″ has clearly taken hold, with more than 9.5 million citations in Google. But there’s still a huge amount of disagreement about just what Web 2.0 means, with some people decrying it as a meaningless marketing buzzword, and others accepting it as the new conventional wisdom.

This article is an attempt to clarify just what we mean by Web 2.0.

In our initial brainstorming, we formulated our sense of Web 2.0 by example:

Web 1.0 Web 2.0
DoubleClick –> Google AdSense
Ofoto –> Flickr
Akamai –> BitTorrent
mp3.com –> Napster
Britannica Online –> Wikipedia
personal websites –> blogging
evite –> upcoming.org and EVDB
domain name speculation –> search engine optimization
page views –> cost per click
screen scraping –> web services
publishing –> participation
content management systems –> wikis
directories (taxonomy) –> tagging (”folksonomy”)
stickiness –> syndication

The list went on and on. But what was it that made us identify one application or approach as “Web 1.0″ and another as “Web 2.0″? (The question is particularly urgent because the Web 2.0 meme has become so widespread that companies are now pasting it on as a marketing buzzword, with no real understanding of just what it means. The question is particularly difficult because many of those buzzword-addicted startups are definitely not Web 2.0, while some of the applications we identified as Web 2.0, like Napster and BitTorrent, are not even properly web applications!) We began trying to tease out the principles that are demonstrated in one way or another by the success stories of web 1.0 and by the most interesting of the new applications.

This is why online companies want our data

What I used…….Four fetch feeds,3 filters,1 union,1 sort and 1 pipe output.

How I put my yahoo pipe together…….

I typed in the yahoo website ‘Yahoo Pipes’ and I needed to sign up with my Yahoo email account. It then came to the yahoo pipes page which said at the top of the task bar ‘My Pipes’. I clicked ‘My Pipes’ and it then had taken me to the editing page where it said ‘create new pipe’.
I did use this step by step guide but I found my own way after a couple of paragraphs……
It then went onto the page where I could start creating my pipe.
I dragged four fetch feeds onto the page and went back to the internet news pages and I found some news to put on my fetch feed url. I put four different sources onto the fetch feed. It then showed on the fecth feed that the news was in the url as it came up with where the news was from.
I then added three filters and 1 union and 1 sort and the pipe output was already on the page. I connected all the wires so they were all connected to the union and the pipe output. They were all connected to one another. I then had built my pipe and I saved my pipe. I then pressed run pipe to see if it was working and it did! Horayyyyyyy.
I used the badge code on my yahoo pipe account.I put the code onto my ‘write a post’ and I wanted to show the yahoo pipe on my post and it went on successfully. I also put my pipe on its own page as you will see on my blog.

Yahoo Pipe

Filed Under Music

I have made a yahoo pipe and I am hoping this is the right way it is ment to be done. This the the first time I have created a yahoo pipe so what I have done so far I am very proud of myself!

Podcast

Filed Under Music

Here is the latest news on the abortion verdict. I tried to put the audio onto my blog post but it didnt work so I used the disable tab in my podpress to take you to the file to show how I have used podpress.The video also would not work either. I followed the instructions from a manual of how to upload my video and audio to podcast. Click the audio mp3 tag file and it will show the successful video and audio on the abortion news.

icon for podpress  News BBC: Download

Kirs Music

Filed Under Music

I have created a page with my favourite music on so you can listen to it!

Podpress failing

Filed Under Music

I have been trying for the last hour to put some audio onto my podcast, but nothing seems to be working. The icon comes up but the music isnt playing. I am getting really fustrated as I know I am uploading the files the right way!. Please help

Recap

Filed Under Music

Here is a recap of things I have done and changed to my blog:

1) I have changed the picture head
2) I have changed the background colour of my blog
3) I have changed the writing format colours
4) I have added to Snap shots to show what my blog looked like before hand.
5)I have added a Google map
6) I have added podpress
7) I have added my gallery (NextGen)
8) I have added photo flicker
9) I have added my own videos
10) I have uploaded pictures to my gallery
11)Uploaded my themes
12)I have blogged my work
13)I have added to my pluggins

keep looking »