1 /* 2 * SPDX-FileCopyrightText: none 3 * SPDX-License-Identifier: CC0-1.0 4 */ 5 6 package gov.nist.secauto.oscal.lib.model.metadata; 7 8 import java.net.URI; 9 10 import edu.umd.cs.findbugs.annotations.NonNull; 11 12 public interface IProperty { 13 @SuppressWarnings("null") 14 @NonNull 15 URI OSCAL_NAMESPACE = URI.create("http://csrc.nist.gov/ns/oscal"); 16 @SuppressWarnings("null") 17 @NonNull 18 URI RMF_NAMESPACE = URI.create("http://csrc.nist.gov/ns/rmf"); 19 20 String getName(); 21 22 URI getNs(); 23 24 boolean isNamespaceEqual(@NonNull URI namespace); 25 }