com.bigdata.rdf.model
Interface BigdataStatement

All Superinterfaces:
ISPO, Serializable, Statement
All Known Implementing Classes:
BigdataStatementImpl

public interface BigdataStatement
extends Statement, ISPO

Also reports whether the statement is explicit, inferred or an axiom.

Version:
$Id: BigdataStatement.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Field Summary
 
Fields inherited from interface com.bigdata.rdf.spo.ISPO
NULL
 
Method Summary
 BigdataResource getContext()
          Specialized return type.
 BigdataValue getObject()
          Specialized return type.
 BigdataURI getPredicate()
          Specialized return type.
 BigdataResource getSubject()
          Specialized return type.
 boolean isAxiom()
          true if the statement is an axiom that is not present as an explicit assertion.
 boolean isExplicit()
          true if the statement is an explicit assertion.
 boolean isInferred()
          true if the statement is an inference that is not present as an explicit assertion or an axiom.
 
Methods inherited from interface org.openrdf.model.Statement
equals, hashCode
 
Methods inherited from interface com.bigdata.rdf.spo.ISPO
c, get, getStatementIdentifier, getStatementType, hasStatementIdentifier, hasStatementType, isFullyBound, isOverride, o, p, s, serializeValue, setOverride, setStatementIdentifier, setStatementType, toString
 

Method Detail

getSubject

BigdataResource getSubject()
Specialized return type.

Specified by:
getSubject in interface Statement

getPredicate

BigdataURI getPredicate()
Specialized return type.

Specified by:
getPredicate in interface Statement

getObject

BigdataValue getObject()
Specialized return type.

Specified by:
getObject in interface Statement

getContext

BigdataResource getContext()
Specialized return type.

Specified by:
getContext in interface Statement

isAxiom

boolean isAxiom()
true if the statement is an axiom that is not present as an explicit assertion.

Specified by:
isAxiom in interface ISPO

isInferred

boolean isInferred()
true if the statement is an inference that is not present as an explicit assertion or an axiom.

Specified by:
isInferred in interface ISPO

isExplicit

boolean isExplicit()
true if the statement is an explicit assertion.

Specified by:
isExplicit in interface ISPO


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.