AMICO semantic modules provide various artificial
intelligence tools to analyze data in AMICO variables and derive new variables
using lexical databases, commonsense rezoning or other techniques.
Module | How to run (from AMICO root; this root is also used in AMICO process runner). | Description |
Sesame RDF repository interface
|
java -jar modules/semantics/sesame-rdf-adapter/semantics-sesame-adapter.jar
[<sesame-server>] [<repository>] [<xml-adapter-url>] [<comm-host>] [<comm-tcp-port>] Example: |
An interface to Sesame RDF database. Returns XML encoded RDF data based on requested SPARQL query, and updates the variables based on XML adapter (see an example of XML adapter). |
Jena Adapter
|
An interface to the Jena Semantic Web Framework. Returns XML encoded RDF data based on requested SPARQL query, and updates the variables based on XML adapter (see an example of XML adapter). | |
Joseki | Using Joceki through AMICO HTTP interface:
java -jar %AMICO_HOME%/bin/amico-url.jar
joseki-url-adapter.xml Using Joceki through AMICO SOAP interface: java -jar %AMICO_HOME%/bin/amico-soap.jar joseki-soap-adapter.xml |
Joseki is an HTTP and SOAP engine supports the SPARQL Protocol and the SPARQL RDF Query language. Joseki supports HTTP (GET and POST) implementation of the SPARQL protocol and SOAP implementation of the SPARQL protocol. Therefore, Joseki can be used with AMICO in two ways: through the AMICO HTTP interface, and through the AMICO SOAP interface. |
TAP interface | java -jar
modules/semantics/stanford-tap/semantics-tap-adapter.jar
[<tap-server>] [<subject-var>] [<predicate-var>] [<trigger-var>] [<result-var>]
[<comm-host>] [<comm-port>] Example: java -jar modules/semantics/stanford-tap/semantics-tap-adapter.jar "localhost" 3320 "http://tap.stanford.edu/data/" "tap-subject" "tap-predicate" "tap-predicate" "tap-result" |
An interface to TAP, the knowledge base containing knowledge about many popular things. Returns an answer for given subject and predicate. |
WordNet interface
|
java -jar modules/semantics/wordnet/semantics-wordnet.jar
[<file-properties>] Example: java -jar modules/semantics/wordnet/semantics-wordnet.jar conf/modules/jwnl/file_properties.xml |
Interface to WordNet services based on JWNL (Java WordNet Library). |
ConceptNet
|
Provides XML-RPC interface. Use with
AMICO XML-RPC adapter (see
example configuration file) Note: You have also to install ConpcetNet. |
ConceptNet, a freely available commonsense knowledgebase and natural-language-processing toolkit, supports many practical textual-reasoning tasks about the real world. |
LifeNet
|
Provides XML-RPC interface. Use with
AMICO XML-RPC adapter (see
example configuration file) Note: You have also to install LifeNet. |
LifeNet, a common sense inference library, performs propositional probabilistic logic over concepts in 3-dimensional space and time. |
Jess interface
|
Available soon... | Rule engine based on Jess, a rule engine for Java. Derives new variables based on existing variables and rule sets. |
KAON2 interface | Available soon... | An interface to KAON2 infrastructure for managing OWL-DL, SWRL, and F-Logic ontologies. |