public bool IsValidQualitySpesificationInspire() { if (!ValidateAllRequirements) { return(true); } if (IsSoftware()) { return(true); } bool IsInspire = false; if (KeywordsNationalInitiative != null) { if (!KeywordsNationalInitiative.Contains("Inspire")) { return(true); } else { IsInspire = true; } } if (IsInspire && (string.IsNullOrEmpty(QualitySpecificationTitleInspire) || string.IsNullOrEmpty(QualitySpecificationExplanationInspire))) { return(false); } else { return(true); } }
public bool IsValidQualitySpesificationSosi() { if (!ValidateAllRequirements) { return(true); } if (IsSoftware()) { return(true); } bool IsSosi = false; if (KeywordsNationalInitiative != null) { if (KeywordsNationalInitiative.Contains("Det offentlige kartgrunnlaget") || KeywordsNationalInitiative.Contains("geodataloven") || KeywordsNationalInitiative.Contains("Norge digitalt") || KeywordsNationalInitiative.Contains("arealplanerPBL")) { IsSosi = true; } } if (!string.IsNullOrEmpty(ApplicationSchema) && string.IsNullOrEmpty(ProductSpecificationUrl) && IsSosi) { return(true); } if (IsSosi && (string.IsNullOrEmpty(QualitySpecificationTitleSosi) || string.IsNullOrEmpty(QualitySpecificationExplanationSosi))) { return(false); } else { return(true); } }
public bool IsDokDataset() { return(KeywordsNationalInitiative.Contains("Det offentlige kartgrunnlaget")); }