<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.3" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">Ecological Safety of Coastal and Shelf Zones of Sea</journal-id>
      <journal-title-group>
        <journal-title>Ecological Safety of Coastal and Shelf Zones of Sea</journal-title>
      </journal-title-group>
      <issn publication-format="print">2413-5577</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">20240410</article-id>

      <article-categories>
        <subj-group subj-group-type="article-type">
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>

      <title-group>
        <article-title>Software PhotoCoasts of Crimea</article-title>
      </title-group>

      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Vetsalo</surname>
            <given-names>M. P.</given-names>
          </name>
          <address>
            <country country="RU">Russian Federation</country>
          </address>
          <email>mvetsalo@mhi-ras.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Godin</surname>
            <given-names>E. A.</given-names>
          </name>
          <address>
            <country country="RU">Russian Federation</country>
          </address>
          <email>godin_ea@mhi-ras.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Isaeva</surname>
            <given-names>E. A.</given-names>
          </name>
          <address>
            <country country="RU">Russian Federation</country>
          </address>
          <email>isaeva-ea@mhi-ras.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Galkovskaya</surname>
            <given-names>L. K.</given-names>
          </name>
          <address>
            <country country="RU">Russian Federation</country>
          </address>
          <email>galkovskaya@gmail.com</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>

      <aff id="aff1">
        <institution>Marine Hydrophysical Institute of RAS</institution>
        <addr-line>Sevastopol</addr-line>
        <country country="RU">Russia</country>
      </aff>

      <pub-date date-type="pub" iso-8601-date="2024-12-20" publication-format="electronic">
        <day>20</day>
        <month>12</month>
        <year>2024</year>
      </pub-date>
      <volume>2024</volume>
      <issue>4</issue>
      <fpage>131</fpage>
      <lpage>140</lpage>

      <history>
        <date date-type="received" iso-8601-date="2024-03-14">
          <day>14</day>
          <month>03</month>
          <year>2024</year>
        </date>
        <date date-type="rev-recd" iso-8601-date="2024-09-18">
          <day>18</day>
          <month>09</month>
          <year>2024</year>
        </date>
        <date date-type="accepted" iso-8601-date="2024-06-07">
          <day>07</day>
          <month>06</month>
          <year>2024</year>
        </date>
      </history>

      <permissions>
        <copyright-statement>Copyright © 2024, M. P. Vetsalo, E. A. Godin, E. A. Isaeva, L. K. Galkovskaya</copyright-statement>
        <copyright-year>2024</copyright-year>
        <copyright-holder>M. P. Vetsalo, E. A. Godin, E. A. Isaeva, L. K. Galkovskaya</copyright-holder>
        <ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/>
        <license>
          <ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0/</ali:license_ref>
        </license>
      </permissions>
      <self-uri xlink:href="https://ecological-safety.ru/en/repository/issues/2024/04/10/" xlink:title="Page of article">https://ecological-safety.ru/en/repository/issues/2024/04/10/</self-uri>

      <abstract>
        <p>The article describes the information retrieval system PhotoCoasts of Crimea developed by the staff of the Oceanographic Data Bank group based on the concept of the software PhotoCoasts to systematize and catalogue the collection of digital images of the Crimean Peninsula coasts. The system also ensures effective work with this collection while conducting scientific research. The software system is written in the Python programming language. The application interface is developed using the tkinter package. The system core is a catalogue of meta-information on photosurvey objects. The catalogue is based on faceted classification and includes descriptive facets "Date and Time", "Type of Photosurvey" and specialised facets "Geographic Region", "Coast Genetic Type". The method of extended Boolean retrieval was applied to form the query results in the software system. New images are uploaded and metadata of existing catalogue elements are edited in the metadata editor. Work with the geoinformation part of the metadata base is performed in the geodata editor. The developed software has a significant potential for further evolution and after appropriate adjustment can be used for work with coast images of other regions. It also allows systematisation and classification of image collections in various fields.</p>
      </abstract>

      <kwd-group>
        <kwd>coasts</kwd>
        <kwd>images</kwd>
        <kwd>visualisation</kwd>
        <kwd>systematisation</kwd>
        <kwd>cataloguing</kwd>
        <kwd>faceted classification</kwd>
        <kwd>information retrieval system</kwd>
      </kwd-group>

      <funding-group>
        <funding-statement>The work was performed under state assignment of MHI RAS no. 0827-2020-0004 "Coastal studies". The authors are grateful to DrSci (Geogr.) Yu. N. Goryachkin, who initiated the development of the software, as well as to PhD (Chem.) V. V. Dolotov and PhD (Phys.-Math.) A. V. Bagaev for fruitful discussion of the results.</funding-statement>
      </funding-group>

      <author-notes>
        <p><bold>About the authors:</bold></p>
        <p><bold>Maksim P. Vetsalo</bold>, Leading Software Engineer, Marine Hydrophysical Institute of RAS (2 Kapitanskaya St., Sevastopol, 299011, Russian Federation), ORCID ID: 0000-0002-3543-2124, Scopus Author ID: 57222028338, <email>mvetsalo@mhi-ras.ru</email></p>
        <p><bold>Evgeny A. Godin</bold>, Research Associate, Marine Hydrophysical Institute of RAS (2 Kapitanskaya St., Sevastopol, 299011, Russian Federation), ORCID ID: 0000-0002-6469-1379, Scopus Author ID: 56950615200, ResearcherID: AEP-0342-2022, <email>godin_ea@mhi-ras.ru</email></p>
        <p><bold>Elena A. Isaeva</bold>, Leading Software Engineer, Marine Hydrophysical Institute of RAS (2 Kapitanskaya St., Sevastopol, 299011, Russian Federation), ORCID ID: 0000-0002-1860-0026, Scopus Author ID: 57191413519, <email>isaeva-ea@mhi-ras.ru</email></p>
        <p><bold>Lyudmila K. Galkovskaya</bold>, Leading Software Engineer, Marine Hydrophysical Institute of RAS (2 Kapitanskaya St., Sevastopol, 299011, Russian Federation), <email>galkovskaya@gmail.com</email></p>
        <p><bold>Contribution of the authors:</bold></p>
        <p><bold>Maksim P. Vetsalo</bold> – algorithm development and software implementation of the software product, preparation of the article text and illustrations</p>
        <p><bold>Evgeny A. Godin</bold> – problem statement, outlining of the system composition and structure, preparation of the article text</p>
        <p><bold>Elena A. Isaeva</bold> – preparation of the array of images, software testing, preparation of the article text and illustrations</p>
        <p><bold>Lyudmila K. Galkovskaya</bold> – preparation of the array of images, software testing</p>
        <p><italic>All the authors have read and approved the final manuscript.</italic></p>
      </author-notes>
    </article-meta>
  </front>

  <body>
    <p>Article text not included.</p>
  </body>

  <back>
    <ref-list>
      <title>REFERENCES</title>
      <ref id="B1">
        <label>1.</label>
        <element-citation publication-type="paper-conference">
          <person-group person-group-type="author">
            <name><surname>Godin</surname><given-names>E.A.</given-names></name>
            <name><surname>Vetsalo</surname><given-names>M.P.</given-names></name>
            <name><surname>Galkovskaya</surname><given-names>L.K.</given-names></name>
            <name><surname>Goryachkin</surname><given-names>Yu.N.</given-names></name>
            <name><surname>Zhuk</surname><given-names>E.V.</given-names></name>
            <name><surname>Ingerov</surname><given-names>A.V.</given-names></name>
            <name><surname>Isaeva</surname><given-names>E.A.</given-names></name>
            <name><surname>Kasyanenko</surname><given-names>T.E.</given-names></name>
            <name><surname>Plastun</surname><given-names>T.V.</given-names></name>
          </person-group>
          <article-title>Information Support of Research in the Black Sea and the Sea of Azov Coastal Zones</article-title>
          <source>All-Russian Conference with International Participation "XXIX Coastal Conference: Field – Based and Theoretical Research in Shore Use Practice"</source>
          <year>2022</year>
          <fpage>330</fpage>
          <lpage>333</lpage>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <element-citation publication-type="paper-conference">
          <person-group person-group-type="author">
            <name><surname>Vetsalo</surname><given-names>M.P.</given-names></name>
            <name><surname>Godin</surname><given-names>E.A.</given-names></name>
          </person-group>
          <article-title>Development of a Software System for the Database of Photographic Images of the Crimean Coasts</article-title>
          <source>The Seas of Russia: Challenges of the National Science. Proceedings of the All-Russian Scientific Conference</source>
          <year>2022</year>
          <fpage>287</fpage>
          <lpage>289</lpage>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Cherny</surname><given-names>A.I.</given-names></name>
          </person-group>
          <source>Introduction to Information Retrieval Theory</source>
          <publisher-loc>Moscow</publisher-loc>
          <publisher-name>Nauka</publisher-name>
          <year>1975</year>
          <size units="pages">238</size>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Ranganathan</surname><given-names>S.R.</given-names></name>
          </person-group>
          <source>Colon Classification</source>
          <publisher-loc>Bangalore</publisher-loc>
          <publisher-name>Sarada Ranganathan Endowment for Library Science</publisher-name>
          <year>1987</year>
        </element-citation>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Manning</surname><given-names>C.D.</given-names></name>
            <name><surname>Raghavan</surname><given-names>P.</given-names></name>
            <name><surname>Schütze</surname><given-names>H.</given-names></name>
          </person-group>
          <source>Introduction to Information Retrieval</source>
          <publisher-loc>Cambridge</publisher-loc>
          <publisher-name>Cambridge University Press</publisher-name>
          <year>2008</year>
          <size units="pages">506</size>
        </element-citation>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Witten</surname><given-names>I.H.</given-names></name>
            <name><surname>Moffat</surname><given-names>A.</given-names></name>
            <name><surname>Bell</surname><given-names>T.C.</given-names></name>
          </person-group>
          <source>Managing Gigabytes: Compressing and Indexing Documents and Images</source>
          <publisher-name>Morgan Kaufmann</publisher-name>
          <year>1999</year>
          <size units="pages">519</size>
        </element-citation>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name><surname>Goryachkin</surname><given-names>Yu.N.</given-names></name>
            <name><surname>Dolotov</surname><given-names>V.V.</given-names></name>
          </person-group>
          <source>Sea Coasts of Crimea</source>
          <publisher-loc>Sevastopol</publisher-loc>
          <publisher-name>Colorit</publisher-name>
          <year>2019</year>
          <size units="pages">256</size>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Bogdanov</surname><given-names>D.</given-names></name>
          </person-group>
          <article-title>Optimal Store and Processing Method for Tree-Structures in Relative Databases</article-title>
          <source>Software and Systems</source>
          <year>2009</year>
          <issue>1</issue>
          <fpage>140</fpage>
          <lpage>142</lpage>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Tarassov</surname><given-names>S.V.</given-names></name>
            <name><surname>Burakov</surname><given-names>V.V.</given-names></name>
          </person-group>
          <article-title>Methods of Relational Modeling of Hierarchical Structures of Data</article-title>
          <source>Information and Control Systems</source>
          <year>2013</year>
          <issue>6</issue>
          <fpage>58</fpage>
          <lpage>66</lpage>
          <comment>(in Russian)</comment>
        </element-citation>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name><surname>Bentley</surname><given-names>J.L.</given-names></name>
            <name><surname>Friedman</surname><given-names>J.H.</given-names></name>
          </person-group>
          <article-title>Data Structures for Range Searching</article-title>
          <source>ACM Computing Surveys</source>
          <year>1979</year>
          <volume>11</volume>
          <issue>4</issue>
          <fpage>397</fpage>
          <lpage>409</lpage>
          <pub-id pub-id-type="doi">10.1145/356789.356797</pub-id>
        </element-citation>
      </ref>
    </ref-list>
  </back>
</article>
