Class DcatVocabulary
java.lang.Object
org.odpi.openmetadata.frameworks.integration.dcat.DcatVocabulary
DcatVocabulary defines the IRIs of the classes and properties from the W3C Data Catalog Vocabulary (DCAT) version 3,
and the vocabularies that it reuses, that are understood by Egeria. It also supplies the standard prefixes for these
vocabularies and the plain names commonly used for the terms in JSON-LD contexts.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic StringShorten an IRI using the standard prefixes.Return the IRIs for the plain names that are commonly given to DCAT terms by JSON-LD contexts (for example "title" for dct:title).static StringgetStandardNamespace(String prefix) Return the IRI of the standard namespace for a prefix.Return the standard prefixes for the vocabularies used in DCAT descriptions.
-
Field Details
-
DCAT_NS
- See Also:
-
DCT_NS
- See Also:
-
FOAF_NS
- See Also:
-
VCARD_NS
- See Also:
-
SKOS_NS
- See Also:
-
ADMS_NS
- See Also:
-
RDF_NS
- See Also:
-
RDFS_NS
- See Also:
-
OWL_NS
- See Also:
-
XSD_NS
- See Also:
-
SPDX_NS
- See Also:
-
PROV_NS
- See Also:
-
SCHEMA_NS
- See Also:
-
CATALOG
- See Also:
-
DATASET
- See Also:
-
DATASET_SERIES
- See Also:
-
DISTRIBUTION
- See Also:
-
DATA_SERVICE
- See Also:
-
AGENT
- See Also:
-
ORGANIZATION
- See Also:
-
PERSON
- See Also:
-
VCARD_KIND
- See Also:
-
PERIOD_OF_TIME
- See Also:
-
CONCEPT
- See Also:
-
CHECKSUM
- See Also:
-
TITLE
- See Also:
-
DESCRIPTION
- See Also:
-
IDENTIFIER
- See Also:
-
ISSUED
- See Also:
-
MODIFIED
- See Also:
-
LANGUAGE
- See Also:
-
PUBLISHER
- See Also:
-
CREATOR
- See Also:
-
TYPE
- See Also:
-
LICENSE
- See Also:
-
RIGHTS
- See Also:
-
ACCESS_RIGHTS
- See Also:
-
CONFORMS_TO
- See Also:
-
ACCRUAL_PERIODICITY
- See Also:
-
SPATIAL
- See Also:
-
TEMPORAL
- See Also:
-
FORMAT
- See Also:
-
CONTACT_POINT
- See Also:
-
KEYWORD
- See Also:
-
THEME
- See Also:
-
LANDING_PAGE
- See Also:
-
VERSION
- See Also:
-
PREVIOUS_VERSION
- See Also:
-
VERSION_INFO
- See Also:
-
VERSION_NOTES
- See Also:
-
STATUS
- See Also:
-
PAGE
- See Also:
-
DISTRIBUTION_PROPERTY
- See Also:
-
SPATIAL_RESOLUTION_IN_METERS
- See Also:
-
TEMPORAL_RESOLUTION
- See Also:
-
IN_SERIES
- See Also:
-
SERIES_MEMBER
- See Also:
-
START_DATE
- See Also:
-
END_DATE
- See Also:
-
DATASET_PROPERTY
- See Also:
-
SERVICE_PROPERTY
- See Also:
-
CATALOG_PROPERTY
- See Also:
-
THEME_TAXONOMY
- See Also:
-
HOMEPAGE
- See Also:
-
ACCESS_URL
- See Also:
-
DOWNLOAD_URL
- See Also:
-
MEDIA_TYPE
- See Also:
-
BYTE_SIZE
- See Also:
-
COMPRESS_FORMAT
- See Also:
-
PACKAGE_FORMAT
- See Also:
-
ACCESS_SERVICE
- See Also:
-
CHECKSUM_PROPERTY
- See Also:
-
CHECKSUM_ALGORITHM
- See Also:
-
CHECKSUM_VALUE
- See Also:
-
ENDPOINT_URL
- See Also:
-
ENDPOINT_DESCRIPTION
- See Also:
-
SERVES_DATASET
- See Also:
-
FOAF_NAME
- See Also:
-
FOAF_MBOX
- See Also:
-
VCARD_FN
- See Also:
-
VCARD_HAS_EMAIL
- See Also:
-
VCARD_HAS_TELEPHONE
- See Also:
-
VCARD_HAS_URL
- See Also:
-
VCARD_HAS_VALUE
- See Also:
-
VCARD_ORGANIZATION_NAME
- See Also:
-
SKOS_PREF_LABEL
- See Also:
-
RDFS_LABEL
- See Also:
-
RDF_VALUE
- See Also:
-
XSD_DATE
- See Also:
-
XSD_DATE_TIME
- See Also:
-
XSD_INTEGER
- See Also:
-
XSD_DECIMAL
- See Also:
-
XSD_DURATION
- See Also:
-
-
Method Details
-
getStandardPrefixes
Return the standard prefixes for the vocabularies used in DCAT descriptions. They are used when writing a document and, when reading, to resolve a prefix that the document did not define.- Returns:
- map of prefix to namespace IRI
-
getPlainTerms
Return the IRIs for the plain names that are commonly given to DCAT terms by JSON-LD contexts (for example "title" for dct:title). They are used when reading a document that relies on a context that is not embedded in the document.- Returns:
- map of plain name to IRI
-
getStandardNamespace
Return the IRI of the standard namespace for a prefix.- Parameters:
prefix- prefix- Returns:
- namespace IRI or null
-
compact
Shorten an IRI using the standard prefixes.- Parameters:
iri- full IRI- Returns:
- compact IRI (prefix:name) or the supplied IRI if it is not from one of the standard namespaces
-