org.openanzo.atom.jastor.atomowl
Interface Person

All Superinterfaces:
Agent, CoreThing, GraphThing
All Known Implementing Classes:
PersonImpl

public interface Person
extends Agent, GraphThing

Interface for Person 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/#Person)


RDF Schema Standard Properties
label : Person Class@en
comment : see 3.2 of rfc 4287 spec.@en



Field Summary
static org.openrdf.model.URI contentProperty
          The Jena Property for content
static org.openrdf.model.URI depictionProperty
          The Jena Property for depiction
static org.openrdf.model.URI dnaChecksumProperty
          The Jena Property for dnaChecksum
static org.openrdf.model.URI emailProperty
          The Jena Property for email
static org.openrdf.model.URI fundedByProperty
          The Jena Property for fundedBy
static org.openrdf.model.URI givennameProperty
          The Jena Property for givenname
static org.openrdf.model.URI homepageProperty
          The Jena Property for homepage
static org.openrdf.model.URI logoProperty
          The Jena Property for logo
static org.openrdf.model.URI makerProperty
          The Jena Property for maker
static org.openrdf.model.URI nickProperty
          The Jena Property for nick
static org.openrdf.model.URI ns1_nameProperty
          The Jena Property for ns1_name
static org.openrdf.model.URI ns2_nameProperty
          The Jena Property for ns2_name
static org.openrdf.model.URI pageProperty
          The Jena Property for page
static org.openrdf.model.URI phoneProperty
          The Jena Property for phone
static org.openrdf.model.URI themeProperty
          The Jena Property for theme
static org.openrdf.model.URI titleProperty
          The Jena Property for title
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
static org.openrdf.model.URI uriProperty
          The Jena Property for uri
 
Fields inherited from interface org.openanzo.atom.jastor.foaf.Agent
aimChatIDProperty, birthdayProperty, genderProperty, holdsAccountProperty, icqChatIDProperty, jabberIDProperty, madeProperty, mbox__sha1sumProperty, mboxProperty, msnChatIDProperty, nameProperty, tipjarProperty, weblogProperty, yahooChatIDProperty
 
Method Summary
 void addNs1_Name(org.openrdf.model.Literal ns1_name)
          Add a 'ns1_name' property value
 void addUri(java.lang.String uri)
          Add a 'uri' property value
 Content getContent()
          Gets the 'content' property value
 GraphThing getEmail()
          Gets the 'email' property value
 info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Literal> getNs1_Name()
          Iterates through the 'ns1_name' property values.
 info.aduna.collections.iterators.CloseableIterator<java.lang.String> getUri()
          Iterates through the 'uri' property values.
 void removeNs1_Name(org.openrdf.model.Literal ns1_name)
          Remove a 'ns1_name' property value.
 void removeUri(java.lang.String uri)
          Remove a 'uri' property value.
 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.
 GraphThing setEmail()
          Sets the 'email' property value to an anonymous node
 void setEmail(GraphThing email)
          Sets the 'email' property value
 GraphThing setEmail(org.openrdf.model.Resource resource)
          Sets the 'email' property value to the given resource, and add's rdf:type properties.
 
Methods inherited from interface org.openanzo.atom.jastor.foaf.Agent
addDepiction, addDepiction, addDepiction, addDnaChecksum, addFundedBy, addFundedBy, addFundedBy, addGivenname, addGivenname, addGivenname, addHoldsAccount, addHoldsAccount, addHoldsAccount, addLogo, addLogo, addLogo, addMade, addMade, addMade, addMaker, addMaker, addMaker, addName, addNick, addNick, addNick, addPage, addPage, addPage, addPhone, addPhone, addPhone, addTheme, addTheme, addTheme, addTipjar, addTipjar, addTipjar, addTitle, addTitle, addTitle, getAimChatID, getBirthday, getDepiction, getDnaChecksum, getFundedBy, getGender, getGivenname, getHoldsAccount, getHomepage, getIcqChatID, getJabberID, getLogo, getMade, getMaker, getMbox__sha1sum, getMbox, getMsnChatID, getName, getNick, getPage, getPhone, getTheme, getTipjar, getTitle, getWeblog, getYahooChatID, removeDepiction, removeDnaChecksum, removeFundedBy, removeGivenname, removeHoldsAccount, removeLogo, removeMade, removeMaker, removeName, removeNick, removePage, removePhone, removeTheme, removeTipjar, removeTitle, setAimChatID, setBirthday, setGender, setHomepage, setHomepage, setHomepage, setIcqChatID, setJabberID, setMbox__sha1sum, setMbox, setMbox, setMbox, setMsnChatID, setWeblog, setWeblog, setWeblog, setYahooChatID
 
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


ns1_nameProperty

static final org.openrdf.model.URI ns1_nameProperty
The Jena Property for ns1_name

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



RDF Schema Standard Properties
label : name@en
comment : see 3.2.1 of rfc 4287. A human readable name for the Person.@en, see 4.2.4 of rfc 4287. A name for the Generator. @en


uriProperty

static final org.openrdf.model.URI uriProperty
The Jena Property for uri

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



RDF Schema Standard Properties
label : a uri@en
comment : see 4.2.4 of rfc 4287. A uri associated the Generator@en, see 3.2.2 of rfc 4287. A uri associated the Person@en


fundedByProperty

static final org.openrdf.model.URI fundedByProperty
The Jena Property for fundedBy

