{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T10:13:38Z","timestamp":1774952018117,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T00:00:00Z","timestamp":1560211200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Documenting the paleontological process includes data produced by different techniques and protocols, which are used by paleontologists to prospect and eventually find a new fossil. Nowadays, together with the aforementioned data, a great amount of information is also available in terms of georeferenced systems, including contextual as well as descriptive information. However, the use of this information into a model capable of recognizing similarities and differences is still an open issue within the Natural Heritage community. From the software engineering field, software product lines are models that focus on reusing common assets, in such a way that new software developments are only concern on differentiation relying on already modeled (and implemented) systems. This synergy leads us to apply our taxonomy-oriented domain analysis for Software Product Line (SPL) development, when building systems for documenting the paleontological process. In this paper, we introduce the approach for building such software systems, and illustrate its use through a case study in North Patagonia. Findings show promissory results in terms of reuse.<\/jats:p>","DOI":"10.3390\/ijgi8060270","type":"journal-article","created":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T10:55:44Z","timestamp":1560250544000},"page":"270","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Taxonomy-Oriented Domain Analysis of GIS: A Case Study for Paleontological Software Systems"],"prefix":"10.3390","volume":"8","author":[{"given":"Agustina","family":"Buccella","sequence":"first","affiliation":[{"name":"Facultad de Inform\u00e1tica, Universidad Nacional del Comahue, Buenos Aires 1400, 8300 Neuquen, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandra","family":"Cechich","sequence":"additional","affiliation":[{"name":"Facultad de Inform\u00e1tica, Universidad Nacional del Comahue, Buenos Aires 1400, 8300 Neuquen, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Porfiri","sequence":"additional","affiliation":[{"name":"Museo de Ciencias Naturales, Universidad Nacional del Comahue, Buenos Aires 1400, 8300 Neuquen, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Domenica","family":"Diniz Dos Santos","sequence":"additional","affiliation":[{"name":"Museo de Ciencias Naturales, Universidad Nacional del Comahue, Buenos Aires 1400, 8300 Neuquen, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,6,11]]},"reference":[{"key":"ref_1","unstructured":"Clements, P.C., and Northrop, L. (2001). Software Product Lines: Practices and Patterns, Addison-Wesley Longman Publishing Co., Inc."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"van der Linden, F., Schmid, K., and Rommes, E. (2007). Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering, Springer.","DOI":"10.1007\/978-3-540-71437-8"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Pohl, K., B\u00f6ckle, G., and Linden, F.J.v.d. (2005). Software Product Line Engineering: Foundations, Principles and Techniques, Springer.","DOI":"10.1007\/3-540-28901-1"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.cageo.2012.11.014","article-title":"Towards systematic software reuse of GIS: Insights from a case study","volume":"54","author":"Buccella","year":"2013","journal-title":"Comput. Geosci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.cageo.2014.09.004","article-title":"Marine Ecology Service Reuse through Taxonomy-Oriented SPL Development","volume":"73","author":"Buccella","year":"2014","journal-title":"Comput. Geosci."},{"key":"ref_6","unstructured":"Bosch, J. (2000). Design and Use of Software Architectures: Adopting and Evolving a Product-line Approach, Addison-Wesley. ACM Press Books."},{"key":"ref_7","unstructured":"Naoumidou, N., Chatzidaki, M., and Alexopoulou, A. (2008, January 15\u201318). \u201cARIADNE\u201d conservation documentation system: Conceptual design and projection on the CIDOC CRM. framework and limits. Proceedings of the Annual Conference of CIDOC, Athens, Greece."},{"key":"ref_8","unstructured":"Felicetti, A., Scarselli, T., Mancinelli, M.L., and Niccolucci, F. (2013, January 26). Mapping ICCD Archaeological Data to CIDOC-CRM: the RA Schema. Proceedings of the Workshop Practical Experiences with CIDOC CRM and its Extensions, Co-Located with the 17th International Conference on Theory and Practice of Digital Libraries (CEUR Workshop Proceedings CEUR-WS.org), Valletta, Malta."},{"key":"ref_9","unstructured":"Carlisle, P.K., Avramides, I., Dalgity, A., and Myers, D. (2014). The Arches Heritage Inventory and Management System: A Standards-Based Approach to the Management of Cultural Heritage Information, World Monuments Fund. Technical Report."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1108\/JCHMSD-02-2016-0010","article-title":"The Arches heritage inventory and management system: A platform for the heritage field","volume":"6","author":"Myers","year":"2016","journal-title":"J. Cult. Herit. Manag. Sustain. Dev."},{"key":"ref_11","unstructured":"Hiebel, G., Hanke, K., and Hayek, I. (2010, January 6\u20139). Methodology for CIDOC CRM based data integration with spatial data. Proceedings of the 38th Annual Conference on Computer Applications and Quantitative Methods in Archaeology, Granada, Spain."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1260\/2047-4970.3.3.557","article-title":"How to Put Archaeological Geometric Data into Context? Representing Mining History Research with CIDOC CRM and Extensions","volume":"3","author":"Hiebel","year":"2014","journal-title":"Int. J. Herit. Digit. Era"},{"key":"ref_13","first-page":"30","article-title":"Ontology and taxonomy of services in a service-oriented architecture","volume":"11","author":"Cohen","year":"2007","journal-title":"Archit. J."},{"key":"ref_14","unstructured":"Nickerson, R.C., Varshney, U., Muntermann, J., and Isaac, H. (2009, January 8\u201310). Taxonomy development in information systems: Developing a taxonomy of mobile applications. Proceedings of the 17th European Conference on Information Systems (ECIS 2009), Verona, Italy."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Hunink, I., Rene, E., Jansen, S., and Brinkkemper, S. (2010, January 23\u201326). Industry taxonomy engineering: The case of the European software ecosystem. Proceedings of the Fourth European Conference on Software Architecture: Companion Volumem, Copenhagen, Denmark.","DOI":"10.1145\/1842752.1842779"},{"key":"ref_16","unstructured":"(2019, May 31). ESPRIT\/ESSI Project no 21580. Guidelines for Best Practice in User Interface for GIS, Section 6 List of key GIS Operations. Available online: https:\/\/es.scribd.com\/document\/169790630\/Guideline-for-best-practice."},{"key":"ref_17","unstructured":"Albrecht, J. (1996, January 21\u201325). Universal GIS Operations for Environmental Modeling. Proceedings of the Third International Conference\/Workshop on Integration GIS and Environmental Modeling, Sante Fe, NM, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Turner, M., and Gardner, R. (1991). The Development of Dynamic Spatial Models for Landscape Ecology: A review and prognosis. Quantitative Methods in Landscape Ecology, Springer.","DOI":"10.1007\/978-1-4757-4244-2"},{"key":"ref_19","unstructured":"Braun, G., Pol\u2019la, M., Cecchi, L., Buccella, A., Fillottrani, P., and Cechich, A. (2017, January 18\u201321). A DL semantics for reasoning over OVM-based variability models. Proceedings of the 30th International Workshop on Description Logics (DL 2017), Montpellier, France."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pol\u2019la, M., Buccella, A., Arias, M., and Cechich, A. (2015, January 9\u201313). SeVaTax: Service taxonomy selection & validation process for SPL development. Proceedings of the 34th International Conference of the Chilean Computer Science Society (SCCC), Santiago, Chile.","DOI":"10.1109\/SCCC.2015.7416580"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Buccella, A., Pol\u2019la, M., Cechich, A., and Arias, M. (2014, January 8\u201314). A Variability Representation Approach Based on Domain Service Taxonomies and Their Dependencies. Proceedings of the 33rd International Conference of the Chilean Computer Science Society (SCCC), Talca, Chile.","DOI":"10.1109\/SCCC.2014.11"},{"key":"ref_22","unstructured":"Arias, M., Buccella, A., and Cechich, A. (2016, January 16). Smooth transition from abstract to concrete spl components: A client-server implementation for the geographic domain. Proceedings of the 1st Symposium of the Argentine Chapter of Geosciences and Remote Sensing Society, Ciudad Aut\u00f3noma de Buenos Aires, Argentina."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Pesce, F., Caballero, S., Buccella, A., and Cechich, A. (2018). Reusing a Geographic Software Product Line Platform: A Case Study in the Paleontological Sub-domain. Computer Science\u2013CACIC 2017, Springer.","DOI":"10.1007\/978-3-319-75214-3_14"},{"key":"ref_24","first-page":"30","article-title":"8 Steps to develop a taxonomy","volume":"40","author":"Choksy","year":"2006","journal-title":"Inf. Manag. J."},{"key":"ref_25","unstructured":"Lankhorst, C.M.L. (2005). Enterprise Architecture at Work: Modelling, Communication, and Analysis, Springer. [1st ed.]."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1109\/TLA.2016.7437234","article-title":"Classification-based Mining of Reusable Components on Software Product Lines","volume":"14","author":"Arias","year":"2016","journal-title":"IEEE Latin Am. Trans."},{"key":"ref_27","unstructured":"Arias, M., Buccella, A., and Cechich, A. (2016, January 3\u20137). B\u00fasqueda de Funcionalidades basada en Expansi\u00f3n de Consultas para LPS. Proceedings of the CACIC\u201916: XXII Congreso Argentino de Ciencias de la Computaci\u00f3n, San Luis, Argentina."},{"key":"ref_28","unstructured":"Mija\u010d, M., and Stapic, Z. (2015, January 23\u201325). Reusability Metrics of Software Components: Survey. Proceedings of the 26th Central European Conference on Information and Intelligent Systems, Vara\u017edin, Hrvatska."},{"key":"ref_29","unstructured":"Gacek, C. (1997). Detecting Architectural Mismatches During System Composition, University of Southern California. Technical Report."},{"key":"ref_30","first-page":"52:1","article-title":"Similarity of Business Process Models: A State-of-the-Art Analysis","volume":"50","author":"Schoknecht","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"ref_31","unstructured":"Daniel, F., Barkaoui, K., and Dustdar, S. (2012). Analysing Differences between Business Process Similarity Measures. Business Process Management Workshops, Springer."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1016\/j.is.2010.09.006","article-title":"Similarity of Business Process Models: Metrics and Evaluation","volume":"36","author":"Dijkman","year":"2011","journal-title":"Inf. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Dayal, U., Eder, J., Koehler, J., and Reijers, H.A. (2009). Graph Matching Algorithms for Business Process Model Similarity Search. Business Process Management, Springer.","DOI":"10.1007\/978-3-642-03848-8"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/S0167-8655(97)00179-7","article-title":"A graph distance metric based on the maximal common subgraph","volume":"19","author":"Bunke","year":"1998","journal-title":"Pattern Recogn. Lett."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/6\/270\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:57:27Z","timestamp":1760187447000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/6\/270"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,11]]},"references-count":34,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2019,6]]}},"alternative-id":["ijgi8060270"],"URL":"https:\/\/doi.org\/10.3390\/ijgi8060270","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,11]]}}}