org.openanzo.atom.jastor.atomowl
Interface RelationType

All Superinterfaces:
CoreThing, GraphThing, ObjectProperty
All Known Implementing Classes:
RelationTypeImpl

public interface RelationType
extends ObjectProperty, GraphThing

Interface for Relation Type Class@en ontology class
Use the org.openanzo.atom.jastor.atomowl.Factory to create instances of this interface.

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#RelationType)


RDF Schema Standard Properties
label : Relation Type Class@en
comment : see 4.2.7.2 of rfc 4287. Relation types are registered, or can be created as described in rfc 4287. They are special types of properties that relate :Versions to :Contents.@en



Field Summary
static org.openrdf.model.Resource alternate
          Individual for URI: http://www.iana.org/assignments/relation/alternate
static org.openrdf.model.Resource anchor
          Individual for URI: http://www.iana.org/assignments/relation/anchor
static org.openrdf.model.Resource collection
          Individual for URI: http://www.iana.org/assignments/relation/collection
static org.openrdf.model.URI contentProperty
          The Jena Property for content
static org.openrdf.model.Resource edit
          Individual for URI: http://www.iana.org/assignments/relation/edit
static org.openrdf.model.Resource editmedia
          Individual for URI: http://www.iana.org/assignments/relation/editmedia
static org.openrdf.model.URI emailProperty
          The Jena Property for email
static org.openrdf.model.Resource enclosure
          Individual for URI: http://www.iana.org/assignments/relation/enclosure
static org.openrdf.model.Resource first
          Individual for URI: http://www.iana.org/assignments/relation/first
static org.openrdf.model.Resource history
          Individual for URI: http://www.iana.org/assignments/relation/history
static org.openrdf.model.Resource introspection
          Individual for URI: http://www.iana.org/assignments/relation/introspection
static org.openrdf.model.Resource last
          Individual for URI: http://www.iana.org/assignments/relation/last
static org.openrdf.model.Resource next
          Individual for URI: http://www.iana.org/assignments/relation/next
static org.openrdf.model.Resource previous
          Individual for URI: http://www.iana.org/assignments/relation/previous
static org.openrdf.model.Resource related
          Individual for URI: http://www.iana.org/assignments/relation/related
static org.openrdf.model.Resource self
          Individual for URI: http://www.iana.org/assignments/relation/self
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
static org.openrdf.model.Resource via
          Individual for URI: http://www.iana.org/assignments/relation/via
 
Fields inherited from interface org.openanzo.atom.jastor.owl.ObjectProperty
accountServiceHomepage, aggregates, contains, currentProject, depiction, depicts, domain, email, entry, fundedBy, generator, givenname, holdsAccount, homepage, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_author, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_category, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_content, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_contributor, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_link, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_logo, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_subject, http_58__SLASH__SLASH_bblfish_DOT_net_SLASH_work_SLASH_atom_DASH_owl_SLASH_2006_DASH_06_DASH_06_SLASH__POUND_title, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_author, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_category, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_content, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_contributor, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_link, http_58__SLASH__SLASH_boca_DOT_adtech_DOT_ibm_DOT_com_SLASH_schemas_SLASH_queso_POUND_member, http_58__SLASH__SLASH_www_DOT_w3_DOT_org_SLASH_1999_SLASH_02_SLASH_22_DASH_rdf_DASH_syntax_DASH_ns_POUND_subject, http_58__SLASH__SLASH_www_DOT_w3_DOT_org_SLASH_2000_SLASH_01_SLASH_rdf_DASH_schema_POUND_member, http_58__SLASH__SLASH_xmlns_DOT_com_SLASH_foaf_SLASH_0_DOT_1_SLASH_logo, http_58__SLASH__SLASH_xmlns_DOT_com_SLASH_foaf_SLASH_0_DOT_1_SLASH_member, http_58__SLASH__SLASH_xmlns_DOT_com_SLASH_foaf_SLASH_0_DOT_1_SLASH_title, icon, img, instrospectionCollection, interest, isDefinedBy, knows, made, maker, mbox, membershipClass, nick, object, page, pastProject, phone, predicate, primaryTopic, publications, range, rel, representation, representationOf, rest, rights, scheme, schoolHomepage, seeAlso, sha1, source, src, subClassOf, subPropertyOf, subtitle, summary, theme, thumbnail, tipjar, to, topic, topic__interest, type, update, value, version, weblog, workInfoHomepage, workplaceHomepage
 
Method Summary
 GraphThing addEmail()
          Adds an anonymous value for the 'email' property
 void addEmail(GraphThing email)
          Adds a value for the 'email' property
 GraphThing addEmail(org.openrdf.model.Resource resource)
          Adds a value for the 'email' property.
 Content getContent()
          Gets the 'content' property value
 info.aduna.collections.iterators.CloseableIterator<GraphThing> getEmail()
          Get an Iterator the 'email' property values.
 void removeEmail(GraphThing email)
          Removes a value for the 'email' property.
 Content setContent()
          Sets the 'content' property value to an anonymous node
 void setContent(Content content)
          Sets the 'content' property value
 Content setContent(org.openrdf.model.Resource resource)
          Sets the 'content' property value to the given resource, and add's rdf:type properties.
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


