ibspan.tss.um.ontology
Interface UserProfileData

All Superinterfaces:
ProfileData, com.ibm.adtech.jastor.Thing
All Known Implementing Classes:
UserProfileDataImpl

public interface UserProfileData
extends ProfileData, com.ibm.adtech.jastor.Thing

Interface for UserProfileData ontology class
Use the ibspan.tss.um.ontology.UserModellingFactory to create instances of this interface.

(URI: http://www.ibspan.waw.pl/tss/UserModelling#UserProfileData)


RDF Schema Standard Properties
comment : Describes demographic data of single user.^^http://www.w3.org/2001/XMLSchema#string



Field Summary
static Property hasAgeProperty
          The Jena Property for hasAge (URI: http://www.ibspan.waw.pl/tss/UserModelling#hasAge)
static Property hasDressProperty
          The Jena Property for hasDress (URI: http://www.ibspan.waw.pl/tss/UserModelling#hasDress)
static Property hasProfessionProperty
          The Jena Property for hasProfession (URI: http://www.ibspan.waw.pl/tss/UserModelling#hasProfession)
static Property hasWealthProperty
          The Jena Property for hasWealth (URI: http://www.ibspan.waw.pl/tss/UserModelling#hasWealth)
static Resource TYPE
          The rdf:type for this ontology class
static Property wasBornProperty
          The Jena Property for wasBorn (URI: http://www.ibspan.waw.pl/tss/UserModelling#wasBorn)
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 Age getHasAge()
          Gets the 'hasAge' property value
 Dress getHasDress()
          Gets the 'hasDress' property value
 Profession getHasProfession()
          Gets the 'hasProfession' property value
 Wealth getHasWealth()
          Gets the 'hasWealth' property value
 com.hp.hpl.jena.datatypes.xsd.impl.XSDDateType getWasBorn()
          Gets the 'wasBorn' property value
 Age setHasAge()
          Sets the 'hasAge' property value to an anonymous node
 void setHasAge(Age hasAge)
          Sets the 'hasAge' property value
 Age setHasAge(Resource resource)
          Sets the 'hasAge' property value to the given resource, and add's rdf:type properties.
 Dress setHasDress()
          Sets the 'hasDress' property value to an anonymous node
 void setHasDress(Dress hasDress)
          Sets the 'hasDress' property value
 Dress setHasDress(Resource resource)
          Sets the 'hasDress' property value to the given resource, and add's rdf:type properties.
 Profession setHasProfession()
          Sets the 'hasProfession' property value to an anonymous node
 void setHasProfession(Profession hasProfession)
          Sets the 'hasProfession' property value
 Profession setHasProfession(Resource resource)
          Sets the 'hasProfession' property value to the given resource, and add's rdf:type properties.
 Wealth setHasWealth()
          Sets the 'hasWealth' property value to an anonymous node
 Wealth setHasWealth(Resource resource)
          Sets the 'hasWealth' property value to the given resource, and add's rdf:type properties.
 void setHasWealth(Wealth hasWealth)
          Sets the 'hasWealth' property value
 void setWasBorn(com.hp.hpl.jena.datatypes.xsd.impl.XSDDateType wasBorn)
          Sets the 'wasBorn' property value
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final Resource TYPE
The rdf:type for this ontology class


hasWealthProperty

static final Property hasWealthProperty
The Jena Property for hasWealth

(URI: http://www.ibspan.waw.pl/tss/UserModelling#hasWealth)



wasBornProperty

static final Property wasBornProperty
The Jena Property for wasBorn

(URI: http://www.ibspan.waw.pl/tss/UserModelling#wasBorn)



hasDressProperty

static final Property hasDressProperty
The Jena Property for hasDress

(URI: http://www.ibspan.waw.pl/tss/UserModelling#hasDress)



hasProfessionProperty

static final Property hasProfessionProperty
The Jena Property for hasProfession

(URI: http://www.ibspan.waw.pl/tss/UserModelling#hasProfession)



hasAgeProperty

static final Property hasAgeProperty
The Jena Property for hasAge

(URI: http://www.ibspan.waw.pl/tss/UserModelling#hasAge)


Method Detail

getHasWealth

Wealth getHasWealth()
                    throws com.ibm.adtech.jastor.JastorException
Gets the 'hasWealth' property value

Returns:
Wealth
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasWealthProperty

setHasWealth

void setHasWealth(Wealth hasWealth)
                  throws com.ibm.adtech.jastor.JastorException
Sets the 'hasWealth' property value

Parameters:
{@link - ibspan.tss.um.ontology.Wealth}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasWealthProperty

setHasWealth

Wealth setHasWealth()
                    throws com.ibm.adtech.jastor.JastorException
Sets the 'hasWealth' property value to an anonymous node

Returns:
Wealth, the created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasWealthProperty

setHasWealth

Wealth setHasWealth(Resource resource)
                    throws com.ibm.adtech.jastor.JastorException
Sets the 'hasWealth' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Wealth with the factory. and calling setHasWealth(ibspan.tss.um.ontology.Wealth hasWealth) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Wealth. 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:
Wealth, the newly created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasWealthProperty

getWasBorn

com.hp.hpl.jena.datatypes.xsd.impl.XSDDateType getWasBorn()
                                                          throws com.ibm.adtech.jastor.JastorException
Gets the 'wasBorn' property value

Returns:
XSDDateType
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
wasBornProperty

setWasBorn

void setWasBorn(com.hp.hpl.jena.datatypes.xsd.impl.XSDDateType wasBorn)
                throws com.ibm.adtech.jastor.JastorException
Sets the 'wasBorn' property value

Parameters:
{@link - com.hp.hpl.jena.datatypes.xsd.impl.XSDDateType}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
wasBornProperty

getHasDress

Dress getHasDress()
                  throws com.ibm.adtech.jastor.JastorException
Gets the 'hasDress' property value

Returns:
Dress
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasDressProperty

setHasDress

void setHasDress(Dress hasDress)
                 throws com.ibm.adtech.jastor.JastorException
Sets the 'hasDress' property value

Parameters:
{@link - ibspan.tss.um.ontology.Dress}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasDressProperty

setHasDress

Dress setHasDress()
                  throws com.ibm.adtech.jastor.JastorException
Sets the 'hasDress' property value to an anonymous node

Returns:
Dress, the created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasDressProperty

setHasDress

Dress setHasDress(Resource resource)
                  throws com.ibm.adtech.jastor.JastorException
Sets the 'hasDress' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Dress with the factory. and calling setHasDress(ibspan.tss.um.ontology.Dress hasDress) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Dress. 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:
Dress, the newly created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasDressProperty

getHasProfession

Profession getHasProfession()
                            throws com.ibm.adtech.jastor.JastorException
Gets the 'hasProfession' property value

Returns:
Profession
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasProfessionProperty

setHasProfession

void setHasProfession(Profession hasProfession)
                      throws com.ibm.adtech.jastor.JastorException
Sets the 'hasProfession' property value

Parameters:
{@link - ibspan.tss.um.ontology.Profession}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasProfessionProperty

setHasProfession

Profession setHasProfession()
                            throws com.ibm.adtech.jastor.JastorException
Sets the 'hasProfession' property value to an anonymous node

Returns:
Profession, the created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasProfessionProperty

setHasProfession

Profession setHasProfession(Resource resource)
                            throws com.ibm.adtech.jastor.JastorException
Sets the 'hasProfession' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Profession with the factory. and calling setHasProfession(ibspan.tss.um.ontology.Profession hasProfession) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Profession. 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:
Profession, the newly created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasProfessionProperty

getHasAge

Age getHasAge()
              throws com.ibm.adtech.jastor.JastorException
Gets the 'hasAge' property value

Returns:
Age
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasAgeProperty

setHasAge

void setHasAge(Age hasAge)
               throws com.ibm.adtech.jastor.JastorException
Sets the 'hasAge' property value

Parameters:
{@link - ibspan.tss.um.ontology.Age}
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasAgeProperty

setHasAge

Age setHasAge()
              throws com.ibm.adtech.jastor.JastorException
Sets the 'hasAge' property value to an anonymous node

Returns:
Age, the created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasAgeProperty

setHasAge

Age setHasAge(Resource resource)
              throws com.ibm.adtech.jastor.JastorException
Sets the 'hasAge' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Age with the factory. and calling setHasAge(ibspan.tss.um.ontology.Age hasAge) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#Age. 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:
Age, the newly created value
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasAgeProperty