SIARDexcerpt
Description[edit]
SIARDexcerpt is a Java-based application that searches and extracts individual records of SIARD files, then converts them into a human readable form using a user-specific or a generic stylesheet. It is an open source application under a GPL v3+ licence. SIARDexcerpt uses unmodified components of other manufacturers by embedding them directly into the source code.
Functional Principle[edit]
SIARDexcerpt complies with the following requirements.
- Initialisation: During initialisation the SIARD file is unpacked into the working directory and the desired configuration is copied to the predefined location. If required, the configuration is completed automatically according to metadata.xml and temporally saved as SIARDexcerpt.conf.xml.
- Search: After initialisation the matching lines are searched using grep. The asterisk (*) serves as a wild-card character. SIARDexcerpt copies the matching lines and outputs twelve predefined columns as a preview. A stylesheet permits the display of the result in Internet Explorer. The search result is saved into the configured output folder.
- Extraction: The extraction can start once the primary key is known. The extracted result is saved into the configured output folder. A stylesheet permits the display of the result in Internet Explorer.
- End: At the end, the temporary configuration file SIARDexcerpt.conf.xml and the unpacked SIARD file are deleted.
The results (including information on inconsistencies and errors) are output for every step and written into a validation log.
Third-party applications[edit]
SIARDexcerpt uses unmodified components of other manufacturers by embedding them directly into the source code. Users of SIARDexcerpt are requested to adhere to these components ‘terms of licence.
- To search and excerpt SIARDexcerpt use grep.
Read Me & Download[edit]
SIARDexcerpt is a Java-based application that searches and extracts individual records of SIARD files, then converts them into a human readable form using a user-specific or a generic stylesheet.
SIARDexcerpt, Copyright (C) 2016 Claire Roethlisberger (KOST-CECO).
This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see GPL-3.0_COPYING.txt for details.
You can download SIARDexcerpt under https://github.com/KOST-CECO/SIARDexcerpt/releases or http://kost-ceco.ch/cms/index.php?siardexcerpt_de. For installation-instructions check the manual (DE/FR/EN).
SIARD format[edit]
SIARD stands for Software Independent Archiving of Relational Databases. Originally the Swiss Federal Archives (SFA) have developed the SIARD format as a sustainable solution for the archiving of relations databases.
In early 2013 SIARD format has been adopted as an eCH Standard (eCH-0165: SIARD format specification http://www.ech.ch/vechweb/page?p=dossier&documentNumber=eCH-0165).
eCH is the Swiss organization for standardization in the field of e-government. eCH Standards define guidelines for recurring applications and their results, as for example format definitions or procedural standards. The aim of those standards is to unify and thus facilitate the electronic collaboration between authorities as well as between authorities and organizations, educational and research institutions, firms and private organizations.
Future[edit]
See http://github.com/KOST-CECO/SIARDexcerpt/issues
Feedback & Issues[edit]
Feedback about SIARDexcerpt is very welcome at http://github.com/KOST-CECO/KOST-Simy/issues or kost-val[at]kost-ceco.ch
.
User Experiences[edit]
.
Development Activity[edit]
All development activity is visible on GitHub: http://github.com/KOST-CECO/SIARDexcerpt/commits
Release Feed[edit]
Below the last 3 release feeds:
- 2023-08-31 08:49:25
- [tag:github.com,2008:Repository/53601197/v1.0.1 SIARDexcerpt v1.0.1 alpha]
- by Chlara
- 2021-03-29 15:43:59
- [tag:github.com,2008:Repository/53601197/v1.0.0 v1.0.0]
- by Chlara
- 2019-07-16 12:25:32
- [tag:github.com,2008:Repository/53601197/v0.9.0 v0.9.0]
- by Chlara
Activity Feed[edit]
Below the last 5 commits:
- 2021-03-29 15:45:31
- [tag:github.com,2008:Grit::Commit/8c046e82bd802e54fbcc4fab688b71377e7d0ff1 Update README.md]
- by Chlara https://github.com/Chlara
- 2019-07-16 12:07:38
- [tag:github.com,2008:Grit::Commit/68615c800579a8c257ce116c9e5ef10b3abac83d SIARDexcerpt v 0.9.0 (Teil2)]
- by Chlara https://github.com/Chlara
- 2019-07-11 11:35:39
- [tag:github.com,2008:Grit::Commit/f27256f86c102a2c3de5250917eafc83e22a75ec SIARDexcerpt v 0.9.0 (Teil1)]
- by Chlara https://github.com/Chlara
- 2019-03-21 12:26:13
- [tag:github.com,2008:Grit::Commit/0d28fca3b1be8784a57339d628b060e0e06d3324 SIARDexcerpt v 0.1.1 (Teil4)]
- by Chlara https://github.com/Chlara
- 2019-02-28 07:28:33
- [tag:github.com,2008:Grit::Commit/a10114c213f60eff2447ea317fe3a100baafe94e SIARDexcerpt v 0.1.1 (Teil3)]
- by Chlara https://github.com/Chlara