RDF Resource ModelRDF Resource Model
The RDF resource model
Home > Books > Resource Model Guide > RDF Resource Model

Rate this page:
Really useful
Satisfactory
Not helpful
Confusing
Incorrect
Unsure
Extra comments:


RDF Resource Model

The RDF resource model supports the information type RDF.

Install

RDF resource model is an add-on module. To install, use the module management wizard.

  • Select "Install new applications and library modules".
  • Select "Install new modules from a 1060 Research distribution server".
  • Select a mirror site and also ensure that "Display Libraries" is selected.
  • Select "RDF Library based on Jena" and follow the instructions to complete the download and install.

Once installed you can view the documentation provided with the module by following the links below.

RDF

The Resource Descriptive Framework (RDF) resource model is based on the RDF information framework designed for semantic information processing. The RDF resource model is useful for applications that work with semantic information such as the semantic web. A Guide to RDF provides additional information.

Services and Functions

The primary services include:

Service Description
active:jRDFQueryModel Performs an RDQL query and returns the result as an XML resource or as an RDF resource.
active:jRDFSelectFromModel Performs an query using criteria specified in an XML resource and returns an RDF resource.
active:jRDFUpdateModel Add or delete information from an RDF resource.
active:jRDFModelUnion Produces the set union of two RDF resources.
active:jRDFModelIntersection Produces the set intersection of two RDF resources.
active:jRDFModelDifference Produces the set difference between two RDF resources.
active:jRDFModelContainsAny Determines if one RDF resource contains any members of another RDF resource.
active:jRDFModelContainsAll Determines if one RDF resource contains all members of another RDF resource.
active:jRDFModelIsIsomorphic Determines if one two RDF resource are isomorphically equivalent.
active:jRDFModelIsEmpty Determines if a RDP resource is empty.

Ancillary functions include:

Service Description
active:jRDFParseXML Parses XML/RDF and returns an RDF resource.
active:jRDFParseN3 Parses an N3 serialized representation and returns an RDF resource.
active:jRDFParseN-Triple Parses an N-Triple serialized representation and returns an RDF resource.
active:jRDFSerializeXML Serializes an RDF resource into an XML resource.
active:jRDFSerializeN3 Serializes an RDF resource into a N3 representation.
active:jRDFSerializeN-Triple Serializes an RDF resource into a N-Triple representation.

Physical Representations

The physical representation used for RDF is images is org.ten60.netkernel.mod-rdf-jena.IAspectJenaModel which is a simple wrapper for the com.hp.hpl.jena.rdf.model.Model class.

Transrepresentations

RDF has several serialization formats including N-Tripe, N-3 and XML. NetKernel's RDF resource model includes implicit transreptions to and from these serializations.

© 2003-2007, 1060 Research Limited. 1060 registered trademark, NetKernel trademark of 1060 Research Limited.