- The Semantic Web represents a vision for how to make the huge amount of information on the Web automatically processable by machines on a large scale.
- It all started from here, The Semantic Web (Scientific American, May 2001), where the vision of the Semantic Web is formally described by Tim Berners-Lee. The following are the key components involved:
- RDF is the fundamental building block of the Semantic Web - RDF to the Semantic Web is as HTML to the Web;
- RDFS offers a vocabulary and common language that RDF statements can use to express facts; further more,
- OWL (1 & 2) as a Web Ontology language, provides much better expression power than RDFS, and in addition,
- SPARQL is a query language for you to query the structured information expressed on the Web - using the Semantic Web without SPARQL is like using the database without SQL.
- Besides the above core components/standards, there are other technical pieces that also fit into the structure of the Semantic Web. For example, Turtle, Microformats, RDFa, GRDDL, SKOS, just to name a few.
- Recently, Linked Data and Web of Data are two closely related concepts, and they can be understood as one implementation of the Semantic Web vision.
- In order to understand all the above concepts/components/standards, you can read W3C's documents to get an overall understanding about the Semantic Web.
- My books can help you overcome this steep learning curve - it makes learning and understanding of the Semantic Web much easier, many real life examples and coding examples are also included in the books.
- There are tools available to help you code on Semantic Web.
is my favorite - learn it, use it and love it!
Finally, here are some useful links you might want to check out:
|