0% found this document useful (0 votes)
3 views

RDF Paper

semantic web
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

RDF Paper

semantic web
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Resource Description Framework

(RDF)
developed by
World Wide Web Consortium
(W3C)
RDF
• Is the foundation for processing metadata.
• Enables automated processing of web
resources.
• Provides a generic metadata architecture.
• Uses XML as its language.
Applications of RDF

• In resource discovery.
• In cataloging.
• Digital Libraries.
• Intelligent Software Agents.
• Web of trust.
RDF model:
model

Presents an abstract, conceptual view framework for


defining metadata.
It is based on the following concepts.
• Resources: These are the things being described by RDF
expressions. e.g.www.umr.edu or a part of it e.g.
www.umr.edu/~madrias.
• Property: Is a specific aspect, characteristic, attribute or
relation used to describe a resource.
• Statement: A statement in RDF consists of
resource + property + value

subject predicate object


example
For the statement “Sanjay Madria is the creator of the web page
www.umr.edu/~madrias.
We have RDF statement as

Subject(resource) www.umr.edu/~madrias

Predicate(property) creator

Object(literal) “Sanjay Madria”

And node and arc diagram as

www.umr.edu/~madrias Sanjay Madria


Example:

For the statement “Sanjay Madria is the creator of


the resource www.umr.edu/~madrias
We have the RDF syntax(using XML) as:
<rdf:RDF>
<rdf:Description about=“www.umr.edu/madrias”>
<s:Creator>Sanjay Madria</s:creator>
</rdf:Description>
</rdf:RDF>
RDF schema

Provides the mechanism for declaring properties and also defining


relationship between these properties and other resources
S=rdfs:subclassOf t=rdf:type rdfs:label
rdfs: Literal rdfs:Resource
t s t t
rdfs:Class rdfs:comment
t
rdf:Property t
t t
rdfs:isDefinedBy
t
rdfs:ConstraintResource rdfs:seeAlso
t t t s t
rdfs:subPropertyOf
s s t t t t rdfs:subCLassof
rdfs:ContainerMembershipProperty
rdfs:type

rdfs:range rdfs:ConstraintProperty rdfs:domain


s
Example

s
t rdf:class t rdf:Resource
t t
t s t
s xyz:Motor Vehicle
xyz:Van
s s
s t
xyz:Passenger Vehicle
s

xyz:Mini Van xyz:Truck


Example: Product Portfolio – RDF View

© 2007 OpenLink Software, All


rights reserved
Advantages:

• Interoperability of metadata
• Machine understandable semantic discovery
• better precision in resource discovery.
• Uniform query capability for resource
discovery
Conclusion

• Distributed Information on web.


• Metadata
• Introduction to RDF
• The various concepts of RDF.

You might also like