(URI: http://xmlns.com/foaf/0.1/fundedBy)



RDF Schema Standard Properties
label : funded by
comment : An organization funding a project or person.
isDefinedBy : http://xmlns.com/foaf/0.1/


homepageProperty

static final org.openrdf.model.URI homepageProperty
The Jena Property for homepage

(URI: http://xmlns.com/foaf/0.1/homepage)



RDF Schema Standard Properties
label : homepage
comment : A homepage for some thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


depictionProperty

static final org.openrdf.model.URI depictionProperty
The Jena Property for depiction

(URI: http://xmlns.com/foaf/0.1/depiction)



RDF Schema Standard Properties
label : depiction
comment : A depiction of some thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


ns2_nameProperty

static final org.openrdf.model.URI ns2_nameProperty
The Jena Property for ns2_name

(URI: http://xmlns.com/foaf/0.1/name)



RDF Schema Standard Properties
label : name
comment : A name for some thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


logoProperty

static final org.openrdf.model.URI logoProperty
The Jena Property for logo

(URI: http://xmlns.com/foaf/0.1/logo)



RDF Schema Standard Properties
label : logo
comment : A logo representing some thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


themeProperty

static final org.openrdf.model.URI themeProperty
The Jena Property for theme

(URI: http://xmlns.com/foaf/0.1/theme)



RDF Schema Standard Properties
label : theme
comment : A theme.
isDefinedBy : http://xmlns.com/foaf/0.1/


makerProperty

static final org.openrdf.model.URI makerProperty
The Jena Property for maker

(URI: http://xmlns.com/foaf/0.1/maker)



RDF Schema Standard Properties
label : maker
comment : An agent that made this thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


dnaChecksumProperty

static final org.openrdf.model.URI dnaChecksumProperty
The Jena Property for dnaChecksum

(URI: http://xmlns.com/foaf/0.1/dnaChecksum)



RDF Schema Standard Properties
label : DNA checksum
comment : A checksum for the DNA of some thing. Joke.
isDefinedBy : http://xmlns.com/foaf/0.1/


phoneProperty

static final org.openrdf.model.URI phoneProperty
The Jena Property for phone

(URI: http://xmlns.com/foaf/0.1/phone)



RDF Schema Standard Properties
label : phone
comment : A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#tel).
isDefinedBy : http://xmlns.com/foaf/0.1/


pageProperty

static final org.openrdf.model.URI pageProperty
The Jena Property for page

(URI: http://xmlns.com/foaf/0.1/page)



RDF Schema Standard Properties
label : page
comment : A page or document about this thing.
isDefinedBy : http://xmlns.com/foaf/0.1/


nickProperty

static final org.openrdf.model.URI nickProperty
The Jena Property for nick

(URI: http://xmlns.com/foaf/0.1/nick)



RDF Schema Standard Properties
label : nickname
comment : A short informal nickname characterising an agent (includes login identifiers, IRC and other chat nicknames).
isDefinedBy : http://xmlns.com/foaf/0.1/


givennameProperty

static final org.openrdf.model.URI givennameProperty
The Jena Property for givenname

(URI: http://xmlns.com/foaf/0.1/givenname)



RDF Schema Standard Properties
label : Given name
comment : The given name of some person.
isDefinedBy : http://xmlns.com/foaf/0.1/


titleProperty

static final org.openrdf.model.URI titleProperty
The Jena Property for title

(URI: http://xmlns.com/foaf/0.1/title)



RDF Schema Standard Properties
label : title
comment : Title (Mr, Mrs, Ms, Dr. etc)
isDefinedBy : http://xmlns.com/foaf/0.1/


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

Method Detail

getEmail

GraphThing getEmail()
                    throws JastorException
Gets the 'email' property value

Returns:
GraphThing
Throws:
JastorException
See Also:
emailProperty

setEmail

void setEmail(GraphThing email)
              throws JastorException
Sets the 'email' property value

Parameters:
{@link - org.openanzo.jastor.GraphThing}
Throws:
JastorException
See Also:
emailProperty

setEmail

GraphThing setEmail()
                    throws JastorException
Sets the 'email' property value to an anonymous node

Returns:
GraphThing, the created value
Throws:
JastorException
See Also:
emailProperty

setEmail

GraphThing setEmail(org.openrdf.model.Resource resource)
                    throws JastorException
Sets the 'email' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of GraphThing with the factory. and calling setEmail(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:
{@link - com.hp.hpl.jena.rdf.model.Resource} must not be be null.
Returns:
GraphThing, the newly created value
Throws:
JastorException
See Also:
emailProperty

getNs1_Name

info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Literal> getNs1_Name()
                                                                                          throws JastorException
Iterates through the 'ns1_name' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of Literal
Throws:
JastorException
See Also:
ns1_nameProperty

addNs1_Name

void addNs1_Name(org.openrdf.model.Literal ns1_name)
                 throws JastorException
Add a 'ns1_name' property value

Parameters:
{@link - org.openrdf.model.Literal}, the value to add
Throws:
JastorException
See Also:
ns1_nameProperty

removeNs1_Name

void removeNs1_Name(org.openrdf.model.Literal ns1_name)
                    throws JastorException
Remove a 'ns1_name' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
{@link - org.openrdf.model.Literal}, the value to remove
Throws:
JastorException
See Also:
ns1_nameProperty

getUri

info.aduna.collections.iterators.CloseableIterator<java.lang.String> getUri()
                                                                            throws JastorException
Iterates through the 'uri' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of String
Throws:
JastorException
See Also:
uriProperty

addUri

void addUri(java.lang.String uri)
            throws JastorException
Add a 'uri' property value

Parameters:
{@link - java.lang.String}, the value to add
Throws:
JastorException
See Also:
uriProperty

removeUri

void removeUri(java.lang.String uri)
               throws JastorException
Remove a 'uri' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
{@link - java.lang.String}, the value to remove
Throws:
JastorException
See Also:
uriProperty

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.