{"id":21815568,"url":"https://github.com/arbox/shalmaneser","last_synced_at":"2025-04-14T00:42:02.743Z","repository":{"id":9495043,"uuid":"11386590","full_name":"arbox/shalmaneser","owner":"arbox","description":"Shalmaneser is a Shallow Semantic Parser.","archived":false,"fork":false,"pushed_at":"2016-11-14T18:03:13.000Z","size":52896,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T14:52:37.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arbox.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-13T10:36:41.000Z","updated_at":"2020-10-14T06:44:50.000Z","dependencies_parsed_at":"2022-09-06T02:42:36.866Z","dependency_job_id":null,"html_url":"https://github.com/arbox/shalmaneser","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbox%2Fshalmaneser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbox%2Fshalmaneser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbox%2Fshalmaneser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbox%2Fshalmaneser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arbox","download_url":"https://codeload.github.com/arbox/shalmaneser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804719,"owners_count":21164127,"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-27T15:19:51.654Z","updated_at":"2025-04-14T00:42:02.707Z","avatar_url":"https://github.com/arbox.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SHALMANESER\n\n[RubyGems](http://rubygems.org/gems/shalmaneser) |\n[Shalmanesers Project Page](http://bu.chsta.be/projects/shalmaneser/) |\n[Source Code](https://github.com/arbox/shalmaneser) |\n[Bug Tracker](https://github.com/arbox/shalmaneser/issues)\n\n\n[![Gem Version](https://img.shields.io/gem/v/shalmaneser.svg\")](https://rubygems.org/gems/shalmaneser)\n[![Gem Version](https://img.shields.io/gem/v/frprep.svg\")](https://rubygems.org/gems/shalmaneser-prep)\n[![Gem Version](https://img.shields.io/gem/v/fred.svg\")](https://rubygems.org/gems/shalmaneser-fred)\n[![Gem Version](https://img.shields.io/gem/v/rosy.svg\")](https://rubygems.org/gems/shalmaneser-rosy)\n\n\n[![License GPL 2](http://img.shields.io/badge/License-GPL%202-green.svg)](http://www.gnu.org/licenses/gpl-2.0.txt)\n[![Build Status](https://img.shields.io/travis/arbox/shalmaneser.svg?branch=1.2\")](https://travis-ci.org/arbox/shalmaneser)\n[![Code Climate](https://img.shields.io/codeclimate/github/arbox/shalmaneser.svg\")](https://codeclimate.com/github/arbox/shalmaneser)\n[![Dependency Status](https://img.shields.io/gemnasium/arbox/shalmaneser.svg\")](https://gemnasium.com/arbox/shalmaneser)\n\n[SHALMANESER](http://www.coli.uni-saarland.de/projects/salsa/shal/) is a SHALlow seMANtic parSER.\n\nThe name Shalmaneser is borrowed from John Brunner. He describes in his novel\n\"Stand on Zanzibar\" an all knowing supercomputer baptized Shalmaneser.\n\nShalmaneser also has other origins like the king [Shalmaneser III](https://en.wikipedia.org/wiki/Shalmaneser_III).\n\n\u003e \"SCANALYZER is the one single, the ONLY study of the news in depth\n\u003e that’s processed by General Technics’ famed computer Shalmaneser,\n\u003e who sees all, hears all, knows all save only that which YOU, Mr. and Mrs.\n\u003e Everywhere, wish to keep to yourselves.\" \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e But Shalmaneser is a Micryogenic® computer bathed in liquid helium and it’s cold in his vault. \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e “Of course not. Shalmaneser’s main task is to achieve the impossible again, a routine undertaking here at GT.” \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e “They programmed Shalmaneser with the formula for this stiffener, see, and…” \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e What am I going to do now? \u003cbr/\u003e\n\u003e “All right, Shalmaneser!” \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e Shalmaneser is a Micryogenic® computer bathed in liquid helium and there’s no sign of Teresa. \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n\u003e Bathed in his currents of liquid helium, self-contained, immobile, vastly well informed by every mechanical sense: Shalmaneser. \u003cbr/\u003e\n\u003e John Brunner (1968) \"Stand on Zanzibar\"\n\n## Description\n\nPlease be careful, the whole thing is under construction! For now Shalmaneser it not intended to run on Windows systems since it heavily uses system calls for external invocations.\nCurrent versions of Shalmaneser have been tested on Linux only (other *NIX testers are welcome!).\n\nShalmaneser is a supervised learning toolbox for shallow semantic parsing, i.e. the automatic assignment of semantic classes and roles to text. This technique is often called [SRL](https://en.wikipedia.org/wiki/Semantic_role_labeling) (Semantic Role Labelling). The system was developed for Frame Semantics; thus we use Frame Semantics terminology and call the classes frames and the roles frame elements. However, the architecture is reasonably general, and with a certain amount of adaption, Shalmaneser should be usable for other paradigms (e.g., PropBank roles) as well. Shalmaneser caters both for end users, and for researchers.\n\nFor end users, we provide a simple end user mode which can simply apply the pre-trained classifiers\nfor [English](http://www.coli.uni-saarland.de/projects/salsa/shal/index.php?nav=download) (FrameNet 1.3 annotation / Collins parser)\nand [German](http://www.coli.uni-saarland.de/projects/salsa/shal/index.php?nav=download) (SALSA 1.0 annotation / Sleepy parser).\n\nWe'll try to provide newer pretrained models for English, German, and possibly other languages as soon as possible.\n\nFor researchers interested in investigating shallow semantic parsing, our system is extensively configurable and extendable.\n\n## Origin\n\nThe original version of Shalmaneser was written by Sebastian Padó, Katrin Erk, Alexander Koller, Ines Rehbein, Aljoscha Burchardt and others during their work in the SALSA Project.\n\nYou can find original versions of Shalmaneser up to ``1.1`` on the [SALSA](http://www.coli.uni-saarland.de/projects/salsa/shal/) project page.\n\n## Publications on Shalmaneser\n\n- K. Erk and S. Padó: Shalmaneser - a flexible toolbox for semantic role assignment. Proceedings of LREC 2006, Genoa, Italy. [Click here for details](http://www.nlpado.de/~sebastian/pub/papers/lrec06_erk.pdf).\n\n- TODO: add other works\n\n## Documentation\n\nThe project documentation can be found in our [doc](https://github.com/arbox/shalmaneser/blob/master/doc/README.md) folder.\n\n## Development\n\nWe are working now only on the `master` branch. For different intermediate versions see corresponding tags.\n\n## Installation\n\nSee the installation instructions in the [doc](https://github.com/arbox/shalmaneser/blob/master/doc/README.md#installation) folder.\n\n### Tokenizers\n\n- [Ucto](http://ilk.uvt.nl/ucto/)\n\n### POS Taggers\n\n- [TreeTagger](http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/)\n\n### Lemmatizers\n\n- [TreeTagger](http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/)\n\n### Parsers\n\n- [BerkeleyParser](https://github.com/slavpetrov/berkeleyparser)\n- [Stanford Parser](http://nlp.stanford.edu/software/lex-parser.shtml)\n- [Collins Parser](http://www.cs.columbia.edu/~mcollins/code.html)\n\n### Machine Learning Systems\n\n- [OpenNLP MaxEnt](http://sourceforge.net/projects/maxent/files/Maxent/2.4.0/)\n- [Mallet](http://mallet.cs.umass.edu/index.php)\n\n## License\n\nShalmaneser is released under the `GPL v. 2.0` license as of the initial authors.\n\nFor a local copy of the full license text see the [LICENSE](LICENSE.md) file.\n\n## Contributing\n\nFeel free to contact me via Github. Open an issue if you see problems or need help.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbox%2Fshalmaneser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farbox%2Fshalmaneser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbox%2Fshalmaneser/lists"}