You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/11/20 16:42:24 UTC
[sis] 01/02: Javadoc adjustments: - Replace some HTML tags by more appropriate or tags. - Fix erroneous versions of ISO 19115 standard.
This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git
commit 3fcbaf7d69dfa7d1937a35eb23a3577262f220f5
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Sun Nov 20 16:18:54 2022 +0100
Javadoc adjustments:
- Replace some <cite> HTML tags by more appropriate <em> or <dfn> tags.
- Fix erroneous versions of ISO 19115 standard.
---
.../src/main/java/org/apache/sis/feature/DenseFeature.java | 8 ++++----
.../src/main/java/org/apache/sis/feature/SparseFeature.java | 8 ++++----
.../main/java/org/apache/sis/internal/jaxb/code/CI_RoleCode.java | 4 ++--
.../org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java | 4 ++--
.../org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java | 4 ++--
.../org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java | 4 ++--
.../java/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java | 4 ++--
.../java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java | 4 ++--
.../org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java | 4 ++--
.../java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java | 4 ++--
.../org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java | 4 ++--
.../java/org/apache/sis/internal/jaxb/metadata/MD_Medium.java | 4 ++--
.../org/apache/sis/internal/jaxb/metadata/MD_Releasability.java | 4 ++--
.../java/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java | 4 ++--
.../main/java/org/apache/sis/internal/jaxb/metadata/MD_Scope.java | 4 ++--
.../org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java | 4 ++--
.../apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java | 4 ++--
.../src/main/java/org/apache/sis/metadata/MetadataStandard.java | 2 +-
.../src/main/java/org/apache/sis/metadata/PropertyAccessor.java | 6 +++---
.../sis/metadata/iso/DefaultApplicationSchemaInformation.java | 4 ++--
.../sis/metadata/iso/DefaultExtendedElementInformation.java | 4 ++--
.../main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java | 4 ++--
.../main/java/org/apache/sis/metadata/iso/DefaultMetadata.java | 4 ++--
.../sis/metadata/iso/DefaultMetadataExtensionInformation.java | 4 ++--
.../java/org/apache/sis/metadata/iso/DefaultMetadataScope.java | 4 ++--
.../sis/metadata/iso/DefaultPortrayalCatalogueReference.java | 4 ++--
.../metadata/iso/acquisition/DefaultAcquisitionInformation.java | 4 ++--
.../sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.java | 4 ++--
.../org/apache/sis/metadata/iso/acquisition/DefaultEvent.java | 4 ++--
.../apache/sis/metadata/iso/acquisition/DefaultInstrument.java | 4 ++--
.../org/apache/sis/metadata/iso/acquisition/DefaultObjective.java | 4 ++--
.../org/apache/sis/metadata/iso/acquisition/DefaultOperation.java | 4 ++--
.../java/org/apache/sis/metadata/iso/acquisition/DefaultPlan.java | 4 ++--
.../org/apache/sis/metadata/iso/acquisition/DefaultPlatform.java | 4 ++--
.../apache/sis/metadata/iso/acquisition/DefaultPlatformPass.java | 4 ++--
.../apache/sis/metadata/iso/acquisition/DefaultRequestedDate.java | 4 ++--
.../apache/sis/metadata/iso/acquisition/DefaultRequirement.java | 4 ++--
.../java/org/apache/sis/metadata/iso/citation/AbstractParty.java | 4 ++--
.../java/org/apache/sis/metadata/iso/citation/DefaultAddress.java | 4 ++--
.../org/apache/sis/metadata/iso/citation/DefaultCitation.java | 4 ++--
.../org/apache/sis/metadata/iso/citation/DefaultCitationDate.java | 4 ++--
.../java/org/apache/sis/metadata/iso/citation/DefaultContact.java | 4 ++--
.../org/apache/sis/metadata/iso/citation/DefaultIndividual.java | 4 ++--
.../apache/sis/metadata/iso/citation/DefaultOnlineResource.java | 4 ++--
.../org/apache/sis/metadata/iso/citation/DefaultOrganisation.java | 4 ++--
.../apache/sis/metadata/iso/citation/DefaultResponsibility.java | 4 ++--
.../apache/sis/metadata/iso/citation/DefaultResponsibleParty.java | 4 ++--
.../java/org/apache/sis/metadata/iso/citation/DefaultSeries.java | 4 ++--
.../org/apache/sis/metadata/iso/citation/DefaultTelephone.java | 4 ++--
.../apache/sis/metadata/iso/constraint/DefaultConstraints.java | 4 ++--
.../sis/metadata/iso/constraint/DefaultLegalConstraints.java | 4 ++--
.../apache/sis/metadata/iso/constraint/DefaultReleasability.java | 4 ++--
.../sis/metadata/iso/constraint/DefaultSecurityConstraints.java | 4 ++--
.../sis/metadata/iso/content/AbstractContentInformation.java | 4 ++--
.../apache/sis/metadata/iso/content/DefaultAttributeGroup.java | 4 ++--
.../java/org/apache/sis/metadata/iso/content/DefaultBand.java | 4 ++--
.../sis/metadata/iso/content/DefaultCoverageDescription.java | 4 ++--
.../metadata/iso/content/DefaultFeatureCatalogueDescription.java | 4 ++--
.../apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.java | 4 ++--
.../apache/sis/metadata/iso/content/DefaultImageDescription.java | 4 ++--
.../apache/sis/metadata/iso/content/DefaultRangeDimension.java | 4 ++--
.../sis/metadata/iso/content/DefaultRangeElementDescription.java | 4 ++--
.../apache/sis/metadata/iso/content/DefaultSampleDimension.java | 4 ++--
.../org/apache/sis/metadata/iso/distribution/DefaultDataFile.java | 4 ++--
.../metadata/iso/distribution/DefaultDigitalTransferOptions.java | 4 ++--
.../apache/sis/metadata/iso/distribution/DefaultDistribution.java | 4 ++--
.../apache/sis/metadata/iso/distribution/DefaultDistributor.java | 4 ++--
.../org/apache/sis/metadata/iso/distribution/DefaultFormat.java | 4 ++--
.../org/apache/sis/metadata/iso/distribution/DefaultMedium.java | 4 ++--
.../metadata/iso/distribution/DefaultStandardOrderProcess.java | 4 ++--
.../apache/sis/metadata/iso/extent/AbstractGeographicExtent.java | 4 ++--
.../apache/sis/metadata/iso/extent/DefaultBoundingPolygon.java | 4 ++--
.../java/org/apache/sis/metadata/iso/extent/DefaultExtent.java | 4 ++--
.../sis/metadata/iso/extent/DefaultGeographicBoundingBox.java | 4 ++--
.../sis/metadata/iso/extent/DefaultGeographicDescription.java | 4 ++--
.../sis/metadata/iso/extent/DefaultSpatialTemporalExtent.java | 4 ++--
.../org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java | 4 ++--
.../org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java | 4 ++--
.../sis/metadata/iso/identification/AbstractIdentification.java | 4 ++--
.../metadata/iso/identification/DefaultAggregateInformation.java | 4 ++--
.../metadata/iso/identification/DefaultAssociatedResource.java | 4 ++--
.../sis/metadata/iso/identification/DefaultBrowseGraphic.java | 4 ++--
.../sis/metadata/iso/identification/DefaultCoupledResource.java | 4 ++--
.../metadata/iso/identification/DefaultDataIdentification.java | 4 ++--
.../sis/metadata/iso/identification/DefaultKeywordClass.java | 4 ++--
.../apache/sis/metadata/iso/identification/DefaultKeywords.java | 4 ++--
.../iso/identification/DefaultOperationChainMetadata.java | 4 ++--
.../sis/metadata/iso/identification/DefaultOperationMetadata.java | 4 ++--
.../iso/identification/DefaultRepresentativeFraction.java | 2 +-
.../apache/sis/metadata/iso/identification/DefaultResolution.java | 4 ++--
.../metadata/iso/identification/DefaultServiceIdentification.java | 4 ++--
.../org/apache/sis/metadata/iso/identification/DefaultUsage.java | 4 ++--
.../org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.java | 4 ++--
.../java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java | 4 ++--
.../apache/sis/metadata/iso/lineage/DefaultNominalResolution.java | 4 ++--
.../org/apache/sis/metadata/iso/lineage/DefaultProcessStep.java | 4 ++--
.../apache/sis/metadata/iso/lineage/DefaultProcessStepReport.java | 4 ++--
.../org/apache/sis/metadata/iso/lineage/DefaultProcessing.java | 4 ++--
.../java/org/apache/sis/metadata/iso/lineage/DefaultSource.java | 4 ++--
.../metadata/iso/maintenance/DefaultMaintenanceInformation.java | 4 ++--
.../org/apache/sis/metadata/iso/maintenance/DefaultScope.java | 4 ++--
.../sis/metadata/iso/maintenance/DefaultScopeDescription.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/AbstractCompleteness.java | 4 ++--
.../apache/sis/metadata/iso/quality/AbstractDataEvaluation.java | 4 ++--
.../java/org/apache/sis/metadata/iso/quality/AbstractElement.java | 4 ++--
.../sis/metadata/iso/quality/AbstractLogicalConsistency.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/AbstractMetaquality.java | 4 ++--
.../sis/metadata/iso/quality/AbstractPositionalAccuracy.java | 4 ++--
.../java/org/apache/sis/metadata/iso/quality/AbstractResult.java | 4 ++--
.../apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.java | 4 ++--
.../apache/sis/metadata/iso/quality/AbstractTemporalQuality.java | 4 ++--
.../apache/sis/metadata/iso/quality/AbstractThematicAccuracy.java | 4 ++--
.../iso/quality/DefaultAbsoluteExternalPositionalAccuracy.java | 4 ++--
.../metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.java | 4 ++--
.../sis/metadata/iso/quality/DefaultAggregationDerivation.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java | 4 ++--
.../sis/metadata/iso/quality/DefaultCompletenessCommission.java | 4 ++--
.../sis/metadata/iso/quality/DefaultCompletenessOmission.java | 4 ++--
.../sis/metadata/iso/quality/DefaultConceptualConsistency.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultConfidence.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultConformanceResult.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultCoverageResult.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultDataQuality.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultDescription.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultDescriptiveResult.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultDomainConsistency.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultEvaluationMethod.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultFormatConsistency.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultFullInspection.java | 4 ++--
.../iso/quality/DefaultGriddedDataPositionalAccuracy.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultHomogeneity.java | 4 ++--
.../sis/metadata/iso/quality/DefaultIndirectEvaluation.java | 4 ++--
.../java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultMeasureReference.java | 4 ++--
.../iso/quality/DefaultNonQuantitativeAttributeAccuracy.java | 4 ++--
.../iso/quality/DefaultNonQuantitativeAttributeCorrectness.java | 4 ++--
.../iso/quality/DefaultQuantitativeAttributeAccuracy.java | 4 ++--
.../sis/metadata/iso/quality/DefaultQuantitativeResult.java | 4 ++--
.../iso/quality/DefaultRelativeInternalPositionalAccuracy.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultRepresentativity.java | 4 ++--
.../sis/metadata/iso/quality/DefaultSampleBasedInspection.java | 4 ++--
.../java/org/apache/sis/metadata/iso/quality/DefaultScope.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultSourceReference.java | 4 ++--
.../iso/quality/DefaultStandaloneQualityReportInformation.java | 4 ++--
.../sis/metadata/iso/quality/DefaultTemporalConsistency.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultTemporalValidity.java | 4 ++--
.../iso/quality/DefaultThematicClassificationCorrectness.java | 4 ++--
.../sis/metadata/iso/quality/DefaultTopologicalConsistency.java | 4 ++--
.../org/apache/sis/metadata/iso/quality/DefaultUsability.java | 4 ++--
.../apache/sis/metadata/iso/quality/DefaultUsabilityElement.java | 4 ++--
.../sis/metadata/iso/spatial/AbstractGeolocationInformation.java | 4 ++--
.../sis/metadata/iso/spatial/AbstractSpatialRepresentation.java | 4 ++--
.../org/apache/sis/metadata/iso/spatial/DefaultDimension.java | 4 ++--
.../main/java/org/apache/sis/metadata/iso/spatial/DefaultGCP.java | 4 ++--
.../org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.java | 4 ++--
.../apache/sis/metadata/iso/spatial/DefaultGeometricObjects.java | 4 ++--
.../org/apache/sis/metadata/iso/spatial/DefaultGeorectified.java | 4 ++--
.../apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.java | 4 ++--
.../metadata/iso/spatial/DefaultGridSpatialRepresentation.java | 4 ++--
.../metadata/iso/spatial/DefaultVectorSpatialRepresentation.java | 4 ++--
.../java/org/apache/sis/referencing/AbstractIdentifiedObject.java | 2 +-
.../main/java/org/apache/sis/referencing/ImmutableIdentifier.java | 2 +-
.../src/main/java/org/apache/sis/referencing/NamedIdentifier.java | 4 ++--
.../src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java | 2 +-
.../src/main/java/org/apache/sis/referencing/cs/AbstractCS.java | 2 +-
.../main/java/org/apache/sis/referencing/datum/AbstractDatum.java | 6 +++---
.../sis/referencing/operation/AbstractCoordinateOperation.java | 2 +-
.../sis/referencing/operation/DefaultConcatenatedOperation.java | 4 ++--
.../org/apache/sis/referencing/operation/DefaultConversion.java | 2 +-
.../sis/referencing/operation/DefaultPassThroughOperation.java | 4 ++--
.../apache/sis/referencing/operation/DefaultTransformation.java | 4 ++--
171 files changed, 340 insertions(+), 340 deletions(-)
diff --git a/core/sis-feature/src/main/java/org/apache/sis/feature/DenseFeature.java b/core/sis-feature/src/main/java/org/apache/sis/feature/DenseFeature.java
index 71576f36fd..cac80b8a99 100644
--- a/core/sis-feature/src/main/java/org/apache/sis/feature/DenseFeature.java
+++ b/core/sis-feature/src/main/java/org/apache/sis/feature/DenseFeature.java
@@ -281,11 +281,11 @@ final class DenseFeature extends AbstractFeature implements Cloneable {
}
/**
- * Returns a copy of this feature
- * This method clones also all {@linkplain Cloneable cloneable} property instances in this feature,
+ * Returns a copy of this feature.
+ * This method also clones all {@linkplain Cloneable cloneable} property instances in this feature,
* but not necessarily property values. Whether the property values are cloned or not (i.e. whether
- * the clone operation is <cite>deep</cite> or <cite>shallow</cite>) depends on the behavior or
- * property {@code clone()} methods.
+ * the clone operation is <em>deep</em> or <em>shallow</em>) depends on the behavior of the
+ * {@code clone()} method of properties.
*
* @return a clone of this attribute.
* @throws CloneNotSupportedException if this feature cannot be cloned, typically because
diff --git a/core/sis-feature/src/main/java/org/apache/sis/feature/SparseFeature.java b/core/sis-feature/src/main/java/org/apache/sis/feature/SparseFeature.java
index e8b779345c..ec2ab6d08a 100644
--- a/core/sis-feature/src/main/java/org/apache/sis/feature/SparseFeature.java
+++ b/core/sis-feature/src/main/java/org/apache/sis/feature/SparseFeature.java
@@ -344,11 +344,11 @@ final class SparseFeature extends AbstractFeature implements Cloneable {
}
/**
- * Returns a copy of this feature
- * This method clones also all {@linkplain Cloneable cloneable} property instances in this feature,
+ * Returns a copy of this feature.
+ * This method also clones all {@linkplain Cloneable cloneable} property instances in this feature,
* but not necessarily property values. Whether the property values are cloned or not (i.e. whether
- * the clone operation is <cite>deep</cite> or <cite>shallow</cite>) depends on the behavior or
- * property {@code clone()} methods.
+ * the clone operation is <em>deep</em> or <em>shallow</em>) depends on the behavior of the
+ * {@code clone()} method of properties.
*
* @return a clone of this attribute.
* @throws CloneNotSupportedException if this feature cannot be cloned, typically because
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_RoleCode.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_RoleCode.java
index 9392e4bd65..3be0170aec 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_RoleCode.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_RoleCode.java
@@ -90,8 +90,8 @@ public class CI_RoleCode extends CodeListAdapter<CI_RoleCode, Role> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends CI_RoleCode {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java
index 4cfc875e51..003229dd9f 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java
@@ -89,8 +89,8 @@ public class CI_TelephoneTypeCode extends CodeListAdapter<CI_TelephoneTypeCode,
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends CI_TelephoneTypeCode {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java
index bb155b6b4b..435d757d2e 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java
@@ -89,8 +89,8 @@ public class DS_AssociationTypeCode extends CodeListAdapter<DS_AssociationTypeCo
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends DS_AssociationTypeCode {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java
index 3a7a4c51e7..f51692db0d 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java
@@ -89,8 +89,8 @@ public class DS_InitiativeTypeCode extends CodeListAdapter<DS_InitiativeTypeCode
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends DS_InitiativeTypeCode {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java
index da8bd3852b..7b9ff32c87 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java
@@ -184,8 +184,8 @@ public class TM_PeriodDuration extends PropertyType<TM_PeriodDuration, PeriodDur
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends TM_PeriodDuration {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java
index 4f2afed105..e960d21d78 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_Citation.java
@@ -92,8 +92,8 @@ public class CI_Citation extends PropertyType<CI_Citation, Citation> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends CI_Citation {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java
index bf05fe9a8c..3282b16931 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java
@@ -92,8 +92,8 @@ public class CI_OnlineResource extends PropertyType<CI_OnlineResource, OnlineRes
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends CI_OnlineResource {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java
index a94754acf6..52798300f4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java
@@ -104,8 +104,8 @@ public class MD_Identifier extends PropertyType<MD_Identifier, Identifier> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_Identifier {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java
index abafc74d15..c0a4d6501f 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java
@@ -91,8 +91,8 @@ public class MD_KeywordClass extends PropertyType<MD_KeywordClass, KeywordClass>
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_KeywordClass {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Medium.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Medium.java
index cd718246a7..86a23d5116 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Medium.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Medium.java
@@ -92,8 +92,8 @@ public class MD_Medium extends PropertyType<MD_Medium, Medium> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_Medium {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Releasability.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Releasability.java
index 2d240e8234..5cfff398b4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Releasability.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Releasability.java
@@ -92,8 +92,8 @@ public class MD_Releasability extends PropertyType<MD_Releasability, Releasabili
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_Releasability {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java
index 86175c7082..0ea4ae6375 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java
@@ -92,8 +92,8 @@ public class MD_Resolution extends PropertyType<MD_Resolution, Resolution> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_Resolution {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Scope.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Scope.java
index 3dbcbd556a..c311dff3af 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Scope.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/MD_Scope.java
@@ -92,8 +92,8 @@ public class MD_Scope extends PropertyType<MD_Scope, Scope> {
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends MD_Scope {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
index e412b3fa52..6db4127375 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
@@ -119,8 +119,8 @@ public class RS_ReferenceSystem extends PropertyType<RS_ReferenceSystem, Referen
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends RS_ReferenceSystem {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java
index 5a07a58c77..e06510acde 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java
@@ -91,8 +91,8 @@ public class SV_OperationMetadata extends PropertyType<SV_OperationMetadata, Ope
}
/**
- * Wraps the value only if marshalling an element from the ISO 19115:2003 metadata model.
- * Otherwise (i.e. if marshalling according legacy ISO 19115:2014 model), omits the element.
+ * Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model.
+ * Otherwise (i.e. if marshalling according legacy ISO 19115:2003 model), omits the element.
*/
public static final class Since2014 extends SV_OperationMetadata {
/** Empty constructor used only by JAXB. */
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java
index a638e2f89e..2b933c419c 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java
@@ -985,7 +985,7 @@ public class MetadataStandard implements Serializable {
* arguments do not need to be the same implementation class.
*
* <h4>Shallow or deep comparisons</h4>
- * This method implements a <cite>shallow</cite> comparison in that properties are compared by
+ * This method implements a <em>shallow</em> comparison in that properties are compared by
* invoking their {@code properties.equals(…)} method without <em>explicit</em> recursive call
* to this {@code standard.equals(…)} method for children metadata. However the comparison will
* do <em>implicit</em> recursive calls if the {@code properties.equals(…)} implementations
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java
index 68acb374c5..bd125f2c22 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java
@@ -1163,9 +1163,9 @@ class PropertyAccessor {
}
/**
- * Compares the two specified metadata objects. This method implements a <cite>shallow</cite>
- * comparison, i.e. all metadata properties are compared using their {@code properties.equals(…)}
- * method without explicit calls to this {@code accessor.equals(…)} method for children.
+ * Compares the two specified metadata objects. This method implements a <em>shallow</em> comparison,
+ * i.e. all metadata properties are compared using their {@code properties.equals(…)} method
+ * without explicit calls to this {@code accessor.equals(…)} method for children.
* However the final result may still be a deep comparison.
*
* @param metadata1 the first metadata object to compare. This object determines the accessor.
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java
index 910e5ee3bb..e6f6568b0b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultApplicationSchemaInformation.java
@@ -135,7 +135,7 @@ public class DefaultApplicationSchemaInformation extends ISOMetadata implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -165,7 +165,7 @@ public class DefaultApplicationSchemaInformation extends ISOMetadata implements
* {@code DefaultApplicationSchemaInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultApplicationSchemaInformation} instance is created using the
* {@linkplain #DefaultApplicationSchemaInformation(ApplicationSchemaInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultExtendedElementInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultExtendedElementInformation.java
index 3861f4405e..cee16e5802 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultExtendedElementInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultExtendedElementInformation.java
@@ -226,7 +226,7 @@ public class DefaultExtendedElementInformation extends ISOMetadata implements Ex
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -270,7 +270,7 @@ public class DefaultExtendedElementInformation extends ISOMetadata implements Ex
* {@code DefaultExtendedElementInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultExtendedElementInformation} instance is created using the
* {@linkplain #DefaultExtendedElementInformation(ExtendedElementInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java
index 0c6f42cabe..a67af829c2 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java
@@ -208,7 +208,7 @@ public class DefaultIdentifier extends ISOMetadata implements Identifier {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -236,7 +236,7 @@ public class DefaultIdentifier extends ISOMetadata implements Identifier {
* {@code DefaultIdentifier}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultIdentifier} instance is created using the
* {@linkplain #DefaultIdentifier(Identifier) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java
index e23fcb4417..3984fc53c3 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java
@@ -363,7 +363,7 @@ public class DefaultMetadata extends ISOMetadata implements Metadata {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -409,7 +409,7 @@ public class DefaultMetadata extends ISOMetadata implements Metadata {
* {@code DefaultMetadata}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMetadata} instance is created using the
* {@linkplain #DefaultMetadata(Metadata) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataExtensionInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataExtensionInformation.java
index dc5d12fc4d..8ab7203f50 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataExtensionInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataExtensionInformation.java
@@ -79,7 +79,7 @@ public class DefaultMetadataExtensionInformation extends ISOMetadata implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -104,7 +104,7 @@ public class DefaultMetadataExtensionInformation extends ISOMetadata implements
* {@code DefaultMetadataExtensionInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMetadataExtensionInformation} instance is created using the
* {@linkplain #DefaultMetadataExtensionInformation(MetadataExtensionInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataScope.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataScope.java
index c208ef833e..0bfb57b2fb 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataScope.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadataScope.java
@@ -88,7 +88,7 @@ public class DefaultMetadataScope extends ISOMetadata implements MetadataScope {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -113,7 +113,7 @@ public class DefaultMetadataScope extends ISOMetadata implements MetadataScope {
* {@code DefaultMetadataScope}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMetadataScope} instance is created using the
* {@linkplain #DefaultMetadataScope(MetadataScope) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultPortrayalCatalogueReference.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultPortrayalCatalogueReference.java
index c70a527ea5..6727388c52 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultPortrayalCatalogueReference.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultPortrayalCatalogueReference.java
@@ -81,7 +81,7 @@ public class DefaultPortrayalCatalogueReference extends ISOMetadata implements P
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -105,7 +105,7 @@ public class DefaultPortrayalCatalogueReference extends ISOMetadata implements P
* {@code DefaultPortrayalCatalogueReference}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultPortrayalCatalogueReference} instance is created using the
* {@linkplain #DefaultPortrayalCatalogueReference(PortrayalCatalogueReference) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultAcquisitionInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultAcquisitionInformation.java
index 80073578e5..f15644880a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultAcquisitionInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultAcquisitionInformation.java
@@ -116,7 +116,7 @@ public class DefaultAcquisitionInformation extends ISOMetadata implements Acquis
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -146,7 +146,7 @@ public class DefaultAcquisitionInformation extends ISOMetadata implements Acquis
* {@code DefaultAcquisitionInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAcquisitionInformation} instance is created using the
* {@linkplain #DefaultAcquisitionInformation(AcquisitionInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.java
index a3a562ba67..ca26c995f8 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEnvironmentalRecord.java
@@ -94,7 +94,7 @@ public class DefaultEnvironmentalRecord extends ISOMetadata implements Environme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -128,7 +128,7 @@ public class DefaultEnvironmentalRecord extends ISOMetadata implements Environme
* {@code DefaultEnvironmentalRecord}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultEnvironmentalRecord} instance is created using the
* {@linkplain #DefaultEnvironmentalRecord(EnvironmentalRecord) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEvent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEvent.java
index 0f1134c0ae..e599984d1a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEvent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultEvent.java
@@ -125,7 +125,7 @@ public class DefaultEvent extends ISOMetadata implements Event {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -156,7 +156,7 @@ public class DefaultEvent extends ISOMetadata implements Event {
* {@code DefaultEvent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultEvent} instance is created using the
* {@linkplain #DefaultEvent(Event) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultInstrument.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultInstrument.java
index 49d94389a9..1143cc63c4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultInstrument.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultInstrument.java
@@ -98,7 +98,7 @@ public class DefaultInstrument extends ISOMetadata implements Instrument {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -126,7 +126,7 @@ public class DefaultInstrument extends ISOMetadata implements Instrument {
* {@code DefaultInstrument}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultInstrument} instance is created using the
* {@linkplain #DefaultInstrument(Instrument) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java
index 17e301725b..9af21b570b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java
@@ -131,7 +131,7 @@ public class DefaultObjective extends ISOMetadata implements Objective {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -162,7 +162,7 @@ public class DefaultObjective extends ISOMetadata implements Objective {
* {@code DefaultObjective}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultObjective} instance is created using the
* {@linkplain #DefaultObjective(Objective) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultOperation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultOperation.java
index 0b0da89791..0fa24b70e4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultOperation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultOperation.java
@@ -146,7 +146,7 @@ public class DefaultOperation extends ISOMetadata implements Operation {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -180,7 +180,7 @@ public class DefaultOperation extends ISOMetadata implements Operation {
* {@code DefaultOperation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultOperation} instance is created using the
* {@linkplain #DefaultOperation(Operation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlan.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlan.java
index b6e14b6bd9..98bf1d0b2e 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlan.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlan.java
@@ -104,7 +104,7 @@ public class DefaultPlan extends ISOMetadata implements Plan {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -132,7 +132,7 @@ public class DefaultPlan extends ISOMetadata implements Plan {
* {@code DefaultPlan}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultPlan} instance is created using the
* {@linkplain #DefaultPlan(Plan) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatform.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatform.java
index 613f2db343..7c97ce94d3 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatform.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatform.java
@@ -102,7 +102,7 @@ public class DefaultPlatform extends ISOMetadata implements Platform {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -130,7 +130,7 @@ public class DefaultPlatform extends ISOMetadata implements Platform {
* {@code DefaultPlatform}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultPlatform} instance is created using the
* {@linkplain #DefaultPlatform(Platform) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatformPass.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatformPass.java
index 1f11dc98ec..b7318c1dfd 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatformPass.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultPlatformPass.java
@@ -82,7 +82,7 @@ public class DefaultPlatformPass extends ISOMetadata implements PlatformPass {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -108,7 +108,7 @@ public class DefaultPlatformPass extends ISOMetadata implements PlatformPass {
* {@code DefaultPlatformPass}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultPlatformPass} instance is created using the
* {@linkplain #DefaultPlatformPass(PlatformPass) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequestedDate.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequestedDate.java
index 94ef8681a2..166465e146 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequestedDate.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequestedDate.java
@@ -81,7 +81,7 @@ public class DefaultRequestedDate extends ISOMetadata implements RequestedDate {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -106,7 +106,7 @@ public class DefaultRequestedDate extends ISOMetadata implements RequestedDate {
* {@code DefaultRequestedDate}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRequestedDate} instance is created using the
* {@linkplain #DefaultRequestedDate(RequestedDate) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequirement.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequirement.java
index e70e1a93c3..3c479d0fa5 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequirement.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultRequirement.java
@@ -134,7 +134,7 @@ public class DefaultRequirement extends ISOMetadata implements Requirement {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -165,7 +165,7 @@ public class DefaultRequirement extends ISOMetadata implements Requirement {
* {@code DefaultRequirement}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRequirement} instance is created using the
* {@linkplain #DefaultRequirement(Requirement) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/AbstractParty.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/AbstractParty.java
index b1fc9a8eb5..5e18cbfa0b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/AbstractParty.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/AbstractParty.java
@@ -101,7 +101,7 @@ public class AbstractParty extends ISOMetadata implements Party {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -130,7 +130,7 @@ public class AbstractParty extends ISOMetadata implements Party {
* {@code AbstractParty}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractParty} instance is created using the
* {@linkplain #AbstractParty(Party) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultAddress.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultAddress.java
index 4a83a4d374..28fee33cb6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultAddress.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultAddress.java
@@ -102,7 +102,7 @@ public class DefaultAddress extends ISOMetadata implements Address {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -131,7 +131,7 @@ public class DefaultAddress extends ISOMetadata implements Address {
* {@code DefaultAddress}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAddress} instance is created using the
* {@linkplain #DefaultAddress(Address) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java
index 301e0df5c0..ba43d63aad 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java
@@ -199,7 +199,7 @@ public class DefaultCitation extends ISOMetadata implements Citation {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -243,7 +243,7 @@ public class DefaultCitation extends ISOMetadata implements Citation {
* {@code DefaultCitation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCitation} instance is created using the
* {@linkplain #DefaultCitation(Citation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitationDate.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitationDate.java
index 238d9a8724..3eeb49820d 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitationDate.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitationDate.java
@@ -94,7 +94,7 @@ public class DefaultCitationDate extends ISOMetadata implements CitationDate {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -119,7 +119,7 @@ public class DefaultCitationDate extends ISOMetadata implements CitationDate {
* {@code DefaultCitationDate}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCitationDate} instance is created using the
* {@linkplain #DefaultCitationDate(CitationDate) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultContact.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultContact.java
index 491b983296..445a704648 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultContact.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultContact.java
@@ -133,7 +133,7 @@ public class DefaultContact extends ISOMetadata implements Contact {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -162,7 +162,7 @@ public class DefaultContact extends ISOMetadata implements Contact {
* {@code DefaultContact}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultContact} instance is created using the
* {@linkplain #DefaultContact(Contact) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultIndividual.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultIndividual.java
index a6d88d9ed4..806c4d1760 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultIndividual.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultIndividual.java
@@ -82,7 +82,7 @@ public class DefaultIndividual extends AbstractParty implements Individual {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -106,7 +106,7 @@ public class DefaultIndividual extends AbstractParty implements Individual {
* {@code DefaultIndividual}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultIndividual} instance is created using the
* {@linkplain #DefaultIndividual(Individual) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOnlineResource.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOnlineResource.java
index 5986f2abd4..aa6dd0fac8 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOnlineResource.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOnlineResource.java
@@ -127,7 +127,7 @@ public class DefaultOnlineResource extends ISOMetadata implements OnlineResource
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -157,7 +157,7 @@ public class DefaultOnlineResource extends ISOMetadata implements OnlineResource
* {@code DefaultOnlineResource}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultOnlineResource} instance is created using the
* {@linkplain #DefaultOnlineResource(OnlineResource) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOrganisation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOrganisation.java
index 293f4c9f36..7289059fb2 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOrganisation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultOrganisation.java
@@ -93,7 +93,7 @@ public class DefaultOrganisation extends AbstractParty implements Organisation {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -118,7 +118,7 @@ public class DefaultOrganisation extends AbstractParty implements Organisation {
* {@code DefaultOrganisation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultOrganisation} instance is created using the
* {@linkplain #DefaultOrganisation(Organisation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibility.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibility.java
index d8a1b51ca7..1beef6a2f5 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibility.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibility.java
@@ -113,7 +113,7 @@ public class DefaultResponsibility extends ISOMetadata implements Responsibility
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -139,7 +139,7 @@ public class DefaultResponsibility extends ISOMetadata implements Responsibility
* {@code DefaultResponsibility}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultResponsibility} instance is created using the
* {@linkplain #DefaultResponsibility(Responsibility) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* Responsibility contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibleParty.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibleParty.java
index 7e75da66eb..892a6eb5e7 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibleParty.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultResponsibleParty.java
@@ -92,7 +92,7 @@ public class DefaultResponsibleParty extends DefaultResponsibility implements Re
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -113,7 +113,7 @@ public class DefaultResponsibleParty extends DefaultResponsibility implements Re
* {@code DefaultResponsibleParty}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultResponsibleParty} instance is created using the
* {@linkplain #DefaultResponsibleParty(Responsibility) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultSeries.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultSeries.java
index 32a5b22dab..b2cc58bed4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultSeries.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultSeries.java
@@ -90,7 +90,7 @@ public class DefaultSeries extends ISOMetadata implements Series {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -116,7 +116,7 @@ public class DefaultSeries extends ISOMetadata implements Series {
* {@code DefaultSeries}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSeries} instance is created using the
* {@linkplain #DefaultSeries(Series) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java
index 68bafb24a7..6887c22c7f 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java
@@ -118,7 +118,7 @@ public class DefaultTelephone extends ISOMetadata implements Telephone {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -143,7 +143,7 @@ public class DefaultTelephone extends ISOMetadata implements Telephone {
* {@code DefaultTelephone}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultTelephone} instance is created using the
* {@linkplain #DefaultTelephone(Telephone) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java
index c6103f1897..7e65b04f81 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java
@@ -132,7 +132,7 @@ public class DefaultConstraints extends ISOMetadata implements Constraints {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -166,7 +166,7 @@ public class DefaultConstraints extends ISOMetadata implements Constraints {
* {@code DefaultConstraints}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultConstraints} instance is created using the
* {@linkplain #DefaultConstraints(Constraints) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java
index cc869791b2..3888a2a8df 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java
@@ -108,7 +108,7 @@ public class DefaultLegalConstraints extends DefaultConstraints implements Legal
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -134,7 +134,7 @@ public class DefaultLegalConstraints extends DefaultConstraints implements Legal
* {@code DefaultLegalConstraints}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultLegalConstraints} instance is created using the
* {@linkplain #DefaultLegalConstraints(LegalConstraints) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultReleasability.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultReleasability.java
index a4ad2499dd..6dfe926423 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultReleasability.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultReleasability.java
@@ -82,7 +82,7 @@ public class DefaultReleasability extends ISOMetadata implements Releasability {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -108,7 +108,7 @@ public class DefaultReleasability extends ISOMetadata implements Releasability {
* {@code DefaultReleasability}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultReleasability} instance is created using the
* {@linkplain #DefaultReleasability(Releasability) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultSecurityConstraints.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultSecurityConstraints.java
index 1b7221a43b..6046d329f4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultSecurityConstraints.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultSecurityConstraints.java
@@ -110,7 +110,7 @@ public class DefaultSecurityConstraints extends DefaultConstraints implements Se
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -137,7 +137,7 @@ public class DefaultSecurityConstraints extends DefaultConstraints implements Se
* {@code DefaultSecurityConstraints}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSecurityConstraints} instance is created using the
* {@linkplain #DefaultSecurityConstraints(SecurityConstraints) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/AbstractContentInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/AbstractContentInformation.java
index 5207b92e5b..c3f91e1bfd 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/AbstractContentInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/AbstractContentInformation.java
@@ -64,7 +64,7 @@ public class AbstractContentInformation extends ISOMetadata implements ContentIn
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -90,7 +90,7 @@ public class AbstractContentInformation extends ISOMetadata implements ContentIn
* {@code AbstractContentInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractContentInformation} instance is created using the
* {@linkplain #AbstractContentInformation(ContentInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultAttributeGroup.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultAttributeGroup.java
index b805590d16..057895d8de 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultAttributeGroup.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultAttributeGroup.java
@@ -92,7 +92,7 @@ public class DefaultAttributeGroup extends ISOMetadata implements AttributeGroup
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -117,7 +117,7 @@ public class DefaultAttributeGroup extends ISOMetadata implements AttributeGroup
* {@code DefaultAttributeGroup}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAttributeGroup} instance is created using the
* {@linkplain #DefaultAttributeGroup(AttributeGroup) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultBand.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultBand.java
index 7b57f18527..aad86a075b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultBand.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultBand.java
@@ -129,7 +129,7 @@ public class DefaultBand extends DefaultSampleDimension implements Band {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -167,7 +167,7 @@ public class DefaultBand extends DefaultSampleDimension implements Band {
* {@code DefaultBand}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultBand} instance is created using the
* {@linkplain #DefaultBand(Band) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultCoverageDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultCoverageDescription.java
index 3cd043289e..15e19ebf42 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultCoverageDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultCoverageDescription.java
@@ -116,7 +116,7 @@ public class DefaultCoverageDescription extends AbstractContentInformation imple
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -145,7 +145,7 @@ public class DefaultCoverageDescription extends AbstractContentInformation imple
* {@code DefaultCoverageDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCoverageDescription} instance is created using the
* {@linkplain #DefaultCoverageDescription(CoverageDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureCatalogueDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureCatalogueDescription.java
index 0d6328df8c..a0d1309952 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureCatalogueDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureCatalogueDescription.java
@@ -122,7 +122,7 @@ public class DefaultFeatureCatalogueDescription extends AbstractContentInformati
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -150,7 +150,7 @@ public class DefaultFeatureCatalogueDescription extends AbstractContentInformati
* {@code DefaultFeatureCatalogueDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultFeatureCatalogueDescription} instance is created using the
* {@linkplain #DefaultFeatureCatalogueDescription(FeatureCatalogueDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.java
index d0cdbb0171..4b98ebd654 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultFeatureTypeInfo.java
@@ -90,7 +90,7 @@ public class DefaultFeatureTypeInfo extends ISOMetadata implements FeatureTypeIn
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -122,7 +122,7 @@ public class DefaultFeatureTypeInfo extends ISOMetadata implements FeatureTypeIn
* {@code DefaultFeatureTypeInfo}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultFeatureTypeInfo} instance is created using the
* {@linkplain #DefaultFeatureTypeInfo(FeatureTypeInfo) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultImageDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultImageDescription.java
index 5f0048d664..2070bc4277 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultImageDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultImageDescription.java
@@ -148,7 +148,7 @@ public class DefaultImageDescription extends DefaultCoverageDescription implemen
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -189,7 +189,7 @@ public class DefaultImageDescription extends DefaultCoverageDescription implemen
* {@code DefaultImageDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultImageDescription} instance is created using the
* {@linkplain #DefaultImageDescription(ImageDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeDimension.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeDimension.java
index 53ea5c1b7b..c4b45be19b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeDimension.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeDimension.java
@@ -98,7 +98,7 @@ public class DefaultRangeDimension extends ISOMetadata implements RangeDimension
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -126,7 +126,7 @@ public class DefaultRangeDimension extends ISOMetadata implements RangeDimension
* {@code DefaultRangeDimension}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRangeDimension} instance is created using the
* {@linkplain #DefaultRangeDimension(RangeDimension) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeElementDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeElementDescription.java
index 924484c22a..79294324ef 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeElementDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultRangeElementDescription.java
@@ -90,7 +90,7 @@ public class DefaultRangeElementDescription extends ISOMetadata implements Range
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -116,7 +116,7 @@ public class DefaultRangeElementDescription extends ISOMetadata implements Range
* {@code DefaultRangeElementDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRangeElementDescription} instance is created using the
* {@linkplain #DefaultRangeElementDescription(RangeElementDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultSampleDimension.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultSampleDimension.java
index 9123887af7..947644fd10 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultSampleDimension.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/DefaultSampleDimension.java
@@ -174,7 +174,7 @@ public class DefaultSampleDimension extends DefaultRangeDimension implements Sam
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -219,7 +219,7 @@ public class DefaultSampleDimension extends DefaultRangeDimension implements Sam
* {@code DefaultSampleDimension}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSampleDimension} instance is created using the
* {@linkplain #DefaultSampleDimension(SampleDimension) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDataFile.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDataFile.java
index bde51026e1..f7028b4aba 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDataFile.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDataFile.java
@@ -120,7 +120,7 @@ public class DefaultDataFile extends ISOMetadata implements DataFile {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -148,7 +148,7 @@ public class DefaultDataFile extends ISOMetadata implements DataFile {
* {@code DefaultDataFile}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDataFile} instance is created using the
* {@linkplain #DefaultDataFile(DataFile) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDigitalTransferOptions.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDigitalTransferOptions.java
index 312ad36da6..e04e937dc7 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDigitalTransferOptions.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDigitalTransferOptions.java
@@ -117,7 +117,7 @@ public class DefaultDigitalTransferOptions extends ISOMetadata implements Digita
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -153,7 +153,7 @@ public class DefaultDigitalTransferOptions extends ISOMetadata implements Digita
* {@code DefaultDigitalTransferOptions}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDigitalTransferOptions} instance is created using the
* {@linkplain #DefaultDigitalTransferOptions(DigitalTransferOptions) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistribution.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistribution.java
index ff00b92b70..522e4ef0da 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistribution.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistribution.java
@@ -106,7 +106,7 @@ public class DefaultDistribution extends ISOMetadata implements Distribution {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -133,7 +133,7 @@ public class DefaultDistribution extends ISOMetadata implements Distribution {
* {@code DefaultDistribution}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDistribution} instance is created using the
* {@linkplain #DefaultDistribution(Distribution) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistributor.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistributor.java
index b1ca5cd13d..fdd5df000d 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistributor.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultDistributor.java
@@ -114,7 +114,7 @@ public class DefaultDistributor extends ISOMetadata implements Distributor {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -141,7 +141,7 @@ public class DefaultDistributor extends ISOMetadata implements Distributor {
* {@code DefaultDistributor}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDistributor} instance is created using the
* {@linkplain #DefaultDistributor(Distributor) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultFormat.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultFormat.java
index 20e49db1a9..57f348882b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultFormat.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultFormat.java
@@ -145,7 +145,7 @@ public class DefaultFormat extends ISOMetadata implements Format {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -173,7 +173,7 @@ public class DefaultFormat extends ISOMetadata implements Format {
* {@code DefaultFormat}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultFormat} instance is created using the
* {@linkplain #DefaultFormat(Format) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultMedium.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
index 238b5cb793..708033ae86 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultMedium.java
@@ -130,7 +130,7 @@ public class DefaultMedium extends ISOMetadata implements Medium {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -167,7 +167,7 @@ public class DefaultMedium extends ISOMetadata implements Medium {
* {@code DefaultMedium}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMedium} instance is created using the
* {@linkplain #DefaultMedium(Medium) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultStandardOrderProcess.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultStandardOrderProcess.java
index 2a5df18360..9f676769d4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultStandardOrderProcess.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/DefaultStandardOrderProcess.java
@@ -120,7 +120,7 @@ public class DefaultStandardOrderProcess extends ISOMetadata implements Standard
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -149,7 +149,7 @@ public class DefaultStandardOrderProcess extends ISOMetadata implements Standard
* {@code DefaultStandardOrderProcess}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultStandardOrderProcess} instance is created using the
* {@linkplain #DefaultStandardOrderProcess(StandardOrderProcess) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/AbstractGeographicExtent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/AbstractGeographicExtent.java
index 064c24ab03..88c1008ea0 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/AbstractGeographicExtent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/AbstractGeographicExtent.java
@@ -86,7 +86,7 @@ public class AbstractGeographicExtent extends ISOMetadata implements GeographicE
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -115,7 +115,7 @@ public class AbstractGeographicExtent extends ISOMetadata implements GeographicE
* {@code AbstractGeographicExtent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractGeographicExtent} instance is created using the
* {@linkplain #AbstractGeographicExtent(GeographicExtent) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultBoundingPolygon.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultBoundingPolygon.java
index 3dc7602e1b..beb8de8929 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultBoundingPolygon.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultBoundingPolygon.java
@@ -83,7 +83,7 @@ public class DefaultBoundingPolygon extends AbstractGeographicExtent implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -107,7 +107,7 @@ public class DefaultBoundingPolygon extends AbstractGeographicExtent implements
* {@code DefaultBoundingPolygon}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultBoundingPolygon} instance is created using the
* {@linkplain #DefaultBoundingPolygon(BoundingPolygon) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java
index 9a2f86c1e1..53b8429995 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java
@@ -159,7 +159,7 @@ public class DefaultExtent extends ISOMetadata implements Extent {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -186,7 +186,7 @@ public class DefaultExtent extends ISOMetadata implements Extent {
* {@code DefaultExtent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultExtent} instance is created using the
* {@linkplain #DefaultExtent(Extent) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java
index 218b364fea..3b37837754 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java
@@ -198,7 +198,7 @@ public class DefaultGeographicBoundingBox extends AbstractGeographicExtent imple
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -233,7 +233,7 @@ public class DefaultGeographicBoundingBox extends AbstractGeographicExtent imple
* {@code DefaultGeographicBoundingBox}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGeographicBoundingBox} instance is created using the
* {@linkplain #DefaultGeographicBoundingBox(GeographicBoundingBox) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicDescription.java
index ae3f5e988b..5d7914176b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicDescription.java
@@ -140,7 +140,7 @@ public class DefaultGeographicDescription extends AbstractGeographicExtent imple
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -164,7 +164,7 @@ public class DefaultGeographicDescription extends AbstractGeographicExtent imple
* {@code DefaultGeographicDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGeographicDescription} instance is created using the
* {@linkplain #DefaultGeographicDescription(GeographicDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultSpatialTemporalExtent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultSpatialTemporalExtent.java
index 33ab2c8527..92dc05614b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultSpatialTemporalExtent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultSpatialTemporalExtent.java
@@ -104,7 +104,7 @@ public class DefaultSpatialTemporalExtent extends DefaultTemporalExtent implemen
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -129,7 +129,7 @@ public class DefaultSpatialTemporalExtent extends DefaultTemporalExtent implemen
* {@code DefaultSpatialTemporalExtent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSpatialTemporalExtent} instance is created using the
* {@linkplain #DefaultSpatialTemporalExtent(SpatialTemporalExtent) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java
index f787df6dc3..804f57e0ca 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java
@@ -89,7 +89,7 @@ public class DefaultTemporalExtent extends ISOMetadata implements TemporalExtent
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -116,7 +116,7 @@ public class DefaultTemporalExtent extends ISOMetadata implements TemporalExtent
* {@code DefaultTemporalExtent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultTemporalExtent} instance is created using the
* {@linkplain #DefaultTemporalExtent(TemporalExtent) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java
index b7136c0dfb..251eaeebbe 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java
@@ -123,7 +123,7 @@ public class DefaultVerticalExtent extends ISOMetadata implements VerticalExtent
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -149,7 +149,7 @@ public class DefaultVerticalExtent extends ISOMetadata implements VerticalExtent
* {@code DefaultVerticalExtent}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultVerticalExtent} instance is created using the
* {@linkplain #DefaultVerticalExtent(VerticalExtent) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/AbstractIdentification.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/AbstractIdentification.java
index f1ea99fb22..828dddb05c 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/AbstractIdentification.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/AbstractIdentification.java
@@ -267,7 +267,7 @@ public class AbstractIdentification extends ISOMetadata implements Identificatio
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -315,7 +315,7 @@ public class AbstractIdentification extends ISOMetadata implements Identificatio
* {@code AbstractIdentification}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractIdentification} instance is created using the
* {@linkplain #AbstractIdentification(Identification) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java
index e0fa3846b0..d7d4c97117 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java
@@ -91,7 +91,7 @@ public class DefaultAggregateInformation extends DefaultAssociatedResource imple
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -112,7 +112,7 @@ public class DefaultAggregateInformation extends DefaultAssociatedResource imple
* {@code DefaultAggregateInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAggregateInformation} instance is created using the
* {@linkplain #DefaultAggregateInformation(AssociatedResource) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java
index dd65ec4401..551e2d39e3 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java
@@ -115,7 +115,7 @@ public class DefaultAssociatedResource extends ISOMetadata implements Associated
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -141,7 +141,7 @@ public class DefaultAssociatedResource extends ISOMetadata implements Associated
* {@code DefaultAssociatedResource}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAssociatedResource} instance is created using the
* {@linkplain #DefaultAssociatedResource(AssociatedResource) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultBrowseGraphic.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultBrowseGraphic.java
index 348b9ffb9e..3cb577a4e0 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultBrowseGraphic.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultBrowseGraphic.java
@@ -117,7 +117,7 @@ public class DefaultBrowseGraphic extends ISOMetadata implements BrowseGraphic {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -145,7 +145,7 @@ public class DefaultBrowseGraphic extends ISOMetadata implements BrowseGraphic {
* {@code DefaultBrowseGraphic}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultBrowseGraphic} instance is created using the
* {@linkplain #DefaultBrowseGraphic(BrowseGraphic) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultCoupledResource.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultCoupledResource.java
index 309dc69d2e..8b44ca19a6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultCoupledResource.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultCoupledResource.java
@@ -123,7 +123,7 @@ public class DefaultCoupledResource extends ISOMetadata implements CoupledResour
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -150,7 +150,7 @@ public class DefaultCoupledResource extends ISOMetadata implements CoupledResour
* {@code DefaultCoupledResource}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCoupledResource} instance is created using the
* {@linkplain #DefaultCoupledResource(CoupledResource) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultDataIdentification.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultDataIdentification.java
index ac0aa7d595..6e9f6aa00a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultDataIdentification.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultDataIdentification.java
@@ -143,7 +143,7 @@ public class DefaultDataIdentification extends AbstractIdentification implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -169,7 +169,7 @@ public class DefaultDataIdentification extends AbstractIdentification implements
* {@code DefaultDataIdentification}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDataIdentification} instance is created using the
* {@linkplain #DefaultDataIdentification(DataIdentification) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywordClass.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywordClass.java
index 9a89e0682c..1a8feef149 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywordClass.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywordClass.java
@@ -102,7 +102,7 @@ public class DefaultKeywordClass extends ISOMetadata implements KeywordClass {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -128,7 +128,7 @@ public class DefaultKeywordClass extends ISOMetadata implements KeywordClass {
* {@code DefaultKeywordClass}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultKeywordClass} instance is created using the
* {@linkplain #DefaultKeywordClass(KeywordClass) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywords.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywords.java
index a71c14cced..abf2638b00 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywords.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultKeywords.java
@@ -119,7 +119,7 @@ public class DefaultKeywords extends ISOMetadata implements Keywords {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -145,7 +145,7 @@ public class DefaultKeywords extends ISOMetadata implements Keywords {
* {@code DefaultKeywords}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultKeywords} instance is created using the
* {@linkplain #DefaultKeywords(Keywords) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationChainMetadata.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationChainMetadata.java
index f5571256c5..3ce2bd8532 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationChainMetadata.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationChainMetadata.java
@@ -104,7 +104,7 @@ public class DefaultOperationChainMetadata extends ISOMetadata implements Operat
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -130,7 +130,7 @@ public class DefaultOperationChainMetadata extends ISOMetadata implements Operat
* {@code DefaultOperationChainMetadata}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultOperationChainMetadata} instance is created using the
* {@linkplain #DefaultOperationChainMetadata(OperationChainMetadata) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationMetadata.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationMetadata.java
index 67bb7c7d63..0ce3e6fbeb 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationMetadata.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultOperationMetadata.java
@@ -139,7 +139,7 @@ public class DefaultOperationMetadata extends ISOMetadata implements OperationMe
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -170,7 +170,7 @@ public class DefaultOperationMetadata extends ISOMetadata implements OperationMe
* {@code DefaultOperationMetadata}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultOperationMetadata} instance is created using the
* {@linkplain #DefaultOperationMetadata(OperationMetadata) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java
index f79423e4f4..a13feb9e60 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java
@@ -145,7 +145,7 @@ public class DefaultRepresentativeFraction extends Number implements Representat
* implementation. If the given object is {@code null}, then this method returns {@code null}.
* Otherwise if the given object is already a SIS implementation, then the given object is
* returned unchanged. Otherwise a new SIS implementation is created and initialized to the
- * property values of the given object, using a <cite>shallow</cite> copy operation
+ * property values of the given object, using a <em>shallow</em> copy operation
* (i.e. properties are not cloned).
*
* @param object the object to get as a SIS implementation, or {@code null} if none.
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java
index 1f8415c212..76d41691fc 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java
@@ -146,7 +146,7 @@ public class DefaultResolution extends ISOMetadata implements Resolution {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <p>If more than one of the {@linkplain #getEquivalentScale() equivalent scale},
@@ -197,7 +197,7 @@ public class DefaultResolution extends ISOMetadata implements Resolution {
* {@code DefaultResolution}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultResolution} instance is created using the
* {@linkplain #DefaultResolution(Resolution) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultServiceIdentification.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultServiceIdentification.java
index e3554607a0..84a4fc2368 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultServiceIdentification.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultServiceIdentification.java
@@ -181,7 +181,7 @@ public class DefaultServiceIdentification extends AbstractIdentification impleme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -215,7 +215,7 @@ public class DefaultServiceIdentification extends AbstractIdentification impleme
* {@code DefaultServiceIdentification}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultServiceIdentification} instance is created using the
* {@linkplain #DefaultServiceIdentification(ServiceIdentification) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultUsage.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultUsage.java
index 35fbb3fd8a..10658a6329 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultUsage.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultUsage.java
@@ -147,7 +147,7 @@ public class DefaultUsage extends ISOMetadata implements Usage {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -177,7 +177,7 @@ public class DefaultUsage extends ISOMetadata implements Usage {
* {@code DefaultUsage}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultUsage} instance is created using the
* {@linkplain #DefaultUsage(Usage) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.java
index 3b6b17050f..71b867afc4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultAlgorithm.java
@@ -82,7 +82,7 @@ public class DefaultAlgorithm extends ISOMetadata implements Algorithm {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -107,7 +107,7 @@ public class DefaultAlgorithm extends ISOMetadata implements Algorithm {
* {@code DefaultAlgorithm}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAlgorithm} instance is created using the
* {@linkplain #DefaultAlgorithm(Algorithm) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java
index 0457daee64..e0afd7d081 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java
@@ -132,7 +132,7 @@ public class DefaultLineage extends ISOMetadata implements Lineage {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -160,7 +160,7 @@ public class DefaultLineage extends ISOMetadata implements Lineage {
* {@code DefaultLineage}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultLineage} instance is created using the
* {@linkplain #DefaultLineage(Lineage) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultNominalResolution.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultNominalResolution.java
index f62c2a4a22..4e57f05396 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultNominalResolution.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultNominalResolution.java
@@ -80,7 +80,7 @@ public class DefaultNominalResolution extends ISOMetadata implements NominalReso
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -112,7 +112,7 @@ public class DefaultNominalResolution extends ISOMetadata implements NominalReso
* {@code DefaultNominalResolution}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultNominalResolution} instance is created using the
* {@linkplain #DefaultNominalResolution(NominalResolution) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStep.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStep.java
index 1fe19632a0..ef6a656ca9 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStep.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStep.java
@@ -170,7 +170,7 @@ public class DefaultProcessStep extends ISOMetadata implements ProcessStep {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -203,7 +203,7 @@ public class DefaultProcessStep extends ISOMetadata implements ProcessStep {
* {@code DefaultProcessStep}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultProcessStep} instance is created using the
* {@linkplain #DefaultProcessStep(ProcessStep) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStepReport.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStepReport.java
index 3160e0d46c..d0d3121070 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStepReport.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessStepReport.java
@@ -87,7 +87,7 @@ public class DefaultProcessStepReport extends ISOMetadata implements ProcessStep
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -113,7 +113,7 @@ public class DefaultProcessStepReport extends ISOMetadata implements ProcessStep
* {@code DefaultProcessStepReport}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultProcessStepReport} instance is created using the
* {@linkplain #DefaultProcessStepReport(ProcessStepReport) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessing.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessing.java
index 7a8220f39f..b97c40aa80 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessing.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultProcessing.java
@@ -106,7 +106,7 @@ public class DefaultProcessing extends ISOMetadata implements Processing {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -135,7 +135,7 @@ public class DefaultProcessing extends ISOMetadata implements Processing {
* {@code DefaultProcessing}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultProcessing} instance is created using the
* {@linkplain #DefaultProcessing(Processing) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java
index ccdb3ac9e2..a5df6d94cd 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java
@@ -178,7 +178,7 @@ public class DefaultSource extends ISOMetadata implements Source {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -210,7 +210,7 @@ public class DefaultSource extends ISOMetadata implements Source {
* {@code DefaultSource}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSource} instance is created using the
* {@linkplain #DefaultSource(Source) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.java
index e8593c4818..f66ebd3b5b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultMaintenanceInformation.java
@@ -143,7 +143,7 @@ public class DefaultMaintenanceInformation extends ISOMetadata implements Mainte
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -172,7 +172,7 @@ public class DefaultMaintenanceInformation extends ISOMetadata implements Mainte
* {@code DefaultMaintenanceInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMaintenanceInformation} instance is created using the
* {@linkplain #DefaultMaintenanceInformation(MaintenanceInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScope.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScope.java
index c8f0227324..d2641c33e6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScope.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScope.java
@@ -105,7 +105,7 @@ public class DefaultScope extends ISOMetadata implements Scope {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -131,7 +131,7 @@ public class DefaultScope extends ISOMetadata implements Scope {
* {@code DefaultScope}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultScope} instance is created using the
* {@linkplain #DefaultScope(Scope) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java
index 6db85e1506..6c35b575c6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java
@@ -136,7 +136,7 @@ public class DefaultScopeDescription extends ISOMetadata implements ScopeDescrip
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <p>If the given object contains more than one value, then the first non-null element in the
@@ -189,7 +189,7 @@ public class DefaultScopeDescription extends ISOMetadata implements ScopeDescrip
* {@code DefaultScopeDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultScopeDescription} instance is created using the
* {@linkplain #DefaultScopeDescription(ScopeDescription) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractCompleteness.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractCompleteness.java
index 1f35c277b8..901c0b1bbb 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractCompleteness.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractCompleteness.java
@@ -66,7 +66,7 @@ public class AbstractCompleteness extends AbstractElement implements Completenes
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -92,7 +92,7 @@ public class AbstractCompleteness extends AbstractElement implements Completenes
* {@code AbstractCompleteness}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractCompleteness} instance is created using the
* {@linkplain #AbstractCompleteness(Completeness) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractDataEvaluation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractDataEvaluation.java
index 1e1e04860f..5e51b89c07 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractDataEvaluation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractDataEvaluation.java
@@ -65,7 +65,7 @@ public class AbstractDataEvaluation extends DefaultEvaluationMethod implements D
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -91,7 +91,7 @@ public class AbstractDataEvaluation extends DefaultEvaluationMethod implements D
* {@code AbstractDataEvaluation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractDataEvaluation} instance is created using the
* {@linkplain #AbstractDataEvaluation(DataEvaluation) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java
index b6828abf88..c0577b6331 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java
@@ -153,7 +153,7 @@ public class AbstractElement extends ISOMetadata implements Element {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -190,7 +190,7 @@ public class AbstractElement extends ISOMetadata implements Element {
* {@code AbstractElement}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractElement} instance is created using the
* {@linkplain #AbstractElement(Element) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractLogicalConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractLogicalConsistency.java
index 9b38deacdb..89be779208 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractLogicalConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractLogicalConsistency.java
@@ -71,7 +71,7 @@ public class AbstractLogicalConsistency extends AbstractElement implements Logic
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -97,7 +97,7 @@ public class AbstractLogicalConsistency extends AbstractElement implements Logic
* {@code AbstractLogicalConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractLogicalConsistency} instance is created using the
* {@linkplain #AbstractLogicalConsistency(LogicalConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractMetaquality.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractMetaquality.java
index 79bf5758ba..f4e76f77b6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractMetaquality.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractMetaquality.java
@@ -69,7 +69,7 @@ public class AbstractMetaquality extends AbstractElement implements Metaquality
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -95,7 +95,7 @@ public class AbstractMetaquality extends AbstractElement implements Metaquality
* {@code AbstractMetaquality}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractMetaquality} instance is created using the
* {@linkplain #AbstractMetaquality(Metaquality) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractPositionalAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractPositionalAccuracy.java
index acd210bd22..1d9e2d28d8 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractPositionalAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractPositionalAccuracy.java
@@ -79,7 +79,7 @@ public class AbstractPositionalAccuracy extends AbstractElement implements Posit
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -105,7 +105,7 @@ public class AbstractPositionalAccuracy extends AbstractElement implements Posit
* {@code AbstractPositionalAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractPositionalAccuracy} instance is created using the
* {@linkplain #AbstractPositionalAccuracy(PositionalAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractResult.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractResult.java
index 317bd9b4d3..169ad09f6a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractResult.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractResult.java
@@ -91,7 +91,7 @@ public class AbstractResult extends ISOMetadata implements Result {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -123,7 +123,7 @@ public class AbstractResult extends ISOMetadata implements Result {
* {@code AbstractResult}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractResult} instance is created using the
* {@linkplain #AbstractResult(Result) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.java
index b06f75b03c..d13899bd90 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalAccuracy.java
@@ -53,7 +53,7 @@ public class AbstractTemporalAccuracy extends AbstractTemporalQuality implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -79,7 +79,7 @@ public class AbstractTemporalAccuracy extends AbstractTemporalQuality implements
* {@code AbstractTemporalAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractTemporalAccuracy} instance is created using the
* {@linkplain #AbstractTemporalAccuracy(TemporalAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
index 18267041b7..6f10e650c1 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractTemporalQuality.java
@@ -70,7 +70,7 @@ public class AbstractTemporalQuality extends AbstractElement implements Temporal
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -96,7 +96,7 @@ public class AbstractTemporalQuality extends AbstractElement implements Temporal
* {@code AbstractTemporalQuality}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractTemporalQuality} instance is created using the
* {@linkplain #AbstractTemporalQuality(TemporalQuality) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractThematicAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractThematicAccuracy.java
index 314b3859e5..c09cc53ceb 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractThematicAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractThematicAccuracy.java
@@ -68,7 +68,7 @@ public class AbstractThematicAccuracy extends AbstractElement implements Themati
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -94,7 +94,7 @@ public class AbstractThematicAccuracy extends AbstractElement implements Themati
* {@code AbstractThematicAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractThematicAccuracy} instance is created using the
* {@linkplain #AbstractThematicAccuracy(ThematicAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.java
index 7a986098c4..f89e273de6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAbsoluteExternalPositionalAccuracy.java
@@ -73,7 +73,7 @@ public class DefaultAbsoluteExternalPositionalAccuracy extends AbstractPositiona
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -94,7 +94,7 @@ public class DefaultAbsoluteExternalPositionalAccuracy extends AbstractPositiona
* {@code DefaultAbsoluteExternalPositionalAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAbsoluteExternalPositionalAccuracy} instance is created using the
* {@linkplain #DefaultAbsoluteExternalPositionalAccuracy(AbsoluteExternalPositionalAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.java
index 4e5627da58..dc01e85f48 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAccuracyOfATimeMeasurement.java
@@ -61,7 +61,7 @@ public class DefaultAccuracyOfATimeMeasurement extends AbstractTemporalQuality i
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -82,7 +82,7 @@ public class DefaultAccuracyOfATimeMeasurement extends AbstractTemporalQuality i
* {@code DefaultAccuracyOfATimeMeasurement}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAccuracyOfATimeMeasurement} instance is created using the
* {@linkplain #DefaultAccuracyOfATimeMeasurement(AccuracyOfATimeMeasurement) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAggregationDerivation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAggregationDerivation.java
index ad41b94b7a..b3b60ddff0 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAggregationDerivation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultAggregationDerivation.java
@@ -56,7 +56,7 @@ public class DefaultAggregationDerivation extends DefaultEvaluationMethod implem
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -77,7 +77,7 @@ public class DefaultAggregationDerivation extends DefaultEvaluationMethod implem
* {@code DefaultAggregationDerivation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultAggregationDerivation} instance is created using the
* {@linkplain #DefaultAggregationDerivation(AggregationDerivation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java
index df1ea55daf..7aef26ca69 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultBasicMeasure.java
@@ -97,7 +97,7 @@ public class DefaultBasicMeasure extends ISOMetadata implements BasicMeasure {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -124,7 +124,7 @@ public class DefaultBasicMeasure extends ISOMetadata implements BasicMeasure {
* {@code BasicMeasure}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code BasicMeasure} instance is created using the
* {@linkplain #BasicMeasure(Measure) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessCommission.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessCommission.java
index 8ba8bf6299..236a83af26 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessCommission.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessCommission.java
@@ -60,7 +60,7 @@ public class DefaultCompletenessCommission extends AbstractCompleteness implemen
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultCompletenessCommission extends AbstractCompleteness implemen
* {@code DefaultCompletenessCommission}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCompletenessCommission} instance is created using the
* {@linkplain #DefaultCompletenessCommission(CompletenessCommission) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessOmission.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessOmission.java
index e26db3f839..4717a87b2d 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessOmission.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCompletenessOmission.java
@@ -60,7 +60,7 @@ public class DefaultCompletenessOmission extends AbstractCompleteness implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultCompletenessOmission extends AbstractCompleteness implements
* {@code DefaultCompletenessOmission}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCompletenessOmission} instance is created using the
* {@linkplain #DefaultCompletenessOmission(CompletenessOmission) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConceptualConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConceptualConsistency.java
index 4682f2b916..a4b5475cc8 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConceptualConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConceptualConsistency.java
@@ -60,7 +60,7 @@ public class DefaultConceptualConsistency extends AbstractLogicalConsistency imp
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultConceptualConsistency extends AbstractLogicalConsistency imp
* {@code DefaultConceptualConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultConceptualConsistency} instance is created using the
* {@linkplain #DefaultConceptualConsistency(ConceptualConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConfidence.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConfidence.java
index 959f34e61c..1bda3f0f92 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConfidence.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConfidence.java
@@ -60,7 +60,7 @@ public class DefaultConfidence extends AbstractMetaquality implements Confidence
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultConfidence extends AbstractMetaquality implements Confidence
* {@code DefaultConfidence}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultConfidence} instance is created using the
* {@linkplain #DefaultConfidence(Confidence) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConformanceResult.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConformanceResult.java
index 4853bded29..a5e81cdd6f 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConformanceResult.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultConformanceResult.java
@@ -109,7 +109,7 @@ public class DefaultConformanceResult extends AbstractResult implements Conforma
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -135,7 +135,7 @@ public class DefaultConformanceResult extends AbstractResult implements Conforma
* {@code DefaultConformanceResult}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultConformanceResult} instance is created using the
* {@linkplain #DefaultConformanceResult(ConformanceResult) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCoverageResult.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCoverageResult.java
index ef87d901d4..73cc3882ec 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCoverageResult.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultCoverageResult.java
@@ -120,7 +120,7 @@ public class DefaultCoverageResult extends AbstractResult implements CoverageRes
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -150,7 +150,7 @@ public class DefaultCoverageResult extends AbstractResult implements CoverageRes
* {@code DefaultCoverageResult}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultCoverageResult} instance is created using the
* {@linkplain #DefaultCoverageResult(CoverageResult) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDataQuality.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDataQuality.java
index 032b0822d5..c48439d58a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDataQuality.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDataQuality.java
@@ -130,7 +130,7 @@ public class DefaultDataQuality extends ISOMetadata implements DataQuality {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -157,7 +157,7 @@ public class DefaultDataQuality extends ISOMetadata implements DataQuality {
* {@code DefaultDataQuality}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDataQuality} instance is created using the
* {@linkplain #DefaultDataQuality(DataQuality) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescription.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescription.java
index 53337934f1..f208404ef6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescription.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescription.java
@@ -88,7 +88,7 @@ public class DefaultDescription extends ISOMetadata implements Description {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -113,7 +113,7 @@ public class DefaultDescription extends ISOMetadata implements Description {
* {@code DefaultDescription}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDescription} instance is created using the
* {@linkplain #DefaultDescription(Description) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescriptiveResult.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescriptiveResult.java
index 96b6c1dbe8..907e8ce2de 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescriptiveResult.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDescriptiveResult.java
@@ -80,7 +80,7 @@ public class DefaultDescriptiveResult extends AbstractResult implements Descript
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -104,7 +104,7 @@ public class DefaultDescriptiveResult extends AbstractResult implements Descript
* {@code DefaultDescriptiveResult}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDescriptiveResult} instance is created using the
* {@linkplain #DefaultDescriptiveResult(DescriptiveResult) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDomainConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDomainConsistency.java
index aa77d854f1..6afbb5001a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDomainConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultDomainConsistency.java
@@ -60,7 +60,7 @@ public class DefaultDomainConsistency extends AbstractLogicalConsistency impleme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultDomainConsistency extends AbstractLogicalConsistency impleme
* {@code DefaultDomainConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDomainConsistency} instance is created using the
* {@linkplain #DefaultDomainConsistency(DomainConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultEvaluationMethod.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultEvaluationMethod.java
index dc9013c527..b34d172dd4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultEvaluationMethod.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultEvaluationMethod.java
@@ -271,7 +271,7 @@ public class DefaultEvaluationMethod extends ISOMetadata implements EvaluationMe
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -303,7 +303,7 @@ public class DefaultEvaluationMethod extends ISOMetadata implements EvaluationMe
* {@code DefaultEvaluationMethod}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultEvaluationMethod} instance is created using the
* {@linkplain #DefaultEvaluationMethod(EvaluationMethod) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFormatConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFormatConsistency.java
index 7710887235..12730fd017 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFormatConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFormatConsistency.java
@@ -60,7 +60,7 @@ public class DefaultFormatConsistency extends AbstractLogicalConsistency impleme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultFormatConsistency extends AbstractLogicalConsistency impleme
* {@code DefaultFormatConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultFormatConsistency} instance is created using the
* {@linkplain #DefaultFormatConsistency(FormatConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFullInspection.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFullInspection.java
index a2c82991a5..6d767fdf88 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFullInspection.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultFullInspection.java
@@ -56,7 +56,7 @@ public class DefaultFullInspection extends AbstractDataEvaluation implements Ful
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -77,7 +77,7 @@ public class DefaultFullInspection extends AbstractDataEvaluation implements Ful
* {@code DefaultFullInspection}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultFullInspection} instance is created using the
* {@linkplain #DefaultFullInspection(FullInspection) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.java
index 38d49c7ec6..c17e9946aa 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultGriddedDataPositionalAccuracy.java
@@ -62,7 +62,7 @@ public class DefaultGriddedDataPositionalAccuracy extends AbstractPositionalAccu
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -83,7 +83,7 @@ public class DefaultGriddedDataPositionalAccuracy extends AbstractPositionalAccu
* {@code DefaultGriddedDataPositionalAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGriddedDataPositionalAccuracy} instance is created using the
* {@linkplain #DefaultGriddedDataPositionalAccuracy(GriddedDataPositionalAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultHomogeneity.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultHomogeneity.java
index 79b30a6fd3..e985df0e62 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultHomogeneity.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultHomogeneity.java
@@ -60,7 +60,7 @@ public class DefaultHomogeneity extends AbstractMetaquality implements Homogenei
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultHomogeneity extends AbstractMetaquality implements Homogenei
* {@code DefaultHomogeneity}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultHomogeneity} instance is created using the
* {@linkplain #DefaultHomogeneity(Homogeneity) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultIndirectEvaluation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultIndirectEvaluation.java
index 474eebaf4a..f9d1b7f0a5 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultIndirectEvaluation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultIndirectEvaluation.java
@@ -80,7 +80,7 @@ public class DefaultIndirectEvaluation extends AbstractDataEvaluation implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -104,7 +104,7 @@ public class DefaultIndirectEvaluation extends AbstractDataEvaluation implements
* {@code DefaultIndirectEvaluation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultIndirectEvaluation} instance is created using the
* {@linkplain #DefaultIndirectEvaluation(IndirectEvaluation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java
index dc39fc82f1..86d5a0117a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasure.java
@@ -161,7 +161,7 @@ public class DefaultMeasure extends ISOMetadata implements Measure {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -197,7 +197,7 @@ public class DefaultMeasure extends ISOMetadata implements Measure {
* {@code DefaultMeasure}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMeasure} instance is created using the
* {@linkplain #DefaultMeasure(Measure) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.java
index 60283f4a61..10d26f91c7 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultMeasureReference.java
@@ -85,7 +85,7 @@ public class DefaultMeasureReference extends ISOMetadata implements MeasureRefer
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -111,7 +111,7 @@ public class DefaultMeasureReference extends ISOMetadata implements MeasureRefer
* {@code DefaultMeasureReference}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultMeasureReference} instance is created using the
* {@linkplain #DefaultMeasureReference(MeasureReference) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.java
index b36105a72b..5706e83175 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeAccuracy.java
@@ -51,7 +51,7 @@ public class DefaultNonQuantitativeAttributeAccuracy extends DefaultNonQuantitat
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -72,7 +72,7 @@ public class DefaultNonQuantitativeAttributeAccuracy extends DefaultNonQuantitat
* {@code DefaultNonQuantitativeAttributeAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultNonQuantitativeAttributeAccuracy} instance is created using the
* {@linkplain #DefaultNonQuantitativeAttributeAccuracy(NonQuantitativeAttributeAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
index c5f707fa2f..fc6de47784 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultNonQuantitativeAttributeCorrectness.java
@@ -67,7 +67,7 @@ public class DefaultNonQuantitativeAttributeCorrectness extends AbstractThematic
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -88,7 +88,7 @@ public class DefaultNonQuantitativeAttributeCorrectness extends AbstractThematic
* {@code DefaultNonQuantitativeAttributeCorrectness}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultNonQuantitativeAttributeCorrectness} instance is created using the
* {@linkplain #DefaultNonQuantitativeAttributeCorrectness(NonQuantitativeAttributeCorrectness) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.java
index 5ca3d7ba28..39b1dc43ad 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeAttributeAccuracy.java
@@ -62,7 +62,7 @@ public class DefaultQuantitativeAttributeAccuracy extends AbstractThematicAccura
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -83,7 +83,7 @@ public class DefaultQuantitativeAttributeAccuracy extends AbstractThematicAccura
* {@code DefaultQuantitativeAttributeAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultQuantitativeAttributeAccuracy} instance is created using the
* {@linkplain #DefaultQuantitativeAttributeAccuracy(QuantitativeAttributeAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeResult.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeResult.java
index 8e0d1a1b6f..e1c8371a7e 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeResult.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultQuantitativeResult.java
@@ -103,7 +103,7 @@ public class DefaultQuantitativeResult extends AbstractResult implements Quantit
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -130,7 +130,7 @@ public class DefaultQuantitativeResult extends AbstractResult implements Quantit
* {@code DefaultQuantitativeResult}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultQuantitativeResult} instance is created using the
* {@linkplain #DefaultQuantitativeResult(QuantitativeResult) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.java
index 07ee7bdabc..d793aa3e11 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRelativeInternalPositionalAccuracy.java
@@ -63,7 +63,7 @@ public class DefaultRelativeInternalPositionalAccuracy extends AbstractPositiona
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -84,7 +84,7 @@ public class DefaultRelativeInternalPositionalAccuracy extends AbstractPositiona
* {@code DefaultRelativeInternalPositionalAccuracy}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRelativeInternalPositionalAccuracy} instance is created using the
* {@linkplain #DefaultRelativeInternalPositionalAccuracy(RelativeInternalPositionalAccuracy) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRepresentativity.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRepresentativity.java
index b5a09faada..de66497ba5 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRepresentativity.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultRepresentativity.java
@@ -60,7 +60,7 @@ public class DefaultRepresentativity extends AbstractMetaquality implements Repr
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultRepresentativity extends AbstractMetaquality implements Repr
* {@code DefaultRepresentativity}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultRepresentativity} instance is created using the
* {@linkplain #DefaultRepresentativity(Representativity) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.java
index b26cba5ff6..beeaafa04c 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSampleBasedInspection.java
@@ -85,7 +85,7 @@ public class DefaultSampleBasedInspection extends AbstractDataEvaluation impleme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -111,7 +111,7 @@ public class DefaultSampleBasedInspection extends AbstractDataEvaluation impleme
* {@code DefaultSampleBasedInspection}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSampleBasedInspection} instance is created using the
* {@linkplain #DefaultSampleBasedInspection(SampleBasedInspection) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultScope.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultScope.java
index 5444ccad4a..6126234fa7 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultScope.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultScope.java
@@ -72,7 +72,7 @@ public class DefaultScope extends org.apache.sis.metadata.iso.maintenance.Defaul
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -93,7 +93,7 @@ public class DefaultScope extends org.apache.sis.metadata.iso.maintenance.Defaul
* {@code DefaultScope}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultScope} instance is created using the
* {@linkplain #DefaultScope(Scope) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSourceReference.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSourceReference.java
index bc3c51a452..854a8be907 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSourceReference.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultSourceReference.java
@@ -68,7 +68,7 @@ public class DefaultSourceReference extends ISOMetadata implements SourceReferen
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -92,7 +92,7 @@ public class DefaultSourceReference extends ISOMetadata implements SourceReferen
* {@code DefaultSourceReference}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultSourceReference} instance is created using the
* {@linkplain #DefaultSourceReference(SourceReference) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultStandaloneQualityReportInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultStandaloneQualityReportInformation.java
index 84e0aca75e..6317d6e9fd 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultStandaloneQualityReportInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultStandaloneQualityReportInformation.java
@@ -79,7 +79,7 @@ public class DefaultStandaloneQualityReportInformation extends ISOMetadata imple
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -104,7 +104,7 @@ public class DefaultStandaloneQualityReportInformation extends ISOMetadata imple
* {@code DefaultStandaloneQualityReportInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultStandaloneQualityReportInformation} instance is created using the
* {@linkplain #DefaultStandaloneQualityReportInformation(StandaloneQualityReportInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalConsistency.java
index 7da44c94cf..81a2eeba5b 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalConsistency.java
@@ -61,7 +61,7 @@ public class DefaultTemporalConsistency extends AbstractTemporalQuality implemen
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -82,7 +82,7 @@ public class DefaultTemporalConsistency extends AbstractTemporalQuality implemen
* {@code DefaultTemporalConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultTemporalConsistency} instance is created using the
* {@linkplain #DefaultTemporalConsistency(TemporalConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalValidity.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalValidity.java
index c9658506d4..b681f4dfc0 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalValidity.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTemporalValidity.java
@@ -61,7 +61,7 @@ public class DefaultTemporalValidity extends AbstractTemporalQuality implements
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -82,7 +82,7 @@ public class DefaultTemporalValidity extends AbstractTemporalQuality implements
* {@code DefaultTemporalValidity}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultTemporalValidity} instance is created using the
* {@linkplain #DefaultTemporalValidity(TemporalValidity) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultThematicClassificationCorrectness.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultThematicClassificationCorrectness.java
index 8d56c86842..49eddba818 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultThematicClassificationCorrectness.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultThematicClassificationCorrectness.java
@@ -62,7 +62,7 @@ public class DefaultThematicClassificationCorrectness extends AbstractThematicAc
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -83,7 +83,7 @@ public class DefaultThematicClassificationCorrectness extends AbstractThematicAc
* {@code DefaultThematicClassificationCorrectness}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultThematicClassificationCorrectness} instance is created using the
* {@linkplain #DefaultThematicClassificationCorrectness(ThematicClassificationCorrectness) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTopologicalConsistency.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTopologicalConsistency.java
index 8467adc834..35275d6b36 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTopologicalConsistency.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultTopologicalConsistency.java
@@ -60,7 +60,7 @@ public class DefaultTopologicalConsistency extends AbstractLogicalConsistency im
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -81,7 +81,7 @@ public class DefaultTopologicalConsistency extends AbstractLogicalConsistency im
* {@code DefaultTopologicalConsistency}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultTopologicalConsistency} instance is created using the
* {@linkplain #DefaultTopologicalConsistency(TopologicalConsistency) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsability.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsability.java
index ccd7782240..dae5b905d8 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsability.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsability.java
@@ -50,7 +50,7 @@ public class DefaultUsability extends DefaultUsabilityElement implements Usabili
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -71,7 +71,7 @@ public class DefaultUsability extends DefaultUsabilityElement implements Usabili
* {@code DefaultUsability}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultUsability} instance is created using the
* {@linkplain #DefaultUsability(Usability) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsabilityElement.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsabilityElement.java
index 83ef926889..db280848a7 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsabilityElement.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/DefaultUsabilityElement.java
@@ -64,7 +64,7 @@ public class DefaultUsabilityElement extends AbstractElement implements Usabilit
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -85,7 +85,7 @@ public class DefaultUsabilityElement extends AbstractElement implements Usabilit
* {@code DefaultUsabilityElement}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultUsabilityElement} instance is created using the
* {@linkplain #DefaultUsabilityElement(UsabilityElement) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractGeolocationInformation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractGeolocationInformation.java
index 2629483944..6698bb38e1 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractGeolocationInformation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractGeolocationInformation.java
@@ -69,7 +69,7 @@ public class AbstractGeolocationInformation extends ISOMetadata implements Geolo
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -95,7 +95,7 @@ public class AbstractGeolocationInformation extends ISOMetadata implements Geolo
* {@code AbstractGeolocationInformation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractGeolocationInformation} instance is created using the
* {@linkplain #AbstractGeolocationInformation(GeolocationInformation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractSpatialRepresentation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractSpatialRepresentation.java
index 744b81c62e..bba38d3bf6 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractSpatialRepresentation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/AbstractSpatialRepresentation.java
@@ -64,7 +64,7 @@ public class AbstractSpatialRepresentation extends ISOMetadata implements Spatia
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -90,7 +90,7 @@ public class AbstractSpatialRepresentation extends ISOMetadata implements Spatia
* {@code AbstractSpatialRepresentation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractSpatialRepresentation} instance is created using the
* {@linkplain #AbstractSpatialRepresentation(SpatialRepresentation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultDimension.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultDimension.java
index 36a3a4f610..4b616afcda 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultDimension.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultDimension.java
@@ -124,7 +124,7 @@ public class DefaultDimension extends ISOMetadata implements Dimension {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -159,7 +159,7 @@ public class DefaultDimension extends ISOMetadata implements Dimension {
* {@code DefaultDimension}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultDimension} instance is created using the
* {@linkplain #DefaultDimension(Dimension) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCP.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCP.java
index 5bad9f9869..9824a0b53c 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCP.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCP.java
@@ -84,7 +84,7 @@ public class DefaultGCP extends ISOMetadata implements GCP {
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -109,7 +109,7 @@ public class DefaultGCP extends ISOMetadata implements GCP {
* {@code DefaultGCP}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGCP} instance is created using the
* {@linkplain #DefaultGCP(GCP) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.java
index baa80f5d3d..7d931d2d80 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGCPCollection.java
@@ -101,7 +101,7 @@ public class DefaultGCPCollection extends AbstractGeolocationInformation impleme
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -128,7 +128,7 @@ public class DefaultGCPCollection extends AbstractGeolocationInformation impleme
* {@code DefaultGCPCollection}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGCPCollection} instance is created using the
* {@linkplain #DefaultGCPCollection(GCPCollection) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeometricObjects.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeometricObjects.java
index e5f08b356d..4ab0c99bc4 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeometricObjects.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeometricObjects.java
@@ -88,7 +88,7 @@ public class DefaultGeometricObjects extends ISOMetadata implements GeometricObj
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -120,7 +120,7 @@ public class DefaultGeometricObjects extends ISOMetadata implements GeometricObj
* {@code DefaultGeometricObjects}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGeometricObjects} instance is created using the
* {@linkplain #DefaultGeometricObjects(GeometricObjects) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeorectified.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeorectified.java
index 678e25a72c..77864188f3 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeorectified.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeorectified.java
@@ -151,7 +151,7 @@ public class DefaultGeorectified extends DefaultGridSpatialRepresentation implem
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -186,7 +186,7 @@ public class DefaultGeorectified extends DefaultGridSpatialRepresentation implem
* {@code DefaultGeorectified}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGeorectified} instance is created using the
* {@linkplain #DefaultGeorectified(Georectified) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.java
index 6904a4b8c7..94eaa4a98c 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGeoreferenceable.java
@@ -126,7 +126,7 @@ public class DefaultGeoreferenceable extends DefaultGridSpatialRepresentation im
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -159,7 +159,7 @@ public class DefaultGeoreferenceable extends DefaultGridSpatialRepresentation im
* {@code DefaultGeoreferenceable}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGeoreferenceable} instance is created using the
* {@linkplain #DefaultGeoreferenceable(Georeferenceable) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGridSpatialRepresentation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGridSpatialRepresentation.java
index 3ba75ff47b..a5daaad3fa 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGridSpatialRepresentation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultGridSpatialRepresentation.java
@@ -122,7 +122,7 @@ public class DefaultGridSpatialRepresentation extends AbstractSpatialRepresentat
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* <div class="note"><b>Note on properties validation:</b>
@@ -163,7 +163,7 @@ public class DefaultGridSpatialRepresentation extends AbstractSpatialRepresentat
* {@code DefaultGridSpatialRepresentation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultGridSpatialRepresentation} instance is created using the
* {@linkplain #DefaultGridSpatialRepresentation(GridSpatialRepresentation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultVectorSpatialRepresentation.java b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultVectorSpatialRepresentation.java
index 290d92e89d..5b86a5605a 100644
--- a/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultVectorSpatialRepresentation.java
+++ b/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/spatial/DefaultVectorSpatialRepresentation.java
@@ -76,7 +76,7 @@ public class DefaultVectorSpatialRepresentation extends AbstractSpatialRepresent
/**
* Constructs a new instance initialized with the values from the specified metadata object.
- * This is a <cite>shallow</cite> copy constructor, since the other metadata contained in the
+ * This is a <dfn>shallow</dfn> copy constructor, because the other metadata contained in the
* given object are not recursively copied.
*
* @param object the metadata to copy values from, or {@code null} if none.
@@ -101,7 +101,7 @@ public class DefaultVectorSpatialRepresentation extends AbstractSpatialRepresent
* {@code DefaultVectorSpatialRepresentation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultVectorSpatialRepresentation} instance is created using the
* {@linkplain #DefaultVectorSpatialRepresentation(VectorSpatialRepresentation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
index bec45e1502..d3f4bb5f43 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
@@ -444,7 +444,7 @@ public class AbstractIdentifiedObject extends FormattableObject implements Ident
* {@code AbstractIdentifiedObject}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractIdentifiedObject} instance is created using the
* {@linkplain #AbstractIdentifiedObject(IdentifiedObject) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* properties contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/ImmutableIdentifier.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/ImmutableIdentifier.java
index 90cc713b51..00801ba712 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/ImmutableIdentifier.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/ImmutableIdentifier.java
@@ -327,7 +327,7 @@ public class ImmutableIdentifier extends FormattableObject implements Identifier
* {@code ImmutableIdentifier}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code ImmutableIdentifier} instance is created using the
* {@linkplain #ImmutableIdentifier(Identifier) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
index f2b3f71e3d..c521b17583 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
@@ -340,7 +340,7 @@ public class NamedIdentifier extends ImmutableIdentifier implements GenericName
* {@code NamedIdentifier}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code NamedIdentifier} instance is created using the
* {@linkplain #NamedIdentifier(Identifier) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
@@ -367,7 +367,7 @@ public class NamedIdentifier extends ImmutableIdentifier implements GenericName
* {@code NamedIdentifier}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code NamedIdentifier} instance is created using the
* {@linkplain #NamedIdentifier(GenericName) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other
+ * Note that this is a <dfn>shallow</dfn> copy operation, because the other
* metadata contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
index 64cbcc3738..2570eca82f 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
@@ -221,7 +221,7 @@ public class AbstractCRS extends AbstractReferenceSystem implements CoordinateRe
* {@code AbstractCRS}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractCRS} instance is created using the
* {@linkplain #AbstractCRS(CoordinateReferenceSystem) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* properties contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
index a90ddf777b..366976ac88 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
@@ -265,7 +265,7 @@ public class AbstractCS extends AbstractIdentifiedObject implements CoordinateSy
* {@code AbstractCS}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractCS} instance is created using the
* {@linkplain #AbstractCS(CoordinateSystem) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* properties contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
index 732095826e..00fe625a02 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
@@ -237,9 +237,9 @@ public class AbstractDatum extends AbstractIdentifiedObject implements Datum {
* <li>Otherwise if the given object is already an instance of
* {@code AbstractDatum}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractDatum} instance is created using the
- * {@linkplain #AbstractDatum(Datum) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
- * properties contained in the given object are not recursively copied.</li>
+ * {@linkplain #AbstractDatum(Datum) copy constructor} and returned.
+ * Note that this is a <dfn>shallow</dfn> copy operation,
+ * because the other properties contained in the given object are not recursively copied.</li>
* </ul>
*
* @param object the object to get as a SIS implementation, or {@code null} if none.
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractCoordinateOperation.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractCoordinateOperation.java
index 6f7b8d5b96..d217f1843c 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractCoordinateOperation.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractCoordinateOperation.java
@@ -473,7 +473,7 @@ check: for (int isTarget=0; ; isTarget++) { // 0 == source check; 1
* {@code AbstractCoordinateOperation}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code AbstractCoordinateOperation} instance is created using the
* {@linkplain #AbstractCoordinateOperation(CoordinateOperation) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* properties contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConcatenatedOperation.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConcatenatedOperation.java
index 6106052ceb..b3c683203b 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConcatenatedOperation.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConcatenatedOperation.java
@@ -303,8 +303,8 @@ final class DefaultConcatenatedOperation extends AbstractCoordinateOperation imp
* If the given object is already an instance of {@code DefaultConcatenatedOperation}, then it is returned
* unchanged. Otherwise a new {@code DefaultConcatenatedOperation} instance is created using the
* {@linkplain #DefaultConcatenatedOperation(ConcatenatedOperation) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other properties contained in the given
- * object are not recursively copied.
+ * Note that this is a <dfn>shallow</dfn> copy operation,
+ * since the other properties contained in the given object are not recursively copied.
*
* @param object the object to get as a SIS implementation, or {@code null} if none.
* @return a SIS implementation containing the values of the given object (may be the
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConversion.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConversion.java
index ccc51273de..90e254759c 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConversion.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultConversion.java
@@ -336,7 +336,7 @@ public class DefaultConversion extends AbstractSingleOperation implements Conver
* {@code DefaultConversion}, then it is returned unchanged.</li>
* <li>Otherwise a new {@code DefaultConversion} instance is created using the
* {@linkplain #DefaultConversion(Conversion) copy constructor}
- * and returned. Note that this is a <cite>shallow</cite> copy operation, since the other
+ * and returned. Note that this is a <dfn>shallow</dfn> copy operation, because the other
* properties contained in the given object are not recursively copied.</li>
* </ul>
*
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
index 1d3b09fc96..bda3d4cbac 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultPassThroughOperation.java
@@ -142,8 +142,8 @@ public class DefaultPassThroughOperation extends AbstractCoordinateOperation imp
* If the given object is already an instance of {@code DefaultPassThroughOperation}, then it is returned
* unchanged. Otherwise a new {@code DefaultPassThroughOperation} instance is created using the
* {@linkplain #DefaultPassThroughOperation(PassThroughOperation) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other properties contained in the given
- * object are not recursively copied.
+ * Note that this is a <dfn>shallow</dfn> copy operation,
+ * because the other properties contained in the given object are not recursively copied.
*
* @param object the object to get as a SIS implementation, or {@code null} if none.
* @return a SIS implementation containing the values of the given object (may be the
diff --git a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
index 4a297c0a8e..ae6b72a540 100644
--- a/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
+++ b/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
@@ -137,8 +137,8 @@ public class DefaultTransformation extends AbstractSingleOperation implements Tr
* If the given object is already an instance of {@code DefaultTransformation}, then it is returned unchanged.
* Otherwise a new {@code DefaultTransformation} instance is created using the
* {@linkplain #DefaultTransformation(Transformation) copy constructor} and returned.
- * Note that this is a <cite>shallow</cite> copy operation, since the other properties contained in the given
- * object are not recursively copied.
+ * Note that this is a <dfn>shallow</dfn> copy operation,
+ * because the other properties contained in the given object are not recursively copied.
*
* @param object the object to get as a SIS implementation, or {@code null} if none.
* @return a SIS implementation containing the values of the given object (may be the