iw.model
Interface IWPublication

All Superinterfaces:
IWModelElement, IWProvenanceElement, IWSource
All Known Subinterfaces:
DBPublication, OWLPublication

public interface IWPublication
extends IWSource

Models the provenance information about publications registered with the IWBase. Publications are a type of source known to the Inference Web. Other types of sources include persons, teams, organizations etc.


Method Summary
 void addAuthor(IWPerson newAuthor)
          Adds the specified author to the list of authors of the publication
 java.lang.String[] getAuthorNames()
          Returns a list of the name of the authors of publication
 java.util.List getAuthors()
          Returns a list of the IWPersons representing the authors of publication
 java.util.List getAuthorURIs()
          Returns a list of the uri of the authors of publication
 java.lang.String getClassName()
          GUESSReturns the OWL class name of the organization
 java.lang.String getDay()
          Returns the day in which the publication was published
 java.lang.String getMonth()
          Returns the month in which the publication was published
 java.lang.String getYear()
          Returns the year in which the publication was published
 void setDay(java.lang.String _newDay)
          Sets the day in which the publication was published
 void setMonth(java.lang.String _newMonth)
          Sets the month in which the publication was published
 void setYear(java.lang.String _newYear)
          Sets the year in which the publication was published
 
Methods inherited from interface iw.model.IWProvenanceElement
addSource, getEnglishDescription, getEnglishExample, getFileName, getFullName, getShortName, getSourceNames, getSources, getSourceURIs, getSubmitter, getSubmitterName, getURL, setEnglishDescription, setEnglishExample, setFileName, setFullName, setShortName, setSources, setSubmitter, setURL
 
Methods inherited from interface iw.model.IWModelElement
getFirstSubmissionDate, getLastSubmissionDate, getModel, getURI, setFirstSubmissionDate, setLastSubmissionDate, setModel, setURI
 

Method Detail

getAuthors

public java.util.List getAuthors()
Returns a list of the IWPersons representing the authors of publication

Returns:
a list of the IWPersons representing the authors of publication

getAuthorNames

public java.lang.String[] getAuthorNames()
Returns a list of the name of the authors of publication

Returns:
a list of the name of the authors of publication

getAuthorURIs

public java.util.List getAuthorURIs()
Returns a list of the uri of the authors of publication

Returns:
a list of the uri of the authors of publication

addAuthor

public void addAuthor(IWPerson newAuthor)
Adds the specified author to the list of authors of the publication

Parameters:
newAuthor - an IWPerson instance corresponding to the new author of the publication

getYear

public java.lang.String getYear()
Returns the year in which the publication was published

Returns:
the year in which the publication was published

setYear

public void setYear(java.lang.String _newYear)
Sets the year in which the publication was published

Parameters:
_newYear - the new year in which the publication was published

getMonth

public java.lang.String getMonth()
Returns the month in which the publication was published

Returns:
the month in which the publication was published

setMonth

public void setMonth(java.lang.String _newMonth)
Sets the month in which the publication was published

Parameters:
_newMonth - the new month in which the publication was published

getDay

public java.lang.String getDay()
Returns the day in which the publication was published

Returns:
the day in which the publication was published

setDay

public void setDay(java.lang.String _newDay)
Sets the day in which the publication was published

Parameters:
_newDay - the new day in which the publication was published

getClassName

public java.lang.String getClassName()
GUESSReturns the OWL class name of the organization

Returns:
the OWL class name of the organization


Copyright 2006 Inference Web group, All Rights Reserved.