Package org.n52.shetland.rdf.dcat
Class Dataset
- java.lang.Object
-
- org.n52.shetland.rdf.AbstractTitleDescription<Dataset>
-
- org.n52.shetland.rdf.dcat.Dataset
-
- All Implemented Interfaces:
DcatRdfPrefix,RdfPrefix,ResourceAdder
public class Dataset extends AbstractTitleDescription<Dataset> implements ResourceAdder, DcatRdfPrefix
-
-
Field Summary
-
Fields inherited from interface org.n52.shetland.rdf.dcat.DcatRdfPrefix
NS_PREFIX
-
-
Constructor Summary
Constructors Constructor Description Dataset(Collection<Title> titles, Collection<Description> descriptions)Dataset(Title title, Description description)
-
Method Summary
-
Methods inherited from class org.n52.shetland.rdf.AbstractTitleDescription
addDesctiption, addTitle, addTitleAndDescription, getDesctiptions, getTitles, setDesctiptions, setTitles
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.rdf.dcat.DcatRdfPrefix
getNamespace, getPrefix
-
Methods inherited from interface org.n52.shetland.rdf.RdfPrefix
addNsPrefix
-
-
-
-
Constructor Detail
-
Dataset
public Dataset(Title title, Description description)
-
Dataset
public Dataset(Collection<Title> titles, Collection<Description> descriptions)
-
-
Method Detail
-
getIdentifiers
public List<Identifier> getIdentifiers()
-
setIdentifiers
public Dataset setIdentifiers(Collection<Identifier> identifiers)
-
addIdentifier
public Dataset addIdentifier(Identifier identifier)
-
setKeywords
public Dataset setKeywords(Collection<Keyword> keywords)
-
getAccrualPeriodicity
public AccrualPeriodicity getAccrualPeriodicity()
-
setAccrualPeriodicity
public Dataset setAccrualPeriodicity(AccrualPeriodicity accrualPeriodicity)
-
setThemes
public Dataset setThemes(Collection<Theme> themes)
-
getPublisher
public Publisher getPublisher()
-
setLanguages
public Dataset setLanguages(Collection<Language> languages)
-
getIssued
public Issued getIssued()
-
getLicense
public License getLicense()
-
getThemeTaxonomies
public List<ThemeTaxonomy> getThemeTaxonomies()
-
setThemeTaxonomies
public Dataset setThemeTaxonomies(Collection<ThemeTaxonomy> themeTaxonomies)
-
addThemeTaxonomy
public Dataset addThemeTaxonomy(ThemeTaxonomy themeTaxonomy)
-
getModified
public Modified getModified()
-
getContactPoints
public List<ContactPoint> getContactPoints()
-
setContactPoints
public Dataset setContactPoints(Collection<ContactPoint> contactPoints)
-
addContactPoint
public Dataset addContactPoint(ContactPoint contactPoint)
-
getAccessRights
public AccessRights getAccessRights()
-
setAccessRights
public Dataset setAccessRights(AccessRights accessRights)
-
getLandingPages
public List<LandingPage> getLandingPages()
-
setLandingPages
public Dataset setLandingPages(Collection<LandingPage> landingPages)
-
getDistributions
public List<DistributionProperty> getDistributions()
-
setDistributions
public Dataset setDistributions(Collection<DistributionProperty> distributions)
-
addDistribution
public Dataset addDistribution(DistributionProperty distribution)
-
addLandingPage
public Dataset addLandingPage(LandingPage landingPage)
-
setSpatials
public Dataset setSpatials(Collection<Spatial> spatials)
-
addToResource
public org.apache.jena.rdf.model.Resource addToResource(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Resource parent)- Specified by:
addToResourcein interfaceResourceAdder
-
-