Class DcatCatalog
java.lang.Object
org.odpi.openmetadata.frameworks.integration.dcat.properties.DcatResource
org.odpi.openmetadata.frameworks.integration.dcat.properties.DcatDataset
org.odpi.openmetadata.frameworks.integration.dcat.properties.DcatCatalog
DcatCatalog describes a curated collection of metadata about datasets and data services (dcat:Catalog).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).Return the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).Return the home page of the catalog (foaf:homepage).Return the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).Return the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).inthashCode()Return hash code based on properties.voidsetCatalogIRIs(List<String> catalogIRIs) Set up the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).voidsetDatasetIRIs(List<String> datasetIRIs) Set up the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).voidsetHomepage(String homepage) Set up the home page of the catalog (foaf:homepage).voidsetServiceIRIs(List<String> serviceIRIs) Set up the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).voidsetThemeTaxonomies(List<String> themeTaxonomies) Set up the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).toString()Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.integration.dcat.properties.DcatDataset
getAccrualPeriodicity, getDistributions, getInSeries, getSpatial, getSpatialResolutionInMeters, getTemporal, getTemporalResolution, setAccrualPeriodicity, setDistributions, setInSeries, setSpatial, setSpatialResolutionInMeters, setTemporal, setTemporalResolutionMethods inherited from class org.odpi.openmetadata.frameworks.integration.dcat.properties.DcatResource
getAccessRights, getConformsTo, getContactPoints, getCreators, getDescription, getDescriptionTranslations, getDocumentation, getIdentifiers, getIri, getIssued, getKeywords, getLandingPage, getLanguages, getLicense, getModified, getNodeId, getOtherProperties, getPreviousVersion, getPublisher, getResourceType, getRights, getStatus, getThemes, getTitle, getTitleTranslations, getVersion, getVersionNotes, setAccessRights, setConformsTo, setContactPoints, setCreators, setDescription, setDescriptionTranslations, setDocumentation, setIdentifiers, setIri, setIssued, setKeywords, setLandingPage, setLanguages, setLicense, setModified, setNodeId, setOtherProperties, setPreviousVersion, setPublisher, setResourceType, setRights, setStatus, setThemes, setTitle, setTitleTranslations, setVersion, setVersionNotes
-
Constructor Details
-
DcatCatalog
public DcatCatalog()Default constructor
-
-
Method Details
-
getHomepage
Return the home page of the catalog (foaf:homepage).- Returns:
- string URL
-
setHomepage
Set up the home page of the catalog (foaf:homepage).- Parameters:
homepage- string URL
-
getThemeTaxonomies
Return the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).- Returns:
- list of IRIs
-
setThemeTaxonomies
Set up the knowledge organization systems used to classify the catalog's resources (dcat:themeTaxonomy).- Parameters:
themeTaxonomies- list of IRIs
-
getDatasetIRIs
Return the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).- Returns:
- list of identifiers
-
setDatasetIRIs
Set up the IRIs (or document node identifiers) of the datasets listed in the catalog (dcat:dataset).- Parameters:
datasetIRIs- list of identifiers
-
getServiceIRIs
Return the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).- Returns:
- list of identifiers
-
setServiceIRIs
Set up the IRIs (or document node identifiers) of the data services listed in the catalog (dcat:service).- Parameters:
serviceIRIs- list of identifiers
-
getCatalogIRIs
Return the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).- Returns:
- list of identifiers
-
setCatalogIRIs
Set up the IRIs (or document node identifiers) of the catalogs nested in the catalog (dcat:catalog).- Parameters:
catalogIRIs- list of identifiers
-
toString
Standard toString method.- Overrides:
toStringin classDcatDataset- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classDcatDataset- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCodein classDcatDataset- Returns:
- int
-