com.clarkparsia.pellint.rdfxml
Class RDFModel

java.lang.Object
  extended by com.clarkparsia.pellint.rdfxml.RDFModel

public class RDFModel
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2008

Company: Clark & Parsia, LLC.

Author:
Harris Lin

Constructor Summary
RDFModel()
           
 
Method Summary
 void add(RDFModel other)
           
 void addAllStatements(java.util.List<com.hp.hpl.jena.rdf.model.Statement> stmts)
           
 void addAllStatementsWithExistingBNodesOnly(java.util.List<com.hp.hpl.jena.rdf.model.Statement> stmts)
           
 void addComment(java.lang.String comment)
           
 void addNamespace(java.lang.String prefix, java.lang.String uri)
           
 void addStatement(com.hp.hpl.jena.rdf.model.Statement stmt)
           
 boolean containsStatement(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate, com.hp.hpl.jena.rdf.model.RDFNode object)
           
 java.util.List<java.lang.String> getComments()
           
 java.util.Map<java.lang.String,java.lang.String> getNamespaces()
           
 java.util.List<com.hp.hpl.jena.rdf.model.Statement> getStatements()
           
 java.util.Collection<com.hp.hpl.jena.rdf.model.Statement> getStatementsByObject(com.hp.hpl.jena.rdf.model.RDFNode object)
           
 java.util.Collection<com.hp.hpl.jena.rdf.model.Statement> getStatementsByPredicate(com.hp.hpl.jena.rdf.model.Property predicate)
           
 com.hp.hpl.jena.rdf.model.RDFNode getUniqueObject(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate)
           
 java.util.Collection<com.hp.hpl.jena.rdf.model.RDFNode> getValues(com.hp.hpl.jena.rdf.model.Resource subject, com.hp.hpl.jena.rdf.model.Property predicate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDFModel

public RDFModel()
Method Detail

add

public void add(RDFModel other)

addComment

public void addComment(java.lang.String comment)

getComments

public java.util.List<java.lang.String> getComments()

addNamespace

public void addNamespace(java.lang.String prefix,
                         java.lang.String uri)

getNamespaces

public java.util.Map<java.lang.String,java.lang.String> getNamespaces()

addAllStatements

public void addAllStatements(java.util.List<com.hp.hpl.jena.rdf.model.Statement> stmts)

addAllStatementsWithExistingBNodesOnly

public void addAllStatementsWithExistingBNodesOnly(java.util.List<com.hp.hpl.jena.rdf.model.Statement> stmts)

addStatement

public void addStatement(com.hp.hpl.jena.rdf.model.Statement stmt)

getStatements

public java.util.List<com.hp.hpl.jena.rdf.model.Statement> getStatements()

getStatementsByPredicate

public java.util.Collection<com.hp.hpl.jena.rdf.model.Statement> getStatementsByPredicate(com.hp.hpl.jena.rdf.model.Property predicate)

getStatementsByObject

public java.util.Collection<com.hp.hpl.jena.rdf.model.Statement> getStatementsByObject(com.hp.hpl.jena.rdf.model.RDFNode object)

getValues

public java.util.Collection<com.hp.hpl.jena.rdf.model.RDFNode> getValues(com.hp.hpl.jena.rdf.model.Resource subject,
                                                                         com.hp.hpl.jena.rdf.model.Property predicate)

getUniqueObject

public com.hp.hpl.jena.rdf.model.RDFNode getUniqueObject(com.hp.hpl.jena.rdf.model.Resource subject,
                                                         com.hp.hpl.jena.rdf.model.Property predicate)

containsStatement

public boolean containsStatement(com.hp.hpl.jena.rdf.model.Resource subject,
                                 com.hp.hpl.jena.rdf.model.Property predicate,
                                 com.hp.hpl.jena.rdf.model.RDFNode object)


Copyright © 2004 Evren Sirin. All Rights Reserved.