public DataServiceInfo ReadWaterOneFlowServiceInfo(string portalPageId)
        {
            DataServiceInfo serviceInfo = null;

            // Create the URL to the descriptive info about the registered item on the HydroPortal
            string url = _baseUrl + "/rest/document?id={" + portalPageId + "}";

            // Determine if this is registered using the FGDC standard or Dublin Core standard, or neither
            string response = WebOperations.DownloadASCII(url);
            int    index    = response.IndexOf("<ServiceType>CUAHSIService</ServiceType>");

            if (index > -1)
            {
                // FGDC Standard
                index = response.IndexOf("<metstdn>FGDC Content Standards for Digital Geospatial</metstdn>");
                if (index > -1)
                {
                    index = response.IndexOf("<WaterOneFlowURL>");
                    if (index > -1)
                    {
                        serviceInfo = ParseFgdcPage(url);
                    }
                }
            }
            //else
            //{
            //    index = response.IndexOf ( "<dc:contributor>The Dublin Core Metadata Initiative</dc:contributor>" );
            //    if ( index > -1 )
            //    {
            //        // Dublin Core Standard
            //        string detailsUrl = _baseUrl + "/catalog/search/viewMetadataDetails.page?uuid={" + portalPageId + "}";

            //        response = WebOperations.DownloadASCII ( detailsUrl );
            //        index = response.IndexOf ( "<td class=\"parameterLabel\">WaterOneFlow URL</td>" );

            //        if ( index > -1 )
            //        {
            //            serviceInfo = ParseDublinCorePage ( url );
            //        }
            //    }
            //}

            return(serviceInfo);
        }