package nl.ipo.cds.deegree.metadata.provider; import java.net.URL; import org.deegree.services.metadata.OWSMetadataProvider; import org.deegree.services.metadata.provider.OWSMetadataProviderProvider; import org.deegree.workspace.ResourceLocation; import org.deegree.workspace.ResourceMetadata; import org.deegree.workspace.Workspace; public class DatabaseMetadataProviderProvider extends OWSMetadataProviderProvider { private static final URL CONFIG_SCHEMA = DatabaseMetadataProviderProvider.class.getResource( "/META-INF/schemas/metadatadao/3.4.0/metadatadao.xsd" ); @Override public String getNamespace() { return "urn:cds-inspire:deegree-extension:metadata"; } @Override public URL getSchema() { return CONFIG_SCHEMA; } @Override public ResourceMetadata<OWSMetadataProvider> createFromLocation( Workspace workspace, ResourceLocation<OWSMetadataProvider> location ) { return new DatabaseMetadataProviderMetadata( workspace, location, this ); } }