001/* 002 * SPDX-FileCopyrightText: none 003 * SPDX-License-Identifier: CC0-1.0 004 */ 005 006package gov.nist.secauto.oscal.lib.model.metadata; 007 008import java.net.URI; 009 010import edu.umd.cs.findbugs.annotations.NonNull; 011 012public interface IProperty { 013 @SuppressWarnings("null") 014 @NonNull 015 URI OSCAL_NAMESPACE = URI.create("http://csrc.nist.gov/ns/oscal"); 016 @SuppressWarnings("null") 017 @NonNull 018 URI RMF_NAMESPACE = URI.create("http://csrc.nist.gov/ns/rmf"); 019 020 String getName(); 021 022 URI getNs(); 023 024 boolean isNamespaceEqual(@NonNull URI namespace); 025}