emailProperty

static final org.openrdf.model.URI emailProperty
The Jena Property for email

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#email)



RDF Schema Standard Properties
label : email address@en
comment : see 3.2.3 of rfc 4287. A mailbox of the Person@en


contentProperty

static final org.openrdf.model.URI contentProperty
The Jena Property for content

(URI: http://bblfish.net/work/atom-owl/2006-06-06/#content)



RDF Schema Standard Properties
label : content@en
comment : See 4.1.3 of rfc 4287 spec. The content of an Entry, a Link or any of the relation types that are the object of :rel properties@en


anchor

static final org.openrdf.model.Resource anchor
Individual for URI: http://www.iana.org/assignments/relation/anchor


alternate

static final org.openrdf.model.Resource alternate
Individual for URI: http://www.iana.org/assignments/relation/alternate


related

static final org.openrdf.model.Resource related
Individual for URI: http://www.iana.org/assignments/relation/related


previous

static final org.openrdf.model.Resource previous
Individual for URI: http://www.iana.org/assignments/relation/previous


history

static final org.openrdf.model.Resource history
Individual for URI: http://www.iana.org/assignments/relation/history


enclosure

static final org.openrdf.model.Resource enclosure
Individual for URI: http://www.iana.org/assignments/relation/enclosure


collection

static final org.openrdf.model.Resource collection
Individual for URI: http://www.iana.org/assignments/relation/collection


via

static final org.openrdf.model.Resource via
Individual for URI: http://www.iana.org/assignments/relation/via


edit

static final org.openrdf.model.Resource edit
Individual for URI: http://www.iana.org/assignments/relation/edit


introspection

static final org.openrdf.model.Resource introspection
Individual for URI: http://www.iana.org/assignments/relation/introspection


first

static final org.openrdf.model.Resource first
Individual for URI: http://www.iana.org/assignments/relation/first


next

static final org.openrdf.model.Resource next
Individual for URI: http://www.iana.org/assignments/relation/next


self

static final org.openrdf.model.Resource self
Individual for URI: http://www.iana.org/assignments/relation/self


editmedia

static final org.openrdf.model.Resource editmedia
Individual for URI: http://www.iana.org/assignments/relation/editmedia


last

static final org.openrdf.model.Resource last
Individual for URI: http://www.iana.org/assignments/relation/last

Method Detail

getEmail

info.aduna.collections.iterators.CloseableIterator<GraphThing> getEmail()
                                                                        throws JastorException
Get an Iterator the 'email' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of GraphThing
Throws:
JastorException
See Also:
emailProperty

addEmail

void addEmail(GraphThing email)
              throws JastorException
Adds a value for the 'email' property

Parameters:
The - GraphThing to add
Throws:
JastorException
See Also:
emailProperty

addEmail

GraphThing addEmail()
                    throws JastorException
Adds an anonymous value for the 'email' property

Returns:
The anoymous GraphThing created
Throws:
JastorException
See Also:
emailProperty

addEmail

GraphThing addEmail(org.openrdf.model.Resource resource)
                    throws JastorException
Adds a value for the 'email' property. This method is equivalent constructing a new instance of GraphThing with the factory and calling addEmail(org.openanzo.jastor.GraphThing email) The resource argument have rdf:type http://www.w3.org/2000/01/rdf-schema#Resource. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
JastorException
See Also:
emailProperty

removeEmail

void removeEmail(GraphThing email)
                 throws JastorException
Removes a value for the 'email' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - GraphThing to remove
Throws:
JastorException
See Also:
emailProperty

getContent

Content getContent()
                   throws JastorException
Gets the 'content' property value

Returns:
Content
Throws:
JastorException
See Also:
contentProperty

setContent

void setContent(Content content)
                throws JastorException
Sets the 'content' property value

Parameters:
{@link - org.openanzo.atom.jastor.atomowl.Content}
Throws:
JastorException
See Also:
contentProperty

setContent

Content setContent()
                   throws JastorException
Sets the 'content' property value to an anonymous node

Returns:
Content, the created value
Throws:
JastorException
See Also:
contentProperty

setContent

Content setContent(org.openrdf.model.Resource resource)
                   throws JastorException
Sets the 'content' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Content with the factory. and calling setContent(org.openanzo.atom.jastor.atomowl.Content content) The resource argument have rdf:type http://bblfish.net/work/atom-owl/2006-06-06/#Content. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
{@link - com.hp.hpl.jena.rdf.model.Resource} must not be be null.
Returns:
Content, the newly created value
Throws:
JastorException
See Also:
contentProperty


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.