[[PageOutline(1-5,Table of Contents,pullout)]] # Technology # ## Gateway applications ## ### Virtual Language Observatory ### Metadata exploration web application, with faceted browser. Own software. Stable. Public info: http://www.clarin.eu/vlo Technical info: https://trac.clarin.eu/wiki/CmdiVirtualLanguageObservatory ### Federated Content Search engine ### Search engine to interact with the federated content search endpoints. Own software. Stable. Public info: https://www.clarin.eu/content/content-search Technical info: https://trac.clarin.eu/wiki/FCS%20Aggregator ### Virtual Collection Registry ### Web application to manage and publish digital bookmark sets (virtual collections). Own software. Stable. Public info: http://www.clarin.eu/content/virtual-collections Technical info: https://trac.clarin.eu/wiki/VirtualCollectionRegistry ## Infrastructure applications ## ### Centre Registry ### Database with information about the CLARIN centres. Own software. Stable. Public info: https://www.clarin.eu/clarin-eric-datatables/centres Technical info: https://centres.clarin.eu/about ### Metadata ### #### Metadata Harvester #### Application to harvest the metadata descriptions from centres. Own software. Stable. Public info: http://clarin.eu/harvester Technical info: https://trac.clarin.eu/wiki/OAIHarvester #### Component Registry #### Application to manage and create CLARIN-compliant metadata profiles. Own software. Stable. Public info: http://clarin.eu/componentregistry Technical info: https://trac.clarin.eu/wiki/ComponentRegistryAndEditor #### Concept Registry #### Application to manage and create CLARIN-compliant concept definitions Existing software (OpenSKOS) from CatchPLUS, with some modifications. Stable. Public info: http://www.clarin.eu/ccr Technical info: http://openskos.org/ #### Curation module #### Application to detect and correct errors in CLARIN-compliant metadata descriptions. Experimental, under development by OEAW Technical info: https://github.com/acdh-oeaw/clarin-curation-module ### Federated Identity ### #### SAML metadata aggregation: PyFF #### Application to merge technical information from national identity federations into 1 file. Existing software from NORDUnet. Stable. Technical info: https://github.com/leifj/pyFF #### CLARIN Identity Provider #### Application for the registration of accounts for those who do not have an academic Identity Provider. Our instance of ([http://unity-idm.eu/ Unity IDM]), which is also used by EUDAT for [https://www.eudat.eu/services/b2access B2ACCESS]. See [[ServiceProviderFederation/CLARIN IdP]]. Public info: https://user.clarin.eu/ Technical info: http://www.clarin.eu/content/clarin-identity-provider #### Discovery Service #### Application to select an identity provider upon federated login. Self-developed lightweight solution. Stable. Technical info: http://www.clarin.eu/content/clarin-discovery-service #### Authorisation Service #### Middleware that allows a web application or service to perform user delegation: act on behalf of an authenticated user (e.g. writing to her/his protected workspace). Experimental Will be provided by [http://unity-idm.eu/ Unity IDM] Technical info: [[OAuthDelegation]], https://www.clarin.eu/content/user-delegation ### Matomo (formerly Piwik) ### Application that keeps usage statistics of various web applications and sites. Third-party software (self hosted). Stable. Technical info: https://trac.clarin.eu/wiki/AccessStatistics ### Validators ### #### OAI-PMH (metadata) validator #### Application to check the validity of an OAI-PMH endpoint for metadata harvesting. Third-party software (self hosted). Stable. Public info: http://clarin.eu/oaivalidator Technical info: http://dl.cs.uct.ac.za/projects/re/ #### CMDI (metadata) validator #### Command-line application to check the validity of large sets of CMDI files. Own software. Stable. Technical info: https://trac.clarin.eu/browser/CMDIValidator #### SRU-CQL (FCS) validator #### Application to check the validity of an SRU-CQL endpoint for content search. Own software. Stable Public info: http://clarin.eu/oaivalidator Technical info: http://dl.cs.uct.ac.za/projects/re/ ### Language Resource Switchboard ### Application to suggest web applications that can process a specific file type. Experimental, under development by EKUT Technical info: https://trac.clarin.eu/wiki/LanguageResourceSwitchboard ## Software development ## ### Subversion repository ### Source code repository for self-developed software. Will be gradually migrated to [[GitHub]]. Third-party software (self hosted) Technical info: http://www.clarin.eu/svn ### Trac ### Issue tracker for software development and wiki. The issue tracker will be gradually migrated to !GitHub, while the wiki will remain for internal information exchange. Third-party software (self hosted) Technical info: http://www.clarin.eu/svn ### Nexus maven repository ### Repository to share compiled Java packages (jars) and Maven files (poms). Third-party software (self hosted). Technical info: https://trac.clarin.eu/wiki/Nexus ### Docker repository ### Third-party software (self hosted). Stable. Technical info: https://trac.clarin.eu/wiki/ServerConfig/docker ### Third-party infrastructure (hosted in the cloud) ### #### !GitHub #### Issue tracking and code repository. Technical info: https://trac.clarin.eu/wiki/GitHub #### Travis #### Continuous Integration platform, tightly coupled with !GitHub. Technical info: https://trac.clarin.eu/wiki/GitHub#Travis ## System management ## ### Icinga ### Monitoring system. Third-party software (hosted at computing centre). Technical info: [[SystemAdministration/Monitoring/Icinga]] ### Grafana ### Computing Resource Dashboard. Third-party software (self hosted). Technical info: [[SystemAdministration/Monitoring/collectd]] ### Kibana ### Log querying and visualisation (on top of [http://elastic.co/ Elasticsearch], with input from [https://www.fluentd.org/ Fluentd]) Third-party software (self hosted). Technical info: [[SystemAdministration/Monitoring/Kibana]] ## Office systems ## ### Document (CE) archive ### Simple web application for the CLARIN document archive. Own software. Stable. Technical info: https://github.com/dietervu/ce-archive (private) ### People and Organisation database ### Lightweight Drupal-based CRM solution ([https://www.drupal.org/project/redhen RedHen]) to manage the CLARIN contacts. Third-party software. Stable (self hosted). ## Communication systems ## ### Website ### Drupal-based content management system. Third-party software, with a few own additions. Stable. Public info: http://www.clarin.eu/ Technical info: https://trac.clarin.eu/wiki/Webdev ### Mailing Lists ### Mailman system. Third-party software, hosted at Utrecht University. Public info: http://www.clarin.eu/content/mailing-lists Technical info: https://trac.clarin.eu/wiki/lists.clarin.eu ### !MailChimp ### Newsflash distribution system. Third-party software, hosted in the cloud. Public info: http://www.clarin.eu/content/newsflash ### Slack ### Chat platform for developers. Experimental. Third-party software, hosted in the cloud. Public info: https://clarineric.slack.com Technical info: https://trac.clarin.eu/wiki/Slack ### Social media ### #### Facebook #### https://www.facebook.com/ClarinEric/ #### Twitter #### https://twitter.com/CLARINERIC #### !LinkedIn #### https://www.linkedin.com/company/9411460 #### !YouTube #### https://www.youtube.com/channel/UCJPks1mzisqsS4NrBFKIWag ## Third-party infrastructure applications & services ## ### B2DROP [EUDAT] ### Cloud-storage platform based on ownCloud, similar to !DropBox. Also referred to (within CLARIN) as “workspaces”. Public info: https://b2drop.eudat.eu/ Technical info: https://trac.clarin.eu/wiki/Workspaces ### B2SHARE [EUDAT] ### Simple data upload platform, “scientific youtube”, based on CERN’s Invenio repository. Public info: https://b2share.eudat.eu/ ### B2SAFE [EUDAT] ### Data replication service based on [http://irods.org/ iRODS]. Public info: https://eudat.eu/services/b2safe Technical info: http://www.clarin.eu/event/2015/clarin-b2safe-workshop ### B2ACCESS [EUDAT] ### Authentication module (proxy Service Provider) for EUDAT services. Public info: https://b2access.eudat.eu Technical info: https://eudat.eu/services/b2access ### Potential A-services ### To be extended with services provided by CLARIN centres; a first candidate list is available at http://www.clarin.eu/node/4002