home
NEWS       BLOGS       FORUMS       NEWSLETTERS       RESEARCH       EVENTS       DIGITAL LIBRARY       CAREERS  
Network Computing Network Computing Powered by InformationWeek Business Technology Network

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers


Network & Systems Management
F E A T U R E  
Resource Description Framework Cleans Up the Helpdesk

  April 2, 2001
  By Ahmad Abualsamid


As a general principal, when you're searching for an item in a large collection of similar items, you have two options: You can go through everything, item by item, until you find it, or you can use some information about the items to directly and quickly locate what you're looking for.



In a Web environment, we constantly seek data. As in a library search, we make use of information that describes the data sought; this information is known as metadata. Not surprisingly, we use metadata on a daily basis to find information quickly. No magic formula specifies how metadata works or how it is organized. For example, we can locate books in the library by searching on title, author, subject, publisher or date. The information itself does not have to be organized in any special fashion; that is, we do not need the books ordered alphabetically by author to conduct a search. All that is needed is for the search mechanism to be able to locate the data by matching metadata to specific criteria.

A helpdesk knowledge base is organized a lot like a library. Articles in the knowledge base will have metadata, such as subject, keywords, the source of a problem and so on. Helpdesk personnel can do searches against the metadata.

Back to the Web. Searching for information on the Web seldom produces the exact information that we seek. The problem with the Web is that there is no real metadata on it. The little we have we achieved by overloading HTML to create and tags that would give spiders and Web robots some hints as to what they are looking at when performing their brute-force searches.

In contrast to brute-force search engines, a few Web sites, such as Yahoo and About.com, are metadata-based. Information at such sites is organized by humans based on subjects and labels. The metadata used at these sites is minimal compared with what is used in a library and with what should be used in a perfect world. Yet, the search results are superior to those produced by brute-force search engines.

The World Wide Web Consortium (W3C) recognizes the dire need for metadata on the Web, but we all realize that we can't create one unified set of metadata that will be used uniformly on the Web. Thus, the RDF (Resource Definition Framework) was created to provide a framework for creating and using metadata on the Web, rather than trying to enforce a particular mechanism for using metadata.

Both RDF's definition and the applications that use it have room to grow. RDF now provides the following features:

  • Interoperability of metadata.

  • Machine-understandable semantics for metadata.

  • Better precision in resource discovery than full text search.

Further development of RDF will also provide a uniform query capability for resource discovery, which will enable the development of applications that leverage RDF. The RDF Interest group holds discussions on developments of RDF.

Integral to RDF are the basic concepts of a resource and a property. A resource is anything that has a URI (universal resource identifier). This includes the vast number of Web pages, as well as individual XML elements in XML pages. Resources can have one or more properties associated with them. A property itself is a resource that has a name -- for example, "Subject" or "Publisher." This design allows for extensibility, as properties themselves can have properties or be complex resources.

RDF data is best thought of as a collection of nodes, each made up of a resource/property pair. The property can be a singular value -- a text string, a number or another resource. This organization closely follows that of XML. In fact, a requirement in the RDF design is to be able to express RDF data in XML in a straightforward manner. As such, XML is the encoding syntax of RDF. Consider for example, the following XML statements describing an RDF data node:

<rdf:RDF>
<rdf:Description about="http://www.apicalconsulting.com">
<s:Creator>Ahmad Abualsamid</s:Creator>
</rdf:Description>
</rdf:RDF>

The English equivalent of this XML would be: "Ahmad Abualsamid is the creator of the resource http://www.apicalconsulting.com." So why not use just XML and do away with the added complexity of the RDF concept? Tim Bray, the co-author of XML Namespaces and a well-known authority on RDF and XML, says that because of the sheer volume of information on the Web, XML would fall short on delivering any scalability requirements as would be needed to make RDF useful.

There are two reasons behind this. First, XML cares about the order and nesting of XML elements making up the XML documents. In contrast, when your goal is to perform searches, you do not really care about the order of properties associated with the target resource. For example, while searching for a book, you do not care whether the title is listed before the author or vice versa. Second, since XML requires much more complex structures than simply a resource-property pair, the actual amount of memory and disk space required to represent the Web's meta data in XML will be too enormous.


   Page: 1 | 2 | Next Page





Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Download Today
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



InformationWeek Business Technology Network
InformationWeekInformationWeek 500InformationWeek 500 ConferenceInformationWeek AnalyticsInformationWeek CIO
InformationWeek EventsInformationWeek ReportsInformationWeek MagazinebMightyByte and SwitchDark Reading
Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingNo JitterPlug Into The Cloud
space
Techweb Events Network
InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0 ConferenceMobile Business ExpoSoftware ConferenceCSI - Computer Security Institute
Black HatGTECEnergy CampMashup CampStartup Camp
space
Light Reading Communications Network
Light ReadingLight Reading EuropeUnstrungLight Reading's Cable Digital NewsConstantinopleInternet EvolutionPyramid Research
Heavy ReadingLight Reading Live!Light Reading InsiderEthernet ExpoOptical ExpoTeleco TVTower Technology Summit
space
Financial Technology Network
Advanced TradingBank Systems & TechnologyInsurance & TechnologyWall Street & TechnologyAccelerating Wall StreetBank Systems & Technology Executive SummitBuyside Trading SummitInsurance & Technology Executive Summit
space
Microsoft Technology Network
MSDN MagazineTechNetThe Architecture Journal
space


Copyright © 2008  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights