GithubHelp home page GithubHelp logo

dice-group / fox Goto Github PK

View Code? Open in Web Editor NEW
188.0 26.0 52.0 774.73 MB

Federated Knowledge Extraction Framework

License: GNU Affero General Public License v3.0

Shell 0.81% CSS 1.66% HTML 2.05% JavaScript 41.59% Java 53.39% Dockerfile 0.50%
named-entity-recognition ensemble-learning linked-data relation-extraction

fox's Introduction

Build Status BCH compliance Project Stats

FOX - Federated Knowledge Extraction Framework

FOX (https://dice-research.org/FOX) is a framework that integrates the Linked Data Cloud and makes use of the diversity of NLP algorithms to extract RDF triples of high accuracy out of NL.

In its current version, it integrates and merges the results of Named Entity Recognition tools as well as it integrates several Relation Extraction tools.

Requirements

Docker, Java 8, Maven 3, graphviz (for JavaDoc only)

Build and Run

Docker.

Documentation:

documentation.

Demo

This version supports multiple languages for NER, NED and RE.

Live Demo: https://fox.demos.dice-research.org/

How to cite

English version with details:

@incollection{
  year={2014},
  isbn={978-3-319-11963-2},
  booktitle={The Semantic Web – ISWC 2014},
  volume={8796},
  series={Lecture Notes in Computer Science},
  title={Ensemble Learning for Named Entity Recognition},
  publisher={Springer International Publishing},
  author={Ren{\'e} Speck and Axel-Cyrille {Ngonga Ngomo}},
}

The extended version for multiple languages:

@InProceedings{speck2017,
   author={Ren{\'e} Speck and Axel-Cyrille {Ngonga Ngomo}},
   title={{Ensemble Learning of Named Entity Recognition Algorithms using Multilayer Perceptron for the Multilingual Web of Data}},
   booktitle={K-CAP 2017: Knowledge Capture Conference},
   year={2017},
   pages={4},
   organization={ACM}
 }

License

FOX is licensed under the GNU Affero General Public License v3.0 (license document is in the application folder).

FOX uses several other libraries. An incomplete list is as follows:

  • Illinois NLP Pipeline (University of Illinois Research and Academic Use License)
  • Stanford CoreNLP (GNU GPL Version 2)
  • Apache OpenNLP (Apache License, Version 2)
  • Balie (GNU GPL Version 2)

Bugs

Found a 🐛 bug? Open an issue with some emojis. Issues without emojis are not valid. :trollface:

fox's People

Contributors

dependabot[bot] avatar earthquakesan avatar firmao avatar lennartaustenfeld avatar oliver1989 avatar renespeck 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fox's Issues

Update NE types

Update NE types with open, inner and end to prevent splitting of multi word NE in the learning phase.

University[B-ORG] of[I-ORG] Leipzig [E-ORG]

wrong content type for request

curl -d "@example.json"  -H "Content-Type:application/json;charset=utf-8" "http://fox-demo.aksw.org/fox" -vvv

gives

*   Trying 139.18.2.38...
* TCP_NODELAY set
* Connected to fox-demo.aksw.org (139.18.2.38) port 80 (#0)
> POST /fox HTTP/1.1
> Host: fox-demo.aksw.org
> User-Agent: curl/7.58.0
> Accept: */*
> Content-Type:application/json;charset=utf-8
> Content-Length: 269
> 
* upload completely sent off: 269 out of 269 bytes
< HTTP/1.1 200 OK
< Date: Thu, 11 Oct 2018 16:19:25 GMT
< Server: Jetty(9.3.6.v20151106)
< Content-Type: application/x-turtle;charset=utf-8
< Transfer-Encoding: chunked
< 
{
  "@graph" : [ {
    "@id" : "_:b0",
    "@type" : [ "foxo:NamedEntityRecognition", "prov:Activity" ],
    "endedAtTime" : "2018-10-11T18:19:25.590+02:00",
    "generated"...

Content-Type: application/x-turtle;charset=utf-8 should be something "json-ld"

Add steps to build docker container to readme

Would be good to have a small guide on how to build docker container in readme too, e.g.:

  1. Build project: ./build.sh
  2. Enter release folder: cd release
  3. Copy properties file: cp fox.properties-dist fox.properties
  4. Build docker container: docker build -t fox .
  5. Start docker container: docker run -p 4444:4444 -it fox

No response with following request

Request body:

{ input: ' Community and culture, Philharmonic orchestra of Mexico City will evoke Sibelius and Scriabin Image courtesy of organización Editorial Mexicana, June 25, 2015 Mexico CITY, mexico .- Pieces by Jean Sibelius (1865-1957), Alexander Scriabin (1872-1915) and Carl Nielsen (1865-1931), will be executed this Saturday and Sunday by the Philharmonic Orchestra of the City of Mexico (OFCM), at the end of the second segment of the Season 2015. With the participation of pianist Gonzalo Gutierrez and under the direction of maestro José Areán, the group will offer a pair of concerts at the Auditorio Blas Galindo of the National Center of Arts (Cenart), reported the Secretariat of Culture of Mexico City. The program includes "Waltz triste", by the Finnish composer Jean Sibelius, "Symphony No. 5", the Danish Carl Nielsen, and accompanied by the orchestra, Gonzalo Gutiérrez construed "Prometheus-The poem of fire", the Russian Alexander Scriabin. According to Gutierrez, "Prometheus harmonically it is a piece of very risky, the concern it is not even set melodies of the traditional way, but that he is going permutando a chord with the that build a lot of things that happen between the piano and the orchestra. He pointed out that "Prometheus-The poem of fire", premiered in Moscow on march 2, 1911, is not, strictly speaking, a piece for piano, and its interpretation will be integrated organically to the Philharmonic, where it will merge with the strings and woods in an orchestral texture. The pianist mexican have been presented at various venues such as the Tokyo Opera City Recital Hall, the New York Americas Society, the Boston University Concert Hall and the Palace of Fine Arts, among many other venues both national and international. Notimex/ AM Rights Reserved organización Editorial Mexicana S. A. de C. V. ',
  type: 'text',
  task: 'ner',
  output: 'JSON-LD' }

Content-type is set to application/json.
Response body is empty, but statusCode is 200,

Docker

Hello,

I tried running the Docker file in IntelliJ IDE and it stops with an error stating;

Dockerfile: docker/en/Dockerfile': 

 The command '/bin/sh -c ./downloadAgdistis.sh' returned a non-zero code: 127

fox _ docker _ agdistis error

Use Case: Browser Plugin

Hi,

did you think of creating a plugin which runs fox on a visited website and which adds hover boxes to recognized entities. These hover boxes could display a summary of the corresponding wikipedia entries.
I think this could be really useful.

NullPointerException

29/Aug/201819:48:00 INFO [Thread-854] (REStanford.java:_extract:191) - Start... java.lang.NullPointerException at edu.stanford.nlp.pipeline.MorphaAnnotator.addLemma(MorphaAnnotator.java:66) at edu.stanford.nlp.pipeline.MorphaAnnotator.annotate(MorphaAnnotator.java:53) at edu.stanford.nlp.pipeline.AnnotationPipeline.annotate(AnnotationPipeline.java:71) at edu.stanford.nlp.pipeline.StanfordCoreNLP.annotate(StanfordCoreNLP.java:499) at org.aksw.simba.knowledgeextraction.commons.nlp.StanfordPipe.process(StanfordPipe.java:82) at org.aksw.simba.knowledgeextraction.commons.nlp.StanfordPipe.getSentences(StanfordPipe.java:94) at org.aksw.simba.knowledgeextraction.commons.nlp.StanfordPipe.getSentenceIndex(StanfordPipe.java:68) at org.aksw.fox.tools.re.en.PattyEN._extract(PattyEN.java:216) at org.aksw.fox.tools.re.AbstractRE.extract(AbstractRE.java:43) at org.aksw.fox.tools.re.AbstractRE.run(AbstractRE.java:32) at org.jetlang.core.BatchExecutorImpl.execute(BatchExecutorImpl.java:11) at org.jetlang.core.RunnableExecutorImpl.run(RunnableExecutorImpl.java:39) at org.jetlang.fibers.ThreadFiber.runThread(ThreadFiber.java:51) at org.jetlang.fibers.ThreadFiber.access$000(ThreadFiber.java:10) at org.jetlang.fibers.ThreadFiber$1.run(ThreadFiber.java:27) at java.lang.Thread.run(Thread.java:748)

fallback for tools

Implement a fallback in case a tool is offline or something like that.

foxNERLifeTime

Ignore 'foxNERLifeTime' in 'fox-properties' file in learn and validation mode.

Simmetrics

Hi! I'm the current maintainer of Simmetrics.

I noticed you were using Simmetrics 1.6.2 from SourceForge and including the jar somewhat awkwardly with a system path. Simmetrics is available on Maven Central these days so you can include it just by using:

<dependency>
    <groupId>com.github.mpkorstanje</groupId>
    <artifactId>simmetrics-core</artifactId>
    <version>3.2.0</version>
</dependency>

I did refactor and redesign most of the library so you'll have to re-create your metric using StringMetric q = StringMetrics.qGramsDistance(); you can then use it by doing q.compare(a,b).

Hope this makes things a tiny bit easier for you.

Docker image for "en" fails to build

Current Dockerfile for "en" is broken due to following problems:

Problem 1:

You try to copy fox.properties-dist from outside docker, when it should be copied on inside.
This is a simple fix (unless you want to do something else):

- COPY ./fox.properties-dist ./fox.properties
+ RUN cp ./fox.properties-dist ./fox.properties

Problem 2:

You try to copy file that doesn't exists neither outside, nor inside. Where should it come from?
My search showed that file with that name already exists in /data/fox/ml/en/ - is that line even needed?

COPY weka.classifiers.functions.MultilayerPerceptron ./data/fox/ml/en/

learn.sh NullPointerException during PostProcessing

Not sure if misconfiguration or issue, please advice:

Fresh clone (e83b0f0) + build on ubnutu 14.04.
Only change I did to fox-properties(-dist) was enabling of org.aksw.fox.nerlearner.FoxClassifier.training.

Learning raises a NullPointerException:

18:30:13  INFO [Thread-2] (AbstractNER.java:logMsg:140) - NERIllinoisExtended(token):
18:30:13  INFO [Thread-2] (AbstractNER.java:logMsg:141) - 5503 LOCs found
18:30:13  INFO [Thread-2] (AbstractNER.java:logMsg:142) - 10901 ORGs found
18:30:13  INFO [Thread-2] (AbstractNER.java:logMsg:143) - 5828 PERs found
18:30:13  INFO [Thread-2] (AbstractNER.java:logMsg:144) - 22232 total found
18:31:08  INFO [main] (PostProcessing.java:<init>:45) - PostProcessing ...
java.lang.NullPointerException
    at org.aksw.fox.data.TokenManager.repairEntities(TokenManager.java:94)
    at org.aksw.fox.nerlearner.PostProcessing.<init>(PostProcessing.java:51)
    at org.aksw.fox.nerlearner.FoxClassifier.training(FoxClassifier.java:177)
    at org.aksw.fox.MainFox.training(MainFox.java:192)
    at org.aksw.fox.MainFox.main(MainFox.java:109)

NER

For the example:

But, Obama was born in Hawaii.
Obama was found

but for the example:

Barack Obama and Michelle are married since 1992. Obama was born at Kapiolani Medical Center for Women and Children in Honolulu. Obama was rumored to be born in Kenya. But, Obama was born in Hawaii.

Obama was not found in the last sentence

Build Failure Issue

Hello, I am Jiseong Kim at KAIST working with AKSW for the QAMEL project.

I am writing this message because of a build failure issue on FOX.

I has been trying to install the source code cloned from the master brunch of "https://github.com/dice-group/FOX" by "mvn clean install -U",

but, I has faced this build failure message:

ERROR] Failed to execute goal on project fox: Could not resolve dependencies for project org.aksw:fox:jar:2.5.1: The following artifacts could not be resolved: org.aksw.simba.knowledgeextraction:commons:jar:0.0.1, org.aksw:ocelot:jar:0.0.1, org.semanticweb.yars:nxparser:jar:1.2.3: Could not find artifact org.aksw.simba.knowledgeextraction:commons:jar:0.0.1 in Apache Repo Central (http://repo.maven.apache.org/maven2) -> [Help 1]

Could you give me an advice for the successful installation?

It is an urgent issue since we have to show the demo of FOX on the QAMEL project evaluation.

Thanks in advance.

StringIndexOutOfBoundsException

Exception in thread "Thread-72997" java.lang.StringIndexOutOfBoundsException: String index out of range: 124
at java.lang.String.substring(String.java:1950)
at org.aksw.fox.tools.ner.linking.common.Agdistis.makeInput(Agdistis.java:101)
at org.aksw.fox.tools.ner.linking.common.Agdistis.setUris(Agdistis.java:47)
at org.aksw.fox.tools.ner.linking.AbstractLinking.run(AbstractLinking.java:16)

java.lang.NoSuchFieldError: INSTANCE

14/Sep/201809:22:55 INFO [Thread-23] (SpotlightCommon.java:retrieve:51) - sentences: 1 [WARNING] java.lang.NoSuchFieldError: INSTANCE at org.apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>(SSLConnectionSocketFactory.java:146) at org.apache.http.client.fluent.Executor.<clinit>(Executor.java:78) at org.apache.http.client.fluent.Request.execute(Request.java:177) at org.aksw.simba.knowledgeextraction.commons.io.Requests.postForm(Requests.java:44) at org.aksw.fox.tools.ner.common.SpotlightCommon.retrieve(SpotlightCommon.java:72) at org.aksw.fox.tools.ner.AbstractNER._retrieve(AbstractNER.java:29) at org.aksw.fox.tools.ner.AbstractNER.run(AbstractNER.java:38) at org.jetlang.core.BatchExecutorImpl.execute(BatchExecutorImpl.java:11) at org.jetlang.core.RunnableExecutorImpl.run(RunnableExecutorImpl.java:39) at org.jetlang.fibers.ThreadFiber.runThread(ThreadFiber.java:51) at org.jetlang.fibers.ThreadFiber.access$000(ThreadFiber.java:10) at org.jetlang.fibers.ThreadFiber$1.run(ThreadFiber.java:27) at java.lang.Thread.run(Thread.java:748)

Error creating assembly archive jar-with-dependencies: error in opening zip file

Hi,
I'm trying to build FOX from the last commit (51715e8), and now on a server. And, I 'm getting an error:

ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5:single (default) on project fox: Failed to create assembly: Error creating assembly archive jar-with-dependencies: error in opening zip file -> [Help 1]
[1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

If I follow the maven help, seems there may be some authentication to perform against repositories. However I cannot find which one.

Any idea?
Thanks in advance.

Fix TagMe

TagMe is running locally in FOX and via curl on titan, but not in FOX on titan.

Tools

Add a list of integrated tool to the Doc.

Failed to compile - Ubuntu 14.04

akswadmin@ubuntu-14-04-server-template:~/FOX$ mvn --version
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_55, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.13.0-30-generic", arch: "amd64", family: "unix"

Maven log is here: http://pastebin.com/nd00vEs8

Please, help.

Pool queue empty

`10:50:49 INFO [qtp1226145325-13] (AServer.java:lambda$start$1:74) - requested encoding:UTF-8
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:lambda$mapRoutes$2:121) - ContentType: application/json
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:lambda$mapRoutes$2:217) - nif doc size: 1
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:lambda$mapRoutes$2:219) - [AnnotatedDocumentImpl [uri=http://ns.aksw.org/fox/demo/document-1, text=Show me games between Carlsen and Levon Aronian., markings=[]]]
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:lambda$mapRoutes$2:220) - {output=turtle, input=@Prefix dbo: http://dbpedia.org/ontology/ .
@Prefix foxo: http://ns.aksw.org/fox/ontology# .
@Prefix schema: http://schema.org/ .
@Prefix foxr: http://ns.aksw.org/fox/resource# .
@Prefix rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# .
@Prefix dbr: http://dbpedia.org/resource/ .
@Prefix xsd: http://www.w3.org/2001/XMLSchema# .
@Prefix its: http://www.w3.org/2005/11/its/rdf# .
@Prefix rdfs: http://www.w3.org/2000/01/rdf-schema# .
@Prefix nif: http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core# .
@Prefix prov: http://www.w3.org/ns/prov# .
@Prefix foaf: http://xmlns.com/foaf/0.1/ .

http://ns.aksw.org/fox/demo/document-1#char0,48
a nif:Context ;
nif:beginIndex "0"^^xsd:nonNegativeInteger ;
nif:endIndex "48"^^xsd:nonNegativeInteger ;
nif:isString "Show me games between Carlsen and Levon Aronian." .
, task=ner, lang=en, type=text, nerlinking=org.aksw.fox.tools.ner.linking.en.AgdistisDirectEN}
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:fox:236) - fox
10:50:49 INFO [qtp1226145325-13] (FoxServer.java:fox:242) - lang: en
10:50:49 WARN [qtp1226145325-13] (Pool.java:poll:101) - pool queue empty, sleep 20s ...
`

http status code 500 with curl

curl -d type=text -d task=NER -d output=JSON-LD --data-urlencode "input=Give me all cosmonauts" -H "Content-Type: application/x-www-form-urlencoded" http://fox-demo.aksw.org/api

<title>Grizzly 2.3.8</title><style></style>
Internal Server Error
java.lang.NullPointerException
     1: org.aksw.fox.web.FoxHttpHandler.postService(FoxHttpHandler.java:58)
     2: org.aksw.fox.web.AbstractFoxHttpHandler.service(AbstractFoxHttpHandler.java:71)
     3: org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:217)
     4: org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
     5: org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
     6: java.lang.Thread.run(Thread.java:745)

Update scripts

The scripts ./downloadAgdistis.sh and ./downloadSpotlight.sh are OS dependent. Find a better solution.

See #38.

No graph writer for null

18/Apr/201814:45:02 INFO [Thread-309] (FoxWebLog.java:setMessage:44) - Running Fox done. 18/Apr/201814:45:02 INFO [Thread-309] (AFox.java:infoLog:54) - Running Fox done. 18/Apr/201814:45:02 ERROR [qtp478039926-17] (FoxServer.java:lambda$mapRoutes$2:255) - No graph writer for null org.apache.jena.riot.RiotException: No graph writer for null at org.apache.jena.riot.RDFDataMgr.createGraphWriter$(RDFDataMgr.java:1199) at org.apache.jena.riot.RDFDataMgr.write$(RDFDataMgr.java:1216) at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:1014) at org.apache.jena.riot.RDFDataMgr.write(RDFDataMgr.java:954) at org.aksw.fox.output.AFoxJenaNew.print(AFoxJenaNew.java:113) at org.aksw.fox.Fox.getResultsAndClean(Fox.java:91) at org.aksw.fox.webservice.FoxServer.fox(FoxServer.java:306) at org.aksw.fox.webservice.FoxServer.lambda$mapRoutes$2(FoxServer.java:246) at spark.RouteImpl$1.handle(RouteImpl.java:61) at spark.http.matching.Routes.execute(Routes.java:61) at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:126) at spark.embeddedserver.jetty.JettyHandler.doHandle(JettyHandler.java:50) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) at org.eclipse.jetty.server.Server.handle(Server.java:517) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:242) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:261) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:75) at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:213) at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:147) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572) at java.lang.Thread.run(Thread.java:748)

Return JSON object instead of string serialization when JSON-LD is requested

So, at the moment if you ask for JSON-LD, you'll get a very strange object back that has output serialized as an URL encoded string. This adds two additional steps to make processing of such response possible (1 - decode url components, 2 - parse json). And probably adds two steps to serializations as well.

Is there any reason for this? Wouldn't it be better to just have like normal JSON as output? With nested objects and all the good stuff?
If it would - please do so :)

Unhandled exception from a blind Integer.valueOf

Exception in thread "Thread-91" java.lang.NumberFormatException: For input string: "FOX105"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.valueOf(Integer.java:766)
at org.aksw.fox.nerlearner.PostProcessing.instancesToEntities(PostProcessing.java:196)
at org.aksw.fox.nerlearner.FoxClassifier.classify(FoxClassifier.java:152)
at org.aksw.fox.nertools.FoxNERTools.getEntities(FoxNERTools.java:134)
at org.aksw.fox.Fox.run(Fox.java:236)
at org.jetlang.core.BatchExecutorImpl.execute(BatchExecutorImpl.java:11)
at org.jetlang.core.RunnableExecutorImpl.run(RunnableExecutorImpl.java:39)
at org.jetlang.fibers.ThreadFiber.runThread(ThreadFiber.java:51)
at org.jetlang.fibers.ThreadFiber.access$000(ThreadFiber.java:10)
at org.jetlang.fibers.ThreadFiber$1.run(ThreadFiber.java:27)
at java.lang.Thread.run(Thread.java:745)

Installation instructions is not correct

./target/fox_run_server.sh command returns
Error: Could not find or load main class org.aksw.fox.MainServer

What worked for me:
cd target
cp ../fox.properties-dist ./fox.properties
./fox_run_server.sh

build failed due to unresolvable jsonld dependency

Currently the build is failing with:

[ERROR] Failed to execute goal on project fox: Could not resolve dependencies for project org.aksw:fox:jar:2.3.0: 
The following artifacts could not be resolved: 
com.github.jsonld-java.jsonld-java:jsonld-java:bundle:0.5.1, 
com.github.jsonld-java.jsonld-java:jsonld-java-clerezza:bundle:0.5.1, 
com.github.jsonld-java.jsonld-java:jsonld-java-rdf2go:bundle:0.5.1, 
com.github.jsonld-java.jsonld-java:jsonld-java-sesame:bundle:0.5.1: 
Could not find artifact com.github.jsonld-java.jsonld-java:jsonld-java:bundle:0.5.1 in jitpack.io (https://jitpack.io) -> [Help 1]

According to https://jitpack.io/#jsonld-java/jsonld-java/v0.5.1 <version> should be v0.5.1 instead of 0.5.1 but even then it fails with same message.

Spanish

In the demo the index of Spanish seems wrong:

nif:anchorOf "y Catherina Schmuck" ;

nif:anchorOf "jurista y profesor de filosofía moral en la Universidad de Leipzig" ;

Dependencies from the Illinois' Maven Repo have been moved

Hello guys,

It seems like the following dependencies have been moved from the Illinois' maven repository. Kindly, either update your pom file and target it to the updated jars or host the previous jars on the AKSW repo., in case the new versions of the jars are not compatible with the source code.

[dependency]
[groupId] edu.illinois.cs.cogcomp [/groupId]
[artifactId] illinois-ner-extended [/artifactId]
[version] 2.8 [/version]
[/dependency]

[dependency]
[groupId] edu.illinois.cs.cogcomp [/groupId]
[artifactId] IllinoisNerExtended [/artifactId]
[version] 2.7 [/version]
[classifier] models-conll [/classifier]
[/dependency]

[dependency]
[groupId] edu.illinois.cs.cogcomp [/groupId]
[artifactId] IllinoisNerExtended [/artifactId]
[version] 2.7 [/version]
[classifier] models-ontonotes [/classifier]
[/dependency]

Thanks,
Shashank

EDIT: Sorry, forgot to add emoji.. " 😭 " 😝

Project fails to build

Hi,

I cant get the project to build, I tried it with the master, v2.5.0 and v2.5.1 branch. It looks like there is a lot refactoring happening right now. So where should I start?

build fails, can't resolve dependencies

Hi, I failed to build FOX following directions in the README. I guess there is some repository missing in the pom? the error is below, any sugestion?

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6:19.164s
[INFO] Finished at: Fri Sep 04 09:31:33 UTC 2015
[INFO] Final Memory: 18M/60M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project fox: Could not resolve dependencies for project org.aksw:fox:jar:2.3.0: The following artifacts could not be resolved: com.github.jsonld-java.jsonld-java:jsonld-java:bundle:0.5.1, com.fasterxml.jackson.core:jackson-core:jar:0.5.1, com.fasterxml.jackson.core:jackson-databind:jar:0.5.1, com.github.jsonld-java.jsonld-java:jsonld-java-clerezza:bundle:0.5.1, org.apache.clerezza:rdf.core:jar:0.5.1, com.github.jsonld-java.jsonld-java:jsonld-java-rdf2go:bundle:0.5.1, com.github.jsonld-java.jsonld-java:jsonld-java-sesame:bundle:0.5.1, org.openrdf.sesame:sesame-model:jar:0.5.1, org.openrdf.sesame:sesame-rio-api:jar:0.5.1: Could not find artifact com.github.jsonld-java.jsonld-java:jsonld-java:bundle:0.5.1 in jitpack.io (https://jitpack.io) -> [Help 1]
[ERROR]

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.