diff --git a/NAMESPACE b/NAMESPACE index 5240b6e9..4710311b 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -133,6 +133,7 @@ export(ISOAbstractTypedDate) export(ISOAccuracyOfATimeMeasurement) export(ISOAddress) export(ISOAggregateInformation) +export(ISOAggregationDerivation) export(ISOAnchor) export(ISOAngle) export(ISOApplicationSchemaInformation) @@ -204,6 +205,7 @@ export(ISODistributionUnits) export(ISODistributor) export(ISODomainConsistency) export(ISOElementSequence) +export(ISOEvaluationMethod) export(ISOEvaluationMethodType) export(ISOExtendedElementInformation) export(ISOExtent) @@ -218,6 +220,7 @@ export(ISOFileName) export(ISOFormat) export(ISOFormatConsistency) export(ISOFreeText) +export(ISOFullInspection) export(ISOGeographicBoundingBox) export(ISOGeographicDescription) export(ISOGeographicExtent) @@ -275,6 +278,7 @@ export(ISOImageryTransferFunctionType) export(ISOImageryTrigger) export(ISOImageryUsability) export(ISOImagingCondition) +export(ISOIndirectEvaluation) export(ISOIndividual) export(ISOInheritanceRelation) export(ISOInitiative) @@ -352,6 +356,7 @@ export(ISORoleType) export(ISOSRVParameter) export(ISOSRVParameterDirection) export(ISOSRVServiceIdentification) +export(ISOSampleBasedInspection) export(ISOSampleDimension) export(ISOScale) export(ISOScope) diff --git a/R/ISOEvaluationMethod.R b/R/ISOEvaluationMethod.R new file mode 100644 index 00000000..cd465d4f --- /dev/null +++ b/R/ISOEvaluationMethod.R @@ -0,0 +1,228 @@ +#' ISOEvaluationMethod +#' +#' @docType class +#' @importFrom R6 R6Class +#' @export +#' @keywords ISO evaluation method +#' @return Object of \code{\link{R6Class}} for modelling an ISO abstract evaluation method +#' @format \code{\link{R6Class}} object. +#' +#' @references +#' - ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethod} +#' +#' @author Emmanuel Blondel +#' +ISOEvaluationMethod <- R6Class("ISOEvaluationMethod", + inherit = ISOAbstractObject, + private = list( + xmlElement = "DQ_EvaluationMethod", + xmlNamespacePrefix = list( + "19115-3" = "MDQ" + ) + ), + public = list( + + #'@field dateTime dateTime + dateTime = NULL, + #'@field evaluationMethodDescription evaluationMethodDescription + evaluationMethodDescription = NULL, + #'@field evaluationProcedure evaluationProcedure + evaluationProcedure = NULL, + #'@field referenceDoc referenceDoc + referenceDoc = list(), + #'@field evaluationMethodType evaluationMethodType + evaluationMethodType = NULL, + + #'@description Initializes object + #'@param xml object of class \link{XMLInternalNode-class} + initialize = function(xml = NULL){ + super$initialize(xml = xml) + }, + + #'@description Set date time + #'@param dateTime dateTime object of class \link{ISOBaseDateTime} + setDateTime = function(dateTime){ + if(!is(dateTime, "ISOBaseDateTime")){ + stop("The argument 'dateTime' should be an object of class 'ISOBaseDateTime'") + } + self$dateTime = dateTime + }, + + #'@description Set evaluation method description + #'@param description description + #'@param locales list of localized descriptions. Default is \code{NULL} + setEvaluationMethodDescription = function(description, locales = NULL){ + if(!is.null(locales)){ + description <- self$createLocalisedProperty(description, locales) + } + self$evaluationMethodDescription <- description + }, + + #'@description Set evaluation procedure + #'@param procedure procedure, object of class \link{ISOCitation} + setEvaluationProcedure = function(procedure){ + if(!is(procedure, "ISOCitation")){ + stop("The argument value should be an object of class 'ISOCitation'") + } + self$evaluationProcedure <- procedure + }, + + #'@description Adds reference doc + #'@param referenceDoc object of class \link{ISOCitation} + #'@return \code{TRUE} if added, \code{FALSE} otherwise + addReferenceDoc = function(referenceDoc){ + if(!is(referenceDoc, "ISOCitation")){ + stop("The argument should be an object of class 'ISOCitation'") + } + return(self$addListElement("referenceDoc",referenceDoc)) + }, + + #'@description Deletes reference doc + #'@param referenceDoc object of class \link{ISOCitation} + #'@return \code{TRUE} if deleted, \code{FALSE} otherwise + delReferenceDoc = function(referenceDoc){ + if(!is(referenceDoc, "ISOCitation")){ + stop("The argument should be an object of class 'ISOCitation'") + } + return(self$delListElement("referenceDoc",referenceDoc)) + }, + + #'@description Set evaluation method type + #'@param type object of class \link{ISOEvaluationMethodType} or any \link{character} value + #' from those returned by \code{ISOEvaluationMethodType$values()} + setEvaluationMethodType = function(type){ + if(!is(type, "ISOEvaluationMethodType")){ + type <- ISOEvaluationMethodType$new(value = type) + } + self$evaluationMethodType <- type + } + ) +) + +#' ISOAggregationDerivation +#' +#' @docType class +#' @importFrom R6 R6Class +#' @export +#' @keywords ISO aggregation derivation +#' @return Object of \code{\link{R6Class}} for modelling an ISO aggregation derivation +#' @format \code{\link{R6Class}} object. +#' +#' @references +#' - ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AggregationDerivation} +#' +#' @author Emmanuel Blondel +#' +ISOAggregationDerivation <- R6Class("ISOAggregationDerivation", + inherit = ISOEvaluationMethod, + private = list( + xmlElement = "DQ_AggregationDerivation", + xmlNamespacePrefix = list( + "19115-3" = "MDQ" + ) + ), + public = list( + + #'@description Initializes object + #'@param xml object of class \link{XMLInternalNode-class} + initialize = function(xml = NULL){ + super$initialize(xml = xml) + } + ) +) + +#' ISOFullInspection +#' +#' @docType class +#' @importFrom R6 R6Class +#' @export +#' @keywords ISO full inspection +#' @return Object of \code{\link{R6Class}} for modelling an ISO full inspection +#' @format \code{\link{R6Class}} object. +#' +#' @references +#' - ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FullInspection} +#' +#' @author Emmanuel Blondel +#' +ISOFullInspection <- R6Class("ISOFullInspection", + inherit = ISOEvaluationMethod, + private = list( + xmlElement = "DQ_FullInspection", + xmlNamespacePrefix = list( + "19115-3" = "MDQ" + ) + ), + public = list( + + #'@description Initializes object + #'@param xml object of class \link{XMLInternalNode-class} + initialize = function(xml = NULL){ + super$initialize(xml = xml) + } + ) +) + +#' ISOIndirectEvaluation +#' +#' @docType class +#' @importFrom R6 R6Class +#' @export +#' @keywords ISO indirect evaluation +#' @return Object of \code{\link{R6Class}} for modelling an ISO indirect evaluation +#' @format \code{\link{R6Class}} object. +#' +#' @references +#' - ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_IndirectEvaluation} +#' +#' @author Emmanuel Blondel +#' +ISOIndirectEvaluation <- R6Class("ISOIndirectEvaluation", + inherit = ISOEvaluationMethod, + private = list( + xmlElement = "DQ_IndirectEvaluation", + xmlNamespacePrefix = list( + "19115-3" = "MDQ" + ) + ), + public = list( + + #'@description Initializes object + #'@param xml object of class \link{XMLInternalNode-class} + initialize = function(xml = NULL){ + super$initialize(xml = xml) + } + ) +) + +#' ISOSampleBasedInspection +#' +#' @docType class +#' @importFrom R6 R6Class +#' @export +#' @keywords ISO sample based inspection +#' @return Object of \code{\link{R6Class}} for modelling an ISO sample based inspection +#' @format \code{\link{R6Class}} object. +#' +#' @references +#' - ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_SampleBasedInspection} +#' +#' @author Emmanuel Blondel +#' +ISOSampleBasedInspection <- R6Class("ISOSampleBasedInspection", + inherit = ISOEvaluationMethod, + private = list( + xmlElement = "DQ_SampleBasedInspection", + xmlNamespacePrefix = list( + "19115-3" = "MDQ" + ) + ), + public = list( + + #'@description Initializes object + #'@param xml object of class \link{XMLInternalNode-class} + initialize = function(xml = NULL){ + super$initialize(xml = xml) + } + ) +) diff --git a/README.md b/README.md index 51a6b71a..f59debee 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ We thank in advance people that use ``geometa`` for citing it in their work / pu |ISO/TS 19115-3:2023 🆕 |ISO 19115-1:2014 |Metadata for Spatial Representation (MSR) Version: 2.0 |MSR |[![ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MSR](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 17| 0| 17| 0| |ISO/TS 19115-3:2023 🆕 |ISO 19115-1:2014 |Metadata for SeRVices (SRV) Version: 2.0 |SRV |[![ISO/TS 19115-3:2023 - ISO 19115-1:2014 - SRV](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 8| 0| 3| 5| |ISO/TS 19115-3:2023 🆕 |ISO 19157 |Data Quality abstract Classes (DQC) Version 1.0 |DQC |[![ISO/TS 19115-3:2023 - ISO 19157 - DQC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 2| 0| 2| 0| -|ISO/TS 19115-3:2023 🆕 |ISO 19157 |Metadata for Data Quality (MDQ) Version: 1.0 |MDQ |[![ISO/TS 19115-3:2023 - ISO 19157 - MDQ](https://img.shields.io/badge/-72%25-f2eb24.svg)](https://github.com/eblondel/geometa)| 31| 12| 31| 12| +|ISO/TS 19115-3:2023 🆕 |ISO 19157 |Metadata for Data Quality (MDQ) Version: 1.0 |MDQ |[![ISO/TS 19115-3:2023 - ISO 19157 - MDQ](https://img.shields.io/badge/-84%25-33cc7a.svg)](https://github.com/eblondel/geometa)| 36| 7| 36| 7| |ISO/TS 19115-3:2023 🆕 |ISO/TS 19139:2007 |CATalogue Objects (CAT) Version: 1.0 |CAT |[![ISO/TS 19115-3:2023 - ISO/TS 19139:2007 - CAT](https://img.shields.io/badge/-18%25-ad0f0f.svg)](https://github.com/eblondel/geometa)| 3| 14| 3| 14| |ISO/TS 19115-3:2023 🆕 |ISO/TS 19139:2007 |Feature Catalog Common (FCC) Version: 1.0 |FCC |[![ISO/TS 19115-3:2023 - ISO/TS 19139:2007 - FCC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 2| 0| 2| 0| |ISO/TS 19139:2007 |ISO 19110:2005 |Geographic Information - Methodology for feature cataloguing |GFC |[![ISO/TS 19139:2007 - ISO 19110:2005 - GFC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 17| 0| 0| 17| diff --git a/inst/extdata/coverage/geometa_coverage_inventory.csv b/inst/extdata/coverage/geometa_coverage_inventory.csv index 89ba714f..2e4a510b 100644 --- a/inst/extdata/coverage/geometa_coverage_inventory.csv +++ b/inst/extdata/coverage/geometa_coverage_inventory.csv @@ -659,13 +659,13 @@ "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Distribution (MRD) Version: 1.0","MRD","MD_Medium","ISOMedium",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRD" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Distribution (MRD) Version: 1.0","MRD","MD_MediumFormatCode","ISOMediumFormat",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRD" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Distribution (MRD) Version: 1.0","MRD","MD_StandardOrderProcess","ISOStandardOrderProcess",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRD" -"ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","AbstractMD_Identification","ISOIdentification",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","AbstractMD_Identification","ISOIdentification19115_3",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" +"ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","AbstractMD_Identification","ISOIdentification",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","DS_AssociationTypeCode","ISOAssociationType",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","DS_InitiativeTypeCode","ISOInitiativeType",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_AssociatedResource","ISOAssociatedResource",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" -"ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_DataIdentification","ISODataIdentification",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_DataIdentification","ISODataIdentification19115_3",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" +"ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_DataIdentification","ISODataIdentification",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_KeywordClass","ISOKeywordClass",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_Keywords","ISOKeywords",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Resource Identification (MRI) Version: 1.0","MRI","MD_KeywordTypeCode","ISOKeywordType",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MRI" @@ -724,7 +724,7 @@ "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","AbstractDQ_ThematicAccuracy","ISOAbstractThematicAccuracy",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_AbsoluteExternalPositionalAccuracy","ISOAbsoluteExternalPositionalAccuracy",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_AccuracyOfATimeMeasurement","ISOAccuracyOfATimeMeasurement",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_AggregationDerivation","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_AggregationDerivation","ISOAggregationDerivation",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_CompletenessCommission","ISOCompletenessCommission",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_CompletenessOmission","ISOCompletenessOmission",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_ConceptualConsistency","ISOConceptualConsistency",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" @@ -734,20 +734,20 @@ "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_DataQuality","ISODataQuality",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_DescriptiveResult","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_DomainConsistency","ISODomainConsistency",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_EvaluationMethod","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_EvaluationMethod","ISOEvaluationMethod",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_EvaluationMethodTypeCode","ISOEvaluationMethodType",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_FormatConsistency","ISOFormatConsistency",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_FullInspection","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_FullInspection","ISOFullInspection",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_GriddedDataPositionalAccuracy","ISOGriddedDataPositionalAccuracy",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_Homogeneity","ISOHomogeneity",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_IndirectEvaluation","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_IndirectEvaluation","ISOIndirectEvaluation",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_MeasureReference","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_NonQuantitativeAttributeCorrectness","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_QuantitativeAttributeAccuracy","ISOQuantitativeAttributeAccuracy",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_QuantitativeResult","ISOQuantitativeResult",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_RelativeInternalPositionalAccuracy","ISORelativeInternalPositionalAccuracy",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_Representativity","ISORepresentativity",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_SampleBasedInspection","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_SampleBasedInspection","ISOSampleBasedInspection",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_StandaloneQualityReportInformation","",FALSE,FALSE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_TemporalConsistency","ISOTemporalConsistency",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" "ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ","DQ_TemporalValidity","ISOTemporalValidity",TRUE,TRUE,"ISO/TS 19115-3:2023 - ISO 19157 - MDQ" diff --git a/inst/extdata/coverage/geometa_coverage_summary.csv b/inst/extdata/coverage/geometa_coverage_summary.csv index 20363ec1..cd3887d5 100644 --- a/inst/extdata/coverage/geometa_coverage_summary.csv +++ b/inst/extdata/coverage/geometa_coverage_summary.csv @@ -19,7 +19,7 @@ "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for Spatial Representation (MSR) Version: 2.0","MSR",17,0,17,0,100 "ISO/TS 19115-3:2023","ISO 19115-1:2014","Metadata for SeRVices (SRV) Version: 2.0","SRV",8,0,3,5,100 "ISO/TS 19115-3:2023","ISO 19157","Data Quality abstract Classes (DQC) Version 1.0","DQC",2,0,2,0,100 -"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ",31,12,31,12,72.09 +"ISO/TS 19115-3:2023","ISO 19157","Metadata for Data Quality (MDQ) Version: 1.0","MDQ",36,7,36,7,83.72 "ISO/TS 19115-3:2023","ISO/TS 19139:2007","CATalogue Objects (CAT) Version: 1.0","CAT",3,14,3,14,17.65 "ISO/TS 19115-3:2023","ISO/TS 19139:2007","Feature Catalog Common (FCC) Version: 1.0","FCC",2,0,2,0,100 "ISO/TS 19139:2007","ISO 19110:2005","Geographic Information - Methodology for feature cataloguing","GFC",17,0,0,17,100 diff --git a/inst/extdata/coverage/geometa_coverage_summary.md b/inst/extdata/coverage/geometa_coverage_summary.md index 28acc09e..c93d79f6 100644 --- a/inst/extdata/coverage/geometa_coverage_summary.md +++ b/inst/extdata/coverage/geometa_coverage_summary.md @@ -20,7 +20,7 @@ |ISO/TS 19115-3:2023 🆕 |ISO 19115-1:2014 |Metadata for Spatial Representation (MSR) Version: 2.0 |MSR |[![ISO/TS 19115-3:2023 - ISO 19115-1:2014 - MSR](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 17| 0| 17| 0| |ISO/TS 19115-3:2023 🆕 |ISO 19115-1:2014 |Metadata for SeRVices (SRV) Version: 2.0 |SRV |[![ISO/TS 19115-3:2023 - ISO 19115-1:2014 - SRV](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 8| 0| 3| 5| |ISO/TS 19115-3:2023 🆕 |ISO 19157 |Data Quality abstract Classes (DQC) Version 1.0 |DQC |[![ISO/TS 19115-3:2023 - ISO 19157 - DQC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 2| 0| 2| 0| -|ISO/TS 19115-3:2023 🆕 |ISO 19157 |Metadata for Data Quality (MDQ) Version: 1.0 |MDQ |[![ISO/TS 19115-3:2023 - ISO 19157 - MDQ](https://img.shields.io/badge/-72%25-f2eb24.svg)](https://github.com/eblondel/geometa)| 31| 12| 31| 12| +|ISO/TS 19115-3:2023 🆕 |ISO 19157 |Metadata for Data Quality (MDQ) Version: 1.0 |MDQ |[![ISO/TS 19115-3:2023 - ISO 19157 - MDQ](https://img.shields.io/badge/-84%25-33cc7a.svg)](https://github.com/eblondel/geometa)| 36| 7| 36| 7| |ISO/TS 19115-3:2023 🆕 |ISO/TS 19139:2007 |CATalogue Objects (CAT) Version: 1.0 |CAT |[![ISO/TS 19115-3:2023 - ISO/TS 19139:2007 - CAT](https://img.shields.io/badge/-18%25-ad0f0f.svg)](https://github.com/eblondel/geometa)| 3| 14| 3| 14| |ISO/TS 19115-3:2023 🆕 |ISO/TS 19139:2007 |Feature Catalog Common (FCC) Version: 1.0 |FCC |[![ISO/TS 19115-3:2023 - ISO/TS 19139:2007 - FCC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 2| 0| 2| 0| |ISO/TS 19139:2007 |ISO 19110:2005 |Geographic Information - Methodology for feature cataloguing |GFC |[![ISO/TS 19139:2007 - ISO 19110:2005 - GFC](https://img.shields.io/badge/-100%25-4a4ea8.svg)](https://github.com/eblondel/geometa)| 17| 0| 0| 17| diff --git a/man/ISOAggregationDerivation.Rd b/man/ISOAggregationDerivation.Rd new file mode 100644 index 00000000..68185bac --- /dev/null +++ b/man/ISOAggregationDerivation.Rd @@ -0,0 +1,112 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ISOEvaluationMethod.R +\docType{class} +\name{ISOAggregationDerivation} +\alias{ISOAggregationDerivation} +\title{ISOAggregationDerivation} +\format{ +\code{\link{R6Class}} object. +} +\value{ +Object of \code{\link{R6Class}} for modelling an ISO aggregation derivation +} +\description{ +ISOAggregationDerivation + +ISOAggregationDerivation +} +\references{ +- ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AggregationDerivation} +} +\author{ +Emmanuel Blondel +} +\keyword{ISO} +\keyword{aggregation} +\keyword{derivation} +\section{Super classes}{ +\code{\link[geometa:geometaLogger]{geometa::geometaLogger}} -> \code{\link[geometa:ISOAbstractObject]{geometa::ISOAbstractObject}} -> \code{geometa::ISOEvaluationMethod} -> \code{ISOAggregationDerivation} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-ISOAggregationDerivation-new}{\code{ISOAggregationDerivation$new()}} +\item \href{#method-ISOAggregationDerivation-clone}{\code{ISOAggregationDerivation$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOAggregationDerivation-new}{}}} +\subsection{Method \code{new()}}{ +Initializes object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOAggregationDerivation$new(xml = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{xml}}{object of class \link{XMLInternalNode-class}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOAggregationDerivation-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOAggregationDerivation$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +} diff --git a/man/ISOEvaluationMethod.Rd b/man/ISOEvaluationMethod.Rd new file mode 100644 index 00000000..4e37d725 --- /dev/null +++ b/man/ISOEvaluationMethod.Rd @@ -0,0 +1,238 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ISOEvaluationMethod.R +\docType{class} +\name{ISOEvaluationMethod} +\alias{ISOEvaluationMethod} +\title{ISOEvaluationMethod} +\format{ +\code{\link{R6Class}} object. +} +\value{ +Object of \code{\link{R6Class}} for modelling an ISO abstract evaluation method +} +\description{ +ISOEvaluationMethod + +ISOEvaluationMethod +} +\references{ +- ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethod} +} +\author{ +Emmanuel Blondel +} +\keyword{ISO} +\keyword{evaluation} +\keyword{method} +\section{Super classes}{ +\code{\link[geometa:geometaLogger]{geometa::geometaLogger}} -> \code{\link[geometa:ISOAbstractObject]{geometa::ISOAbstractObject}} -> \code{ISOEvaluationMethod} +} +\section{Public fields}{ +\if{html}{\out{
}} +\describe{ +\item{\code{dateTime}}{dateTime} + +\item{\code{evaluationMethodDescription}}{evaluationMethodDescription} + +\item{\code{evaluationProcedure}}{evaluationProcedure} + +\item{\code{referenceDoc}}{referenceDoc} + +\item{\code{evaluationMethodType}}{evaluationMethodType} +} +\if{html}{\out{
}} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-ISOEvaluationMethod-new}{\code{ISOEvaluationMethod$new()}} +\item \href{#method-ISOEvaluationMethod-setDateTime}{\code{ISOEvaluationMethod$setDateTime()}} +\item \href{#method-ISOEvaluationMethod-setEvaluationMethodDescription}{\code{ISOEvaluationMethod$setEvaluationMethodDescription()}} +\item \href{#method-ISOEvaluationMethod-setEvaluationProcedure}{\code{ISOEvaluationMethod$setEvaluationProcedure()}} +\item \href{#method-ISOEvaluationMethod-addReferenceDoc}{\code{ISOEvaluationMethod$addReferenceDoc()}} +\item \href{#method-ISOEvaluationMethod-delReferenceDoc}{\code{ISOEvaluationMethod$delReferenceDoc()}} +\item \href{#method-ISOEvaluationMethod-setEvaluationMethodType}{\code{ISOEvaluationMethod$setEvaluationMethodType()}} +\item \href{#method-ISOEvaluationMethod-clone}{\code{ISOEvaluationMethod$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-new}{}}} +\subsection{Method \code{new()}}{ +Initializes object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$new(xml = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{xml}}{object of class \link{XMLInternalNode-class}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-setDateTime}{}}} +\subsection{Method \code{setDateTime()}}{ +Set date time +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$setDateTime(dateTime)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{dateTime}}{dateTime object of class \link{ISOBaseDateTime}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-setEvaluationMethodDescription}{}}} +\subsection{Method \code{setEvaluationMethodDescription()}}{ +Set evaluation method description +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$setEvaluationMethodDescription(description, locales = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{description}}{description} + +\item{\code{locales}}{list of localized descriptions. Default is \code{NULL}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-setEvaluationProcedure}{}}} +\subsection{Method \code{setEvaluationProcedure()}}{ +Set evaluation procedure +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$setEvaluationProcedure(procedure)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{procedure}}{procedure, object of class \link{ISOCitation}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-addReferenceDoc}{}}} +\subsection{Method \code{addReferenceDoc()}}{ +Adds reference doc +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$addReferenceDoc(referenceDoc)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{referenceDoc}}{object of class \link{ISOCitation}} +} +\if{html}{\out{
}} +} +\subsection{Returns}{ +\code{TRUE} if added, \code{FALSE} otherwise +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-delReferenceDoc}{}}} +\subsection{Method \code{delReferenceDoc()}}{ +Deletes reference doc +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$delReferenceDoc(referenceDoc)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{referenceDoc}}{object of class \link{ISOCitation}} +} +\if{html}{\out{
}} +} +\subsection{Returns}{ +\code{TRUE} if deleted, \code{FALSE} otherwise +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-setEvaluationMethodType}{}}} +\subsection{Method \code{setEvaluationMethodType()}}{ +Set evaluation method type +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$setEvaluationMethodType(type)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{type}}{object of class \link{ISOEvaluationMethodType} or any \link{character} value +from those returned by \code{ISOEvaluationMethodType$values()}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOEvaluationMethod-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOEvaluationMethod$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +} diff --git a/man/ISOFullInspection.Rd b/man/ISOFullInspection.Rd new file mode 100644 index 00000000..1923fc2a --- /dev/null +++ b/man/ISOFullInspection.Rd @@ -0,0 +1,112 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ISOEvaluationMethod.R +\docType{class} +\name{ISOFullInspection} +\alias{ISOFullInspection} +\title{ISOFullInspection} +\format{ +\code{\link{R6Class}} object. +} +\value{ +Object of \code{\link{R6Class}} for modelling an ISO full inspection +} +\description{ +ISOFullInspection + +ISOFullInspection +} +\references{ +- ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FullInspection} +} +\author{ +Emmanuel Blondel +} +\keyword{ISO} +\keyword{full} +\keyword{inspection} +\section{Super classes}{ +\code{\link[geometa:geometaLogger]{geometa::geometaLogger}} -> \code{\link[geometa:ISOAbstractObject]{geometa::ISOAbstractObject}} -> \code{geometa::ISOEvaluationMethod} -> \code{ISOFullInspection} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-ISOFullInspection-new}{\code{ISOFullInspection$new()}} +\item \href{#method-ISOFullInspection-clone}{\code{ISOFullInspection$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOFullInspection-new}{}}} +\subsection{Method \code{new()}}{ +Initializes object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOFullInspection$new(xml = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{xml}}{object of class \link{XMLInternalNode-class}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOFullInspection-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOFullInspection$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +} diff --git a/man/ISOIndirectEvaluation.Rd b/man/ISOIndirectEvaluation.Rd new file mode 100644 index 00000000..3d0e361e --- /dev/null +++ b/man/ISOIndirectEvaluation.Rd @@ -0,0 +1,112 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ISOEvaluationMethod.R +\docType{class} +\name{ISOIndirectEvaluation} +\alias{ISOIndirectEvaluation} +\title{ISOIndirectEvaluation} +\format{ +\code{\link{R6Class}} object. +} +\value{ +Object of \code{\link{R6Class}} for modelling an ISO indirect evaluation +} +\description{ +ISOIndirectEvaluation + +ISOIndirectEvaluation +} +\references{ +- ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_IndirectEvaluation} +} +\author{ +Emmanuel Blondel +} +\keyword{ISO} +\keyword{evaluation} +\keyword{indirect} +\section{Super classes}{ +\code{\link[geometa:geometaLogger]{geometa::geometaLogger}} -> \code{\link[geometa:ISOAbstractObject]{geometa::ISOAbstractObject}} -> \code{geometa::ISOEvaluationMethod} -> \code{ISOIndirectEvaluation} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-ISOIndirectEvaluation-new}{\code{ISOIndirectEvaluation$new()}} +\item \href{#method-ISOIndirectEvaluation-clone}{\code{ISOIndirectEvaluation$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOIndirectEvaluation-new}{}}} +\subsection{Method \code{new()}}{ +Initializes object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOIndirectEvaluation$new(xml = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{xml}}{object of class \link{XMLInternalNode-class}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOIndirectEvaluation-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOIndirectEvaluation$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +} diff --git a/man/ISOSampleBasedInspection.Rd b/man/ISOSampleBasedInspection.Rd new file mode 100644 index 00000000..fef220b6 --- /dev/null +++ b/man/ISOSampleBasedInspection.Rd @@ -0,0 +1,113 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ISOEvaluationMethod.R +\docType{class} +\name{ISOSampleBasedInspection} +\alias{ISOSampleBasedInspection} +\title{ISOSampleBasedInspection} +\format{ +\code{\link{R6Class}} object. +} +\value{ +Object of \code{\link{R6Class}} for modelling an ISO sample based inspection +} +\description{ +ISOSampleBasedInspection + +ISOSampleBasedInspection +} +\references{ +- ISO 19115-3 \url{https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_SampleBasedInspection} +} +\author{ +Emmanuel Blondel +} +\keyword{ISO} +\keyword{based} +\keyword{inspection} +\keyword{sample} +\section{Super classes}{ +\code{\link[geometa:geometaLogger]{geometa::geometaLogger}} -> \code{\link[geometa:ISOAbstractObject]{geometa::ISOAbstractObject}} -> \code{geometa::ISOEvaluationMethod} -> \code{ISOSampleBasedInspection} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-ISOSampleBasedInspection-new}{\code{ISOSampleBasedInspection$new()}} +\item \href{#method-ISOSampleBasedInspection-clone}{\code{ISOSampleBasedInspection$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOSampleBasedInspection-new}{}}} +\subsection{Method \code{new()}}{ +Initializes object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOSampleBasedInspection$new(xml = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{xml}}{object of class \link{XMLInternalNode-class}} +} +\if{html}{\out{
}} +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-ISOSampleBasedInspection-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{ISOSampleBasedInspection$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +}