SeaDatanet profile schematron
fileIdentifier (2) -> mandatory; restricted textual domain
fileIdentifier missing
fileIdentifier does not start with urn:SDN:CDI:
language (3) -> mandatory; modified datatype; restricted domain
language missing
language datatype must be LanguageCode
language is not "eng"
characterSet (4) -> mandatory; restricted textual domain
characterSet missing
characterSet is not "utf8"
hierarchyLevel (6) -> mandatory; restricted cardinality; restricted domain
hierarchyLevel missing
hierarchyLevel cardinality differs from 1
hierarchyLevel is not "dataset"
hierarchyLevelName (7) -> mandatory; restricted cardinality; restricted domain
hierarchyLevelName missing
hierarchyLevel cardinality differs from 1
hierarchyLevel codelist missing
hierarchyLevelName is not "Common Data Index record"
contact (8) -> restricted cardinality
contact cardinality differs from 1
metadataStandardName (10) -> mandatory; restricted textual domain
metadataStandardName missing
metadataStandardName is not "ISO 19115/SeaDatanet profile"
metadataStandardVersion (11) -> mandatory
metadataStandardVersion missing
spatialRepresentationInfo (12) -> mandatory
spatialRepresentationInfo missing
referenceSystemInfo (13) -> restricted cardinality
referenceSystemInfo cardinality differs from 1
metadataExtensionInfo (14) -> mandatory
metadataExtensionInfo missing
identificationInfo (15) -> restricted cardinality
identificationInfo cardinality differs from 1
distributionInfo (17) -> mandatory; restricted cardinality
distributionInfo missing
distributionInfo cardinality differs from 1
dataQualityInfo (18) -> mandatory; restricted cardinality
dataQualityInfo missing
dataQualityInfo cardinality differs from 1
pointOfContact (29) -> mandatory
pointOfContact missing
descriptiveKeywords (33) -> mandatory
descriptiveKeywords missing
resourceConstraints (35) -> mandatory
resourceConstraints missing
language (39) -> restricted cardinality; modified datatype; restricted domain
language cardinality differs from 1
language datatype must be LanguageCode
language is not "eng"
characterSet (40) -> mandatory; restricted textual domain
characterSet missing
characterSet is not "utf8"
topicCategory (41) -> mandatory; restricted cardinality; restricted textual domain
topicCategory missing
topicCategory cardinality differs from 1
topicCategory is not "oceans"
extent (45) -> mandatory
extent missing
keyword (53) -> restricted domain
keyword type must be one of CharacterString or SDN_DeviceCategoryCode or SDN_PlatformCategoryCode or SDN_ParameterDiscoveryCode or SDN_EDMERPCode or SDN_PortCode or SDN_CountryCode or SDN_PlatformCode or SDN_WaterBodyCode or SDN_MarsdenCode
distance (61) -> mandatory; restricted domain
distance missing
distance uom must start with http://www.seadatanet.org/urnurl/SDN:P06::
the given uomValue is not included in P06 list
MD_AggregateInformation (66.1)
aggregateDataSetName or aggregateDataSetIdentifier missing
aggregateDataSetName (66.2) -> restricted domain
title missing
alternateTitle missing
date missing
inititativeType (66.5) -> mandatory
inititativeType missing
lineage (81) -> mandatory
lineage missing
report (82) -> mandatory
report missing
statement (83) -> mandatory
statement missing
geometricObjects (178) -> mandatory; restricted cardinality
geometricObjects missing
geometricObjects cardinality differs from 1
resolution (182) -> mandatory; restricted domain
resolution missing
resolution must be of type measure
distance uom must start with http://www.seadatanet.org/urnurl/SDN:P06::
the given uomValue is not included in P06 list
code (207) -> restricted domain
CharacterString or EDMED code missing
code (207) -> restricted domain
SDN_CRSCode code list missing
distributionFormat (271) -> mandatory
distributionFormat missing
distributor (272) -> mandatory; restricted cardinality
distributor missing
distributor cardinality differs from 1
transferOptions (273) -> mandatory
transferOptions missing
onLine (277) -> mandatory
onLine missing
name (285) -> restricted domain
New CodeList missing
extensionOnLineResource (304) -> mandatory
extensionOnLineResource missing
geographicElement (336,337) -> conditional
geographicElement, temporalElement and verticalElement missing
EX_BoundingPolygon (341) -> restricted domain
extentTypeCode is not permitted
EX_GeographicBoundingBox (343) -> restricted domain
extentTypeCode is not permitted
geographicIdentifier (349) -> restricted domain
identifier if present must be MD_Identifier
extent (351) -> restricted domain
extent if present must be gml:TimePeriod
verticalDatum (358) -> restricted domain
vertical datum identifier must start with http://www.seadatanet.org/urnurl/SDN:L11::
the given vertical datum identifier is not included in L11 list
unit of measure must be 'metres'
identifier (365)
identifier if present must be MD_Identifier
individualName (375), organisationName (376) -> obligation restriction
individualName or organisationName missing
organisationName (376) -> restricted domain
SDN_EDMOCode code list missing
contactInfo (378) -> mandatory; restricted cardinality
contactInfo missing
contactInfo cardinality differs from 1
country (385) -> restricted data type and domain
country must be of type SDN_CountryCode
electronicMailAddress (386) -> mandatory
electronicMailAddress missing
address (389) -> mandatory
address missing
linkage (397) -> restricted domain
linkage should start with http://, https://, ftp://
otherConstraints (72) -> conditional
otherConstraints missing while accessConstraints="otherRestrictions"
shortName (308) -> conditional
if dataType notEqual 'codelistElement' then shortName is mandatory
shortName (309) -> conditional
if dataType = 'codelistElement' then domainCode is mandatory
condition (312) -> conditional
if obligation = 'conditional' then condition is mandatory
obligation (311), maximumOccurrence (314), domainValue (315) -> conditional
if dataType notEqual 'codelist', 'enumeration' or 'codelistElement' then obligation is mandatory
if dataType notEqual 'codelist', 'enumeration' or 'codelistElement' then maximumOccurrence is mandatory
if dataType notEqual 'codelist', 'enumeration' or 'codelistElement' then domainValue is mandatory
EX_GeographicBoundingBox (343) -> restricted domain
westBoundLongitude must be in -180; 180
eastBoundLongitude must be in -180; 180
southBoundLatitude must be in -90; 90 and less than northBoundLatitude
northBoundLatitude must be in -90; 90 and greater than southBoundLatitude
null elements are not allowed
null objects are not permitted unless for optional elements - in that case a reason for the null must be provided - a xlink pointer is also allowed
associationType (66.5) -> A maximum of one associationType.AssociationTypeCode/@codeListValue = 'source' for all aggregationInfo
A maximum of one associationType.AssociationTypeCode/@codeListValue = 'source' for all aggregationInfo
associationType (66.5) -> At least one keyword with type 'platform_class' should be documented
At least one keyword with type 'platform_class' should be documented
associationType (66.5) -> At least one keyword with type 'parameter' should be documented
At least one keyword with type 'parameter' should be documented
RS_Identifier -> L101 thesaurus should be documented
L10 should be referenced
L10 should be referenced
MD_Keywords -> SDN thesaurus should be documented
P02 should be referenced
P02 should be referenced
MD_Keywords -> SDN thesaurus should be documented
L05 should be referenced
L05 should be referenced
MD_Keywords -> SDN thesaurus should be documented
L06 should be referenced
L06 should be referenced
MD_Keywords -> SDN thesaurus should be documented
EDMERP should be referenced
EDMERP should be referenced
INSPIRE SC7
[INSPIRE SC7] more than one creation date is not permitted
INSPIRE SC8
[INSPIRE SC8] the resource identifier is mandatory
INSPIRE SC10
[INSPIRE SC10] at least one geographic bounding box must be provided
INSPIRE SC16
[INSPIRE SC16] the role code of the contact responsibleParty must be 'pointOfContact'
INSPIRE SC17
[INSPIRE SC17] at least one keyword from the GEMET thesaurus must be documented
INSPIRE conformance report
[INSPIRE conformance report] conformance report against INSPIRE metadata regulation must be documented
Validation of codelists
the value is not allowed by the codelist catalogue