- From: Frederick Giasson <fred@fgiasson.com>
- Date: Wed, 28 Sep 2016 10:09:15 -0400
- To: semantic-web@w3.org
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:09:48 UTC