{"id":20114732,"url":"https://github.com/gatenlp/mimir","last_synced_at":"2025-05-06T13:32:20.765Z","repository":{"id":44858799,"uuid":"119835408","full_name":"GateNLP/mimir","owner":"GateNLP","description":"Multi-paradigm Information Management Index and Repository","archived":false,"fork":false,"pushed_at":"2023-12-05T23:47:53.000Z","size":9814,"stargazers_count":10,"open_issues_count":10,"forks_count":2,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-04-16T07:59:27.560Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GateNLP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-02-01T12:52:43.000Z","updated_at":"2024-04-16T07:59:27.561Z","dependencies_parsed_at":"2023-12-06T00:43:41.636Z","dependency_job_id":null,"html_url":"https://github.com/GateNLP/mimir","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GateNLP%2Fmimir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GateNLP%2Fmimir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GateNLP%2Fmimir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GateNLP%2Fmimir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GateNLP","download_url":"https://codeload.github.com/GateNLP/mimir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224504107,"owners_count":17322334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T18:31:35.104Z","updated_at":"2024-11-13T18:32:36.631Z","avatar_url":"https://github.com/GateNLP.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mimir\nMulti-paradigm Information Management Index and Repository\n\nThis is the top level directory for the GATE Mímir source tree, containing the \nfollowing modules which are built by the top-level POM:\n\n- `mimir-core`: the core Mímir Java library.\n- `mimir-connector`: Java library for sending documents to a remote Mímir server.\n- `mimir-client`: Java library for querying a remote Mímir index.\n- `mimir-indexing-plugin`: GATE plugin providing a PR that sends documents to\n  Mímir for indexing.\n- `plugins`: Mímir plugins providing various Semantic Annotation Helper (SAH) \n  implementations.\n  - `db-h2`: generic SAH based on the H2 relational database\n    (http://www.h2database.com/) \n  - `measurements`: specialised SAH providing advanced support for Measurement\n    annotations\n  - `sparql`: SAH implementation that uses semantic queries against a SPARQL\n    end-point to filter the results of standard Mímir queries. \n\nThe components of the Mímir web application are in the `webapp` directory,\nand are built using Gradle and Grails 3.3:\n\n- `mimir-web-ui`: the GWT search user interface used in `mimir-web`\n- `mimir-web`: a Grails (http://grails.org) plugin providing Mímir\n  functionality for Grails-base web applications.\n- `mimir-cloud`: the Grails application used for the Mímir installs on \n  http://GATECloud.net. This is a fully-fledged application, which extends the\n  `mimir-web` plugin with support for security. In most cases, if you need a simple way\n  of deploying Mímir, you should be able to use this application as is. If you \n  need to integrate with an existing infrastructure (e.g. some already-existing\n  single-sign-on solution), then you may find it easier to create your own app\n  that depends on the `mimir-web` plugin.\n\nOther components:\n\n- doc: the Mímir user guide (LaTeX source and built PDF)\n\n## How to build\n\nBuilding Mímir is a two step process, you will require an installation of\nMaven but not Grails/Gradle as the web components come with their own wrapper:\n\n 1. run `mvn install` in this directory to build all the Java components\n 2. run `./grailsw run-app` in `webapp/mimir-cloud` to build and start up\n    the sample web application.\n\nIf you want to build a WAR for deployment to a Tomcat or similar web server\nthen change to the `webapp/mimir-cloud` directory and run:\n\n 1. `./grailsw run-command cache-mimir-plugins`\n 2. `./grailsw prod war`\n\nThe resulting WAR file will be created in `build/libs`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgatenlp%2Fmimir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgatenlp%2Fmimir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgatenlp%2Fmimir/lists"}