OpenCyc extractor

From WandoraWiki
Revision as of 21:35, 16 August 2013 by Akivela (Talk | contribs)

Jump to: navigation, search

Original OpenCyc extractor in Wandora was using web API at OpenCyc. The web API extractor was later replaced by OpenCyc RDF extractor. Current Wandora is using OpenCyc RDF extractor by default. Original web API extractor is discussed below.

Wandora's OpenCyc extractor uses the semantic web endpoint of the Cyc at http://sw.opencyc.org/2012/05/10/concept/en/ . The semantic web endpoint returns RDF feeds.

OpenCyc web API extractors

Wandora includes several extractors to get information from OpenCyc web API. However, as it look like the web API is unstable and has very limited access, Wandora's OpenCyc web API extractors have been removed from the UI. They can be revived and used with Wandora's Tool manager. Next chapters describe OpenCyc web API extractors.

Wandora's OpenCyc extractor (classifier) takes a term or multiple terms and retrieves related terms from OpenCyc web API. User has to select which kind of relations he/she is interested in. Available relation types are

  • Classes
  • Instances
  • Generalizations aka Superclasses
  • Specializations aka Subclasses
  • Denotations
  • Comments
  • Siblings

For example, user may start the extractor with File > Extract > Other > OpenCyc classifier and request classes for cats and dogs as shown below


Opencyc extractor example 1.gif


Notice user has capitalized first letters in both search words. Capitalization is required as search words are strictly matched to OpenCyc terms and OpenCyc terms are capitalized. Successful extraction generates OpenCyc term subclass for Wandora class and potentially multiple instances for the OpenCyc term. In our example both Dog and Cat have classes in OpenCyc. Topics and OpenCyc originating associations are viewed below.


Opencyc extractor example 2.gif


Opencyc extractor example 3.gif

Additional notes

Personal tools