Package org.rcsb.cif.schema.core
Class Audit
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
org.rcsb.cif.schema.core.Audit
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Audit
extends DelegatingCategory.DelegatingCifCoreCategory
The CATEGORY of data items used to record details about the
creation and subsequent updating of the data block.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
Fields inherited from class org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
parentBlock -
Constructor Summary
Constructors Constructor Description Audit(CifCoreBlock parentBlock) -
Method Summary
Modifier and Type Method Description StrColumngetBlockCode()A unique block code identifier for each revision.StrColumngetBlockDoi()The digital object identifier (DOI) registered to identify the data set publication represented by the current datablock.StrColumngetCreationDate()The timestamp of the data revision.StrColumngetCreationMethod()A description of how the revision was applied to the data.StrColumngetRevisionId()A unique block code identifier for each revision.StrColumngetSchema()This dataname identifies the type of information contained in the datablock.StrColumngetUpdateRecord()A description of the revision applied to the data.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory.DelegatingCifCoreCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
getBlockDoi
The digital object identifier (DOI) registered to identify the data set publication represented by the current datablock. This can be used as a unique identifier for the datablock so long as the code used is a valid DOI (i.e. begins with a valid publisher prefix assigned by a Registration Agency and a suffix guaranteed to be unique by the publisher) and has had its metadata deposited with a DOI Registration Agency. A DOI is a unique character string identifying any object of intellectual property. It provides a persistent identifier for an object on a digital network and permits the association of related current data in a structured extensible way. A DOI is an implementation of the Internet concepts of Uniform Resource Name and Universal Resource Locator managed according to the specifications of the International DOI Foundation (see http://www.doi.org).- Returns:
- StrColumn
-
getCreationDate
The timestamp of the data revision.- Returns:
- StrColumn
-
getCreationMethod
A description of how the revision was applied to the data.- Returns:
- StrColumn
-
getSchema
This dataname identifies the type of information contained in the datablock. Software written for one schema will not, in general, correctly interpret datafiles written against a different schema. Specifically, each value of _audit.schema corresponds to a list of categories that were (potentially implicitly) restricted to a single packet in the default Base schema, but which can contain multiple packets in the specified schema. All categories containing child keys of the listed categories may also contain multiple packets and do not need to be listed. The category list for each schema may instead be determined from examination of the dictionaries that this datablock conforms to (see _audit_conform.dict_name).- Returns:
- StrColumn
-
getUpdateRecord
A description of the revision applied to the data.- Returns:
- StrColumn
-
getRevisionId
A unique block code identifier for each revision.- Returns:
- StrColumn
-
getBlockCode
A unique block code identifier for each revision.- Returns:
- StrColumn
-