class DiscoveryRepresentation extends MappingRepresentation {

    @Override
    protected void serialize( MappingSerializer serializer )
    {
        uris.forEach( ( key, uri ) ->
        {
            if ( uri.isAbsolute() )
            {
                serializer.putAbsoluteUri( key, uri );
            }
            else
            {
                serializer.putRelativeUri( key, uri.toString() );
            }
        } );
    }

    public  DiscoveryRepresentation( DiscoverableURIs uris );

}