PhysicalPropery

class omexmeta::PhysicalProperty

Public Functions

PhysicalProperty(LibrdfModel &model, UriHandler &uriHandler)
~PhysicalProperty() = default
PhysicalProperty(const PhysicalProperty &physicalProperty) = default
PhysicalProperty(PhysicalProperty &&physicalProperty) noexcept = default
PhysicalProperty &operator=(const PhysicalProperty &physicalProperty)
PhysicalProperty &operator=(PhysicalProperty &&physicalProperty) noexcept
bool isSet() const
void setIsSet(bool isSet)
void setPropertyMetaidBase(const std::string &propertyMetaidBase)
const std::string &getPropertyBearerBase() const
void setPropertyBearerBase(const std::string &propertyBearerBase)
const std::string &getModelUri() const
const std::string &getAbout() const
PhysicalProperty &about(const std::string &about, eUriType type = eUriType::NONE)
const std::string &getIsVersionOfValue() const
Triples toTriples()

creates a Triples object using the information in the PhysicalProperty

Returns

a Triples object containing the set of Triple object used to represent this PhysicalProperty

PhysicalProperty &isPropertyOf(const std::string &is_property_of, eUriType type)
PhysicalProperty &isVersionOf(const std::string &resource)
const std::string &getLocalUri() const
const std::string &getIsPropertyOfValue() const
const std::string &getPropertyMetaidBase() const
bool operator==(const PhysicalProperty &rhs) const
bool operator!=(const PhysicalProperty &rhs) const

Private Members

std::vector<std::string> new_metaid_exclusion_list_
std::string is_property_of_value_
std::string is_version_of_value_
std::string property_metaid_base_ = "Property"
std::string property_bearer_base_ = "Entity"
std::string about_value_
LibrdfModel &model_
UriHandler &uriHandler_
bool is_set_ = false

Indicator to let classes which use the PhysicalProperty know whether a particular instance of physical property has been set by calling the hasProperty() method.