A protocol for machine-readable cache policies in OGC web services: Application to the EuroGeoSource information system

An efficient access to the contents provided through OGC web services, widely used in environmental information systems, is usually achieved by means of caching strategies. Service-owners may be interested in expressing the conditions required to allow for this. If these conditions are expressed in a machine-readable way, automatic harvesters can be programmed to follow them. This paper proposes a protocol to specify and follow cache policies for OGC web services expressed in a machine-readable language. A preliminary implementation of this protocol has been tested in the EuroGeoSource project, where a number of Web Feature Services providing mineral deposits and energy resources are periodically cached to improve the efficiency and availability of several applications. The protocol addresses a nowadays common case, and can possibly be extended to allow for more detailed policies. Further work will help to determine how it could be integrated into a full Digital Rights Management system.

[1]  Thilo Wehrmann,et al.  Improving data management and dissemination in web based information systems by semantic enrichment of descriptive data aspects , 2010, Comput. Geosci..

[2]  Organización Internacional de Normalización ISO 15836 : Information and documentation -- The Dublin Core metadata element set , 2009 .

[3]  Matthew Jones,et al.  Maximizing the Value of Ecological Data with Structured Metadata: An Introduction to Ecological Metadata Language (EML) and Principles for Metadata Creation , 2005 .

[4]  Fausto Guzzetti,et al.  A WebGIS for the dissemination of information on historical landslides and floods in Umbria, Italy , 2009, GeoInformatica.

[5]  Bernhard Seeger,et al.  A comparative evaluation of technical solutions for long-term data repositories in integrative biodiversity research , 2012, Ecol. Informatics.

[6]  Rüdiger Wittig,et al.  Addressing data property rights concerns and providing incentives for collaborative data pooling: the West African Vegetation Database approach , 2011 .

[7]  Iván Martínez-Ortiz,et al.  The problem with rights expression languages , 2006, DRM '06.

[8]  T. Clutton‐Brock,et al.  A web resource for the UK's long-term individual-based time-series (LITS) data. , 2008, The Journal of animal ecology.

[9]  Impact of unconfined sulphur-mine waste on a semi-arid environment (Almería, SE Spain). , 2011, Journal of environmental management.

[10]  Claire M. Côte,et al.  Systems modelling for effective mine water management , 2010, Environ. Model. Softw..

[11]  Marcel Frehner,et al.  Virtual database: Spatial analysis in a Web-based data management system for distributed ecological data , 2006, Environ. Model. Softw..

[12]  Stuart Evans,et al.  Geographic Information Services , 2015, Encyclopedia of Database Systems.

[13]  Zhenlong Li,et al.  An optimized framework for seamlessly integrating OGC Web Services to support geospatial sciences , 2011, Int. J. Geogr. Inf. Sci..

[14]  Laura Díaz,et al.  Enhancing integrated environmental modelling by designing resource-oriented interfaces , 2013, Environ. Model. Softw..

[15]  Birgitta König-Ries,et al.  Diverse or uniform? - Intercomparison of two major German project databases for interdisciplinary collaborative functional biodiversity research , 2012, Ecol. Informatics.

[16]  K. C. S. Murti,et al.  A simplified GeoDRM model for SDI services , 2011, ICCCS '11.

[17]  Yuejin Deng,et al.  Research on the harvest and cascade of catalogue service in GeoGlobe Service Platform , 2010, 2010 18th International Conference on Geoinformatics.

[18]  Ilsoon Shin,et al.  On the optimal level of protection in DRM , 2010, Inf. Econ. Policy.

[19]  Hailing Liu,et al.  Tile-based Map Service GeoWebCache middleware , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[20]  Javier Nogueras-Iso,et al.  An RM-ODP enterprise view for spatial data infrastructures , 2012, Comput. Stand. Interfaces.

[21]  J Harlan,et al.  Research and Theory in Advancing Spatial Data Infrastructure Concepts , 2007 .

[22]  Luisa M. Regueras,et al.  A neural network based intelligent system for tile prefetching in web map services , 2013, Expert Syst. Appl..

[23]  Javier Nogueras-Iso,et al.  Spatial Data Infrastructures for environmental e-government services: The case of water abstractions authorisations , 2013, Environ. Model. Softw..

[24]  Jeffery S. Horsburgh,et al.  HydroDesktop: Web services-based software for hydrologic data discovery, download, visualization, and analysis , 2012, Environ. Model. Softw..

[25]  Mary C. Hill,et al.  Integrated environmental modeling: A vision and roadmap for the future , 2013, Environ. Model. Softw..

[26]  Kristin Vanderbilt,et al.  Long term ecological research and information management , 2011, Ecol. Informatics.

[27]  Aneta J. Florczyk,et al.  A review of the implementation of OGC Web Services across Europe , 2011, Int. J. Spatial Data Infrastructures Res..

[28]  Xinyan Zhu,et al.  Incremental harvesting model of distributed geospatial data registry center based on CSW , 2011, 2011 19th International Conference on Geoinformatics.

[29]  Chris Barlas Digital Rights Expression Languages (DRELs) , 2006 .

[30]  Laura Díaz,et al.  Service-oriented applications for environmental models: Reusable geospatial services , 2010, Environ. Model. Softw..

[31]  Scott D. Peckham,et al.  Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS , 2013, Comput. Geosci..