RE: Alternative to CWM as a simple command-line reasoner for RDF

Jena has a command line tool-set, including an infer utility. [1]  You may have to dig a bit for documentation, or find and look at the scripts themselves.

[1] https://jena.apache.org/documentation/tools/


--
Mark Wallace
PRINCIPAL ENGINEER, SEMANTIC APPLICATIONS
MODUS OPERANDI, INC.

-----Original Message-----
From: Frederick Giasson [mailto:fred@fgiasson.com] 
Sent: Wednesday, September 28, 2016 10:09 AM
To: semantic-web@w3.org
Subject: Re: Alternative to CWM as a simple command-line reasoner for RDF

Hi Tim,

To me, it is really about manipulating data. Who says manipulating data most often implies programming. I would personally use an existing RDF/RDFS/OWL API in some language depending on the corpus your students have. I would certainly recommend RDF4J and OWLAPI for this purpose (Java/Scala/Clojure). It will be less abstract than a command-line tool, and they will have all the power they need to play with any data and any semweb technologies.

If you want to push the thing even further, then you could do that in Clojure (a Lisp) and do everything in notebooks (Emacs' org-mode is wonderful for that). But it may be a bit too much for a semester. :) But in any case, the technology to use probably really depends on their corpus. But I would strongly suggest to consider using some API and to do all the manipulation using some programming languages.

Hope it is helpful

Thanks,

Fred

> When teaching about semantic web technology, I've used CWM as a simple 
> command line tool to show inferences that can be drawn from a file of 
> triples.  I've used N3 rules for RDF and RDFS and parts of OWL.  I 
> feel like there must be something more recent than CWM that will work 
> in a generic Unix environment and either has the reasoning built in or 
> can use SWRL rules.  Ideally it would also be easy for students to 
> download, install and use for exploration and experiments.  Any 
> suggestions?
>
> --
> Tim Finin, Computer Science & Electrical Engr, U. of Maryland, 
> Baltimore County, 1000 Hilltop, Baltimore MD 21250 voice:4104993522 
> fax:4104553969 finin@umbc.edu <mailto:finin@umbc.edu> tfinin@gmail.com 
> <mailto:tfinin@gmail.com>  skype:timFinin http://umbc.edu/~finin 
> <http://umbc.edu/%7Efinin>

Received on Wednesday, 28 September 2016 14:26:30 UTC