{"id":30997140,"url":"https://github.com/mardi4nfdi/mathosphere","last_synced_at":"2025-09-12T22:47:24.116Z","repository":{"id":40296309,"uuid":"21352848","full_name":"MaRDI4NFDI/mathosphere","owner":"MaRDI4NFDI","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-10T04:51:53.000Z","size":17289,"stargazers_count":6,"open_issues_count":74,"forks_count":7,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-07-20T22:48:21.233Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaRDI4NFDI.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}},"created_at":"2014-06-30T13:55:04.000Z","updated_at":"2025-02-20T10:01:12.000Z","dependencies_parsed_at":"2023-01-26T02:45:41.770Z","dependency_job_id":null,"html_url":"https://github.com/MaRDI4NFDI/mathosphere","commit_stats":null,"previous_names":["mardi4nfdi/mathosphere","gipplab/mathosphere"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/MaRDI4NFDI/mathosphere","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaRDI4NFDI%2Fmathosphere","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaRDI4NFDI%2Fmathosphere/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaRDI4NFDI%2Fmathosphere/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaRDI4NFDI%2Fmathosphere/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaRDI4NFDI","download_url":"https://codeload.github.com/MaRDI4NFDI/mathosphere/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaRDI4NFDI%2Fmathosphere/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274889922,"owners_count":25368780,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-09-12T22:47:20.153Z","updated_at":"2025-09-12T22:47:24.100Z","avatar_url":"https://github.com/MaRDI4NFDI.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Mathosphere\n\n### About\nMathosphere consists of the following components:\n* A baseX ad hock formula search system\n* A flink batch processing system\n* A rest interface\n\nThe baseX backend manages the data used for ad hoc retrieval for MathSearch on\nWikipedia or DRMF.\nThe rest interface provides an interface for ad hoc retrieval. The MediaWiki MathSearch\nextension serves as a frontend.\nThe flink batch processing component is used for long running data analysis and batch queries.\n\n### Releases and old versions\nCurrently, there is no Mathosphere release available. Version 3.0.0 is the first version that is going to be released to the public [![MavenCentral](https://maven-badges.herokuapp.com/maven-central/com.formulasearchengine/mathosphere/badge.svg)](maven-badges.herokuapp.com/maven-central/com.formulasearchengine/matosphere/)\n\nHowever, the MathML query generator is available from maven central [![MavenCentral](https://maven-badges.herokuapp.com/maven-central/com.formulasearchengine/mathmlquerygenerator/badge.svg)](maven-badges.herokuapp.com/maven-central/com.formulasearchengine/mathmlquerygenerator/)\nNote we are using a development version of MathML query generator for this project, under a submodule.\n\nVersion 1.0.0-SNAPSHOT is tightly coupled to Stratosphere 0.2.x and was focused on batch formula search.\nThe code is available from (TU-Berlin/mathosphere-history). The research prototype was build explicitly for the NTCIR-10.\nWe demonstrate the principle of separating the challenges of handing huge dadaists from principal\nquestion in MIR. See our [Querying large Collections of Mathematical Publications paper](https://www.researchgate.net/publication/259291837_Querying_large_Collections_of_Mathematical_Publications_-NTCIR10_Math_Task).\n\nVersion 2.0.0-SNAPSHOT is based on Apache Flink.\nThis research prototype analysing fundamental factors of formula similarity is build for the NTCIR-11 conference.\nSee our [paper](http://research.nii.ac.jp/ntcir/workshop/OnlineProceedings11/pdf/NTCIR/Math-2/04-NTCIR11-MATH-SchubotzM.pdf)\n\nWe are using the [NTCIR-11 Wikipedia](http://ntcir11-wmc.nii.ac.jp/index.php/NTCIR-11-Math-Wikipedia-Task) dataset\n(specifically the augmentedWikiDump.xml from [this host](http://demo.formulasearchengine.com/images/)) for as additional\ntraining dataset.\n\n### Checkout\n  \n  * if tests fail on windows make sure to checkout the files with unix-style line endings. This is most easily done by\n  `git config --global core.autocrlf false`\n  \n  * in the git for windows installation process this would be the option #2 Checkout as-is, commit Unix-style line endings Git will not perform any conversion when checking out text files.\n\n### Master branch tests\n[![Build Status](https://travis-ci.org/ag-gipp/mathosphere.svg?branch=master)](https://travis-ci.org/ag-gipp/mathosphere)\n[![Coverage Status](https://coveralls.io/repos/ag-gipp/mathosphere/badge.svg)](https://coveralls.io/r/ag-gipp/mathosphere )\n[![Known Vulnerabilities](https://snyk.io/test/github/ag-gipp/mathosphere/badge.svg)](https://snyk.io/test/github/ag-gipp/mathosphere)\n\n          \n### Checkout\n\n if test fail on windows make sure to checkout the files with unix-style line endings. This is most easily done by\n`git config --global core.autocrlf false`\n\n(In the git for windows installation process this would be the option #2 Checkout as-is, commit Unix-style line endings Git will not perform any conversion when checking out text files.)\n\n### Building this project\nRun the following to initialize submodules after cloning this project:\n```\ngit submodule init\ngit submodule update\n```\n\nRun the following to pull latest changes from each submodules' repo\n```\ngit submodule update --remote --merge\n```\n### Troubleshooting\nIf test fail due to encoding problems in windows, set the environment variable\n```\nJAVA_TOOL_OPTIONS = -Dfile.encoding=UTF8\n```\nas suggested on [stackoverflow.](http://stackoverflow.com/a/28470840)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmardi4nfdi%2Fmathosphere","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmardi4nfdi%2Fmathosphere","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmardi4nfdi%2Fmathosphere/lists"}