April 14, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club

ITGumbo: spicing IT up

IT Copywrite

Technology and application of technology.

ebizQ presents ITGumbo: a spicy blog network where vendors and IT professionals share ideas about creating Business Agility.

Growth of common vocabulary - part 3

RDF schema provides built-in types to represent a group of 'things'; these 'things' are called members of the group. The group is either an open-ended container where any number of members can be added or a closed collection with pre-defined and limited number of members. The RDF container resource can be used to integrate scattered vocabulary. The RDF conatiner and collection resources can also be used to build distributed vocabularies for the semantic web. RDF specifications suggest that an RDF graph that contains some members does not preclude the existence of another RDF graph with additional members.



april17.gif

Web 3.0 - scattered vocabularies

container - RDF defines three types of containers: Bag, Sequence (Seq) and Alternative (Alt). Bag is an unordered group of members. Sequence is a group where members are ordered by some property. Alternative is a group of members where all members are alternatives to each other and hence only one member can be selected at a time. Thus a container is a resource that describes the identified resources as members and is not aware of the existence of other resources that can become member.

Example:
Bag - container of pre-paid ISP connections
Sequence - container of ISP services ordered based on bitrate
Alternative - container of ISPs

collection - is a closed group of members. Thus a RDF collection describes a specified number of resources.

Example:
collection - of DSL broadband internet connections provided by the ISP based on its infrastructure capacity. 256Kbps, 512Kbps, 1Mbps, 2Mbps.

If a common vocabulary is built with container class that can have unlimited number of members and is one of the three types, then a service provider can build a collection of members from this container. Common Vocabulary may have a container that has as its members other containers. A provider shall then refer to this common vocabulary to get access to the RDF resources semantic definition for its collection.

Different types of internet connections are described such as: Dial-up, ISDN, DSL, WLAN, 2G, 2.5G, 3G, Satelltie, etc. Each service provides a defined range of bitrate connections, the internet connection packages may be standardized based on connection type and bitrate. The technology standards organizations may define containers for the services provided. Each container may have more than one member according to the bitrate range supported by the particular technology, e.g. DSLbroadband - 256Kbps, 512Kbps, 1Mbps, 2Mbps, etc.

Example:

Common Vocabulary - Bag container of different types of internet connection containers.
Service provider collection - members from common vocabulary Bag container. If only DSL broadband service is provided DSL broadband packages with bitrates supported by the ISP are included in the collection.


PSTN connections
<rdf:Seq rdf:about="http://examplepstn.org/connections">
<rdf:li rdf:resource="http://examplepstn.org/connections/dialup/56Kbps"/>
</rdf:Seq>
DSL connections
<rdf:Seq rdf:about="http://exampledsl.org/connections">
<rdf:li rdf:resource="http://exampledsl.org/connections/dsl/256Kbps"/>
<rdf:li rdf:resource="http://exampledsl.org/connections/dsl/512Kbps"/>
<rdf:li rdf:resource="http://exampledsl.org/connections/dsl/1Mbps"/>
<rdf:li rdf:resource="http://exampledsl.org/connections/dsl/2Mbps"/>
</rdf:Seq>

Connections Container
<rdf:Bag rdf:about="http://commonvocabulary.org/isp/connections">
<rdf:li rdf:resource="http://examplepstn.org/connections"/>
<rdf:li rdf:resource="http://exampledsl.org/connections"/>
<rdf:li rdf:resource="http://exampleisdn.org/connections"/>
<rdf:li rdf:resource="http://example2G.org/connections"/>
<rdf:li rdf:resource="http://example3G.org/connections"/>
</rdf:Bag>

The ISP can get the URI for different types of internet connections from the common vocabulary. The property and sub-property with object values can be obtained with this URI.

ISP
<rdf:Description rdf:about="http://exampleprovider.org/connections">
<isp:services rdf:parseType="Collection"/>
<rdf:Description rdf:resource="http://exampledsl.org/connections/dsl/256Kbps"/>
<rdf:Description rdf:resource="http://exampledsl.org/connections/dsl/512Kbps"/>
</isp:services>
</rdf:Description>

Advantage of this type of vocabulary definitions are enormous. Standard resource metadata provided by respective technology standards organization will ensure authenticity of information. It will be easier to build web content for transition to web 3.0. Search Engines and other web applications can be built to provide comparative results that is the basis of open market concept. This architecture creates a web of data resources thus data from diverse sources is integrated and presented in the common vocabulary.

Advertisement

0 TrackBacks

Listed below are links to blogs that reference "Growth of common vocabulary - part 3".

TrackBack URL for this entry: http://itgumbo.com/microsite/MT/mt-tb.cgi/1432

Leave a comment