Home > SOA Tips > XML Developer > RDF, a Semantic Web on-ramp
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

RDF, a Semantic Web on-ramp


Ed Tittel
10.11.2006
Rating: -4.33- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RDF stands for Resource Description Framework and defines an XML-based standard used to describe resources on the Web. In all the important ways, the ultimate clearinghouse for RDF information is located on Dave Beckett's Web site (Planet RDF), where his Resource Guide provides as complete a collection of pointers to information about RDF, plus related standards, documents, publications and ever so much more.

Though RDF has been available for some time, it's neither terribly well-known nor widely understood. Although the most recent W3C recommendations are all dated February 10, 2004 (Dave Beckett is listed as the Editor for the RDF/XML Syntax Specification, along with Schema, Primer, Semantics and test cases documents), RDF is perhaps best known for its use with other XML applications, most notably Real Simple Syndication (aka RSS).

Like the OWL Web Ontology Language, however, RDF is a key ingredient in creating a Semantic Web, where meaning is represented and conveyed using metadata above and beyond the language used in the content itself. RDF is designed to provide a framework for such metadata, most especially to help facilitate how applications can use computer-based or machine-created information on the Web. In other words, RDF is designed to support automated processing (search, identification, categorization and qualification) of Web resources. This explains why RDF is important for many kinds of activities, including:

  • access and use controls, in describing intellectual property (and reusability) rights associated with specific Web pages
  • cataloging, in describing the content available in Web pages and the relationships among content items on Web sites, plus other kinds of digital information repositories (libraries, collections and so forth)
  • content rating, in using metadata to apply rating schemes
  • knowledge sharing and exchange, in enabling intelligent software agents to request particular types of knowledge from the client side and to respond to such requests from the server side
  • search, in its ability to aid resource discovery and describe arbitrary collections of Web pages

RDF excels at providing a declarative syntax and semantics for representing metadata of all kinds. This language is declarative and uses standardized XML syntax to make statements about properties for items on the Web, as well as about relationships between or among such items on the Web. An item may be nearly anything that can take on a Web address: a Web page, a graphic, data files of many kinds or even other kinds of metadata (XML files, style sheets and so forth).

RSS comes into the picture when you understand that RDF exists to permit independent communities to create vocabularies to meet specific needs -- in the RSS case, vocabularies related to syndicated feeds of all kinds -- where the meanings of terms in such vocabularies must be spelled out in great detail. These vocabulary descriptions are known as RDF Schemas and they define the meanings for, characteristics associated with and the relationships between and among the set of properties for all items covered in the vocabulary. Such vocabularies are assigned Web addresses, in the same way that XML namespaces use URLs to identify themselves uniquely and unambiguously.

Thus, while many XML developers won't interact with RDF directly unless they find themselves developing a new vocabulary for their own use or extending an existing one for the same reason, many will benefit from its capabilities. That's why learning a little more about the Resource Description Framework is truly worthwhile.

About the author

Ed Tittel is a freelance writer and trainer whose background as a database developer and networking professional drew him inexorably into the Web and markup languages. The author of numerous books and articles on HTML and XML, Tittel has covered XML topics for TechTarget since 2000.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
XML Developer
Use the soapUI software tool to tame WSDL
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts