Struct PREMIS3¶
Defined in File PREMIS3.hpp
Inheritance Relationships¶
Base Type¶
public rdf4cpp::ClosedNamespace(Struct ClosedNamespace)
Struct Documentation¶
-
struct PREMIS3 : public rdf4cpp::ClosedNamespace¶
A ClosedNamespace for http://www.loc.gov/premis/rdf/v3/ version https://id.loc.gov/ontologies/premis-3-0-0
Public Functions
-
inline explicit PREMIS3(storage::DynNodeStoragePtr node_storage = storage::default_node_storage)¶
Public Static Attributes
-
static constexpr std::string_view prefix = "http://www.loc.gov/premis/rdf/v3/"¶
-
static constexpr std::array<std::string_view, 68> suffixes = {"Action", "Agent", "Bitstream", "Copyright", "Dependency", "EnvironmentCharacteristic", "Event", "File", "Fixity", "HardwareAgent", "Identifier", "Inhibitor", "InstitutionalPolicy", "IntellectualEntity", "License", "Object", "Organization", "OutcomeStatus", "Person", "PreservationPolicy", "Representation", "RightsBasis", "RightsStatus", "Rule", "Signature", "SignatureEncoding", "SignificantProperties", "SoftwareAgent", "Statute", "StorageLocation", "StorageMedium", "act", "allows", "basis", "characteristic", "citation", "compositionLevel", "dependency", "determinationDate", "documentation", "encoding", "endDate", "fixity", "governs", "identifier", "inhibitedBy", "inhibits", "jurisdiction", "key", "medium", "note", "originalName", "outcome", "outcomeNote", "policy", "prohibits", "purpose", "rationale", "relationship", "restriction", "rightsStatus", "signature", "size", "startDate", "storedAt", "terms", "validationRules", "version"}¶
-
inline explicit PREMIS3(storage::DynNodeStoragePtr node_storage = storage::default_node_storage)¶