diff --git a/XV.md b/XV.md index ee6acc4..569746e 100644 --- a/XV.md +++ b/XV.md @@ -1,8 +1,8 @@ **TECHNOLOGY** -XV. Technical infrastructure +##### XV. Technical infrastructure -##### R15. The repository functions on well-supported operating systems and other core infrastructural software and is using hardware and software technologies appropriate to the services it provides to its Designated Community. +R15. The repository functions on well-supported operating systems and other core infrastructural software and is using hardware and software technologies appropriate to the services it provides to its Designated Community. The basic technical structure of TETHYS corresponds to a client/server architecture with a number of clients and middleware components controlling the information flow and quality. On the server side a RDBMS (PostgreSQL) is used for information storage. For better performance high volume and binary data (e.g. geophysics, pictures) are stored in consistent formats on hard disk arrays. All public interfaces to the information system are standards conform (W3C, ISO, OGC) and are based on web services. Metadata are dynamically marshalled from the RDB to a TETHYS specific metadata format, and transformed (XSLT, XML to JSON transform) by the frontend to various content standards (DataCite XML, Dublin Core XML, but also more community specific ones like ISO19115/ISO19139, Darwin Core). They are disseminated via OAI-PMH (https://tethys.at/oai), HTTP content negotiation (based on DOI standards), or other protocols. The Tethys ticket system used for data submissions, general user requests, or bug reports is Gitea, hostet on Geosphere.at (https://gitea.geologie.ac.at/geolba/tethys.backend/issues).