Plz clarify what is the difference btn RDF & OWL...............

1 view
Skip to first unread message

Akhtar

unread,
Feb 7, 2010, 9:39:40 AM2/7/10
to Semantic Web
please clarify what is the difference between rdf and owl, since owl
contains more restrictions than rdf like cardinality etc, so why we
need rdf along with owl?

Garker

unread,
Feb 7, 2010, 9:44:13 AM2/7/10
to semant...@googlegroups.com

rdfs is an xml schema that includes

classes
properties

rdfs is based on rdf
rdf is just triples and has nothing to do with classes or xml

owl is based on rdfs
owl adds restrictions and other capabilities to rdfs

if you only need classes and props, i.e., objects, you dont need owl





--
You received this message because you are subscribed to the Google Groups "Semantic Web" group.
To post to this group, send email to semant...@googlegroups.com.
To unsubscribe from this group, send email to semantic_web...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/semantic_web?hl=en.


Ankur.Oberai

unread,
Feb 7, 2010, 11:13:09 AM2/7/10
to Semantic Web
RDF:
RDF is a language to standardize the medata added to the xml.
Basically its main purpose is to provide a standardized description of
web resources to promote interoperability.

RDFS:
RDFS allows the specification of resources as classes, properties and
values.
This gives a closer resemblance to object-oriented languages.
Classes inherit from one another, even the properties inherit from
each other.
Domain and range are also important additions by RDFS.

OWL:
OWL adds an expressive layer on top of RDFS.
It is more powerful in terms of describing the semantics.
some additions are-
definition of closed sets
equivalence relations
cardinality
Unions and Intersection of classes.

I hope this helped.

For further reference you can read the description of the semantic web
layer cake as it explains why each layer is needed.

On Feb 7, 9:44 am, Garker <gar...@gmail.com> wrote:
> rdfs is an xml schema that includes
>
> classes
> properties
>
> rdfs is based on rdf
> rdf is just triples and has nothing to do with classes or xml
>
> owl is based on rdfs
> owl adds restrictions and other capabilities to rdfs
>
> if you only need classes and props, i.e., objects, you dont need owl
>

> On Sun, Feb 7, 2010 at 8:39 AM, Akhtar <junoon.se...@gmail.com> wrote:
> > please clarify what is the difference between rdf and owl, since owl
> > contains more restrictions than rdf like cardinality etc, so why we
> > need rdf along with owl?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Semantic Web" group.
> > To post to this group, send email to semant...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > semantic_web...@googlegroups.com<semantic_web%2Bunsu...@googlegroups.com>

Reply all
Reply to author
Forward
0 new messages