org.openanzo.atom.jastor.foaf
Interface Group

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

public interface Group
extends Agent, GraphThing

Interface for Group ontology class
Use the org.openanzo.atom.jastor.foaf.FOAFFactory to create instances of this interface.

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


RDF Schema Standard Properties
label : Group
comment : A class of Agents.



Field Summary
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 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 memberProperty
          The Jena Property for member
static org.openrdf.model.URI membershipClassProperty
          The Jena Property for membershipClass
static org.openrdf.model.URI nameProperty
          The Jena Property for name
static org.openrdf.model.URI nickProperty
          The Jena Property for nick
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
 
Fields inherited from interface org.openanzo.atom.jastor.foaf.Agent
aimChatIDProperty, birthdayProperty, genderProperty, holdsAccountProperty, icqChatIDProperty, jabberIDProperty, madeProperty, mbox__sha1sumProperty, mboxProperty, msnChatIDProperty, tipjarProperty, weblogProperty, yahooChatIDProperty
 
Method Summary
 Agent addMember()
          Adds an anonymous value for the 'member' property
 void addMember(Agent member)
          Adds a value for the 'member' property
 Agent addMember(org.openrdf.model.Resource resource)
          Adds a value for the 'member' property.
 Class addMembershipClass()
          Adds an anonymous value for the 'membershipClass' property
 void addMembershipClass(Class membershipClass)
          Adds a value for the 'membershipClass' property
 Class addMembershipClass(org.openrdf.model.Resource resource)
          Adds a value for the 'membershipClass' property.
 info.aduna.collections.iterators.CloseableIterator<Agent> getMember()
          Get an Iterator the 'member' property values.
 info.aduna.collections.iterators.CloseableIterator<Class> getMembershipClass()
          Get an Iterator the 'membershipClass' property values.
 void removeMember(Agent member)
          Removes a value for the 'member' property.
 void removeMembershipClass(Class membershipClass)
          Removes a value for the 'membershipClass' property.
 
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


membershipClassProperty

static final org.openrdf.model.URI membershipClassProperty
The Jena Property for membershipClass

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



RDF Schema Standard Properties
label : membershipClass
comment : Indicates the class of individuals that are a member of a Group
isDefinedBy : http://xmlns.com/foaf/0.1/


memberProperty

static final org.openrdf.model.URI memberProperty
The Jena Property for member

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



RDF Schema Standard Properties
label : member
comment : Indicates a member of a Group
isDefinedBy : http://xmlns.com/foaf/0.1/


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/


nameProperty

static final org.openrdf.model.URI nameProperty
The Jena Property for 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/

Method Detail

getMembershipClass

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

Returns:
Iterator of Class
Throws:
JastorException
See Also:
membershipClassProperty

addMembershipClass

void addMembershipClass(Class membershipClass)
                        throws JastorException
Adds a value for the 'membershipClass' property

Parameters:
The - Class to add
Throws:
JastorException
See Also:
membershipClassProperty

addMembershipClass

Class addMembershipClass()
                         throws JastorException
Adds an anonymous value for the 'membershipClass' property

Returns:
The anoymous Class created
Throws:
JastorException
See Also:
membershipClassProperty

addMembershipClass

Class addMembershipClass(org.openrdf.model.Resource resource)
                         throws JastorException
Adds a value for the 'membershipClass' property. This method is equivalent constructing a new instance of Class with the factory and calling addMembershipClass(org.openanzo.atom.jastor.rdfs.Class membershipClass) The resource argument have rdf:type http://www.w3.org/2000/01/rdf-schema#Class. 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:
membershipClassProperty

removeMembershipClass

void removeMembershipClass(Class membershipClass)
                           throws JastorException
Removes a value for the 'membershipClass' 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 - Class to remove
Throws:
JastorException
See Also:
membershipClassProperty

getMember

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

Returns:
Iterator of Agent
Throws:
JastorException
See Also:
memberProperty

addMember

void addMember(Agent member)
               throws JastorException
Adds a value for the 'member' property

Parameters:
The - Agent to add
Throws:
JastorException
See Also:
memberProperty

addMember

Agent addMember()
                throws JastorException
Adds an anonymous value for the 'member' property

Returns:
The anoymous Agent created
Throws:
JastorException
See Also:
memberProperty

addMember

Agent addMember(org.openrdf.model.Resource resource)
                throws JastorException
Adds a value for the 'member' property. This method is equivalent constructing a new instance of Agent with the factory and calling addMember(org.openanzo.atom.jastor.foaf.Agent member) The resource argument have rdf:type http://xmlns.com/foaf/0.1/Agent. 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:
memberProperty

removeMember

void removeMember(Agent member)
                  throws JastorException
Removes a value for the 'member' 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 - Agent to remove
Throws:
JastorException
See Also:
memberProperty


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