Giter Site home page Giter Site logo

opensemanticsearch / open-semantic-entity-search-api Goto Github PK

View Code? Open in Web Editor NEW
167.0 11.0 31.0 149 KB

Open Source REST API for named entity extraction, named entity linking, named entity disambiguation, recommendation & reconciliation of entities like persons, organizations and places for (semi)automatic semantic tagging & analysis of documents by linked data knowledge graph like SKOS thesaurus, RDF ontology, database(s) or list(s) of names

Home Page: https://opensemanticsearch.org/doc/datamanagement/named_entity_recognition

License: GNU General Public License v3.0

Python 100.00%
named-entity-recognition linked-data reconciliation reconciliation-service disambiguation python rest-api api linkeddata semantic

open-semantic-entity-search-api's People

Contributors

bhelou-roivant avatar mandalka avatar opensemanticsearch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-semantic-entity-search-api's Issues

Geonames importer

Command line tool and UI for easier import of custom geonames for end users.

Language parameter

Optional parameter / autodetection of (con)text language to limit Entity Extraction by language for usage of very general multilingual thesaurus with many false friends.

Support same IDs in multiple thesauri

If same ID/URI in different thesaurus, only last import for the URI/ID is used.

Merge entities index entries from all thesauri, if they describe same URI by different/additional labels.

Generate OCR dictionary

Move code for generation of OCR dictionary from Open Semantic Search Apps to Entity API module and provide the word list via REST API.

Running in docker

Hallo

I want to use docker to run the search engine on windows. I did run docker pull opensemanticsearch/solr but do not know how to do "Call shell script build-deb" to build the dependencies.

When run docker run -p 8983:8983 opensemanticsearch/solr i can access teh service thought "http://localhost:8983/" but I expected a search interface but see the solr Admin console.

How do run semantic search using docker instead of using virtual box?

How do you use API call with python

I have attempted to understand how to use solr's api calls but have not managed to due to I am not able to find the collection name that open semantic seach uses in solr

Docker container

Docker container for easier installation, separation & distribution.

Evaluate Python libraries and open API standards

For scoring by named entity recognition class use Spacy, which is integrated with Open Semantic ETL.
For scoring by "more like this" and different scoring by fields like name or description use Solr/Elasticsearch index / API

For other scoring methods in issues evaluate existing Python libraries.

For API standards/parameters inspiration from similar Open Source software:

Import named entities from database

Import named entities from database so we can do normalization by additional data base fields or links, not only like now export lists of names to plain text lists or by converting tables to SKOS manually.

Automatic setup of not yet existent dictionaries

Automatic setup of not yet existent dictionaries by adding entities to dictionaries so we do not have to setup new dictionaries by Open Semantic Search Apps anymore and API users have not to add dictionaries before use manually by dictionary manager.

REST-API: JSONP

Support of JSONP, so the REST-API can be used by Open Refine.

Names in scanned legacy documents

Names of Entities in old/legacy documents are often written with whitespaces like
John D O E
which should be recognized as John Doe, too.

Module entity manager

Python module for easy adding of single entities to index for easy custom entity importers and to move code from Open Semantic Search Apps UIs to API.

Score by context

Enrich entities in index with context like description or wikipedia page and score the posted (con)text by matching such additional informations

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.