jena
Class RuleMap

java.lang.Object
  extended by jena.RuleMap

public class RuleMap
extends Object

General command line utility to process one RDF file into another by application of a set of forward chaining rules.

 Usage:  RuleMap [-il inlang] [-ol outlang] [-d] rulefile infile
 
The resulting RDF data is written to stdout in format outlang (default N3). If -d is given then only the deductions generated by the rules are output. Otherwise all data including any input data (other than any removed triples) is output.

Rules are permitted an additional action "deduce" which forces triples to be added to the deductions graph even if they are already known (for use in deductions only mode).

Version:
$Revision: 1.1 $ on $Date: 2009-06-29 08:55:51 $
Author:
Dave Reynolds

Constructor Summary
RuleMap()
           
 
Method Summary
static List<Rule> loadRules(BufferedReader src, Map<String,String> prefixes)
          Load a set of rule definitions including processing of comment lines and any initial prefix definition lines.
static List<Rule> loadRules(String filename, Map<String,String> prefixes)
          Load a set of rule definitions including processing of comment lines and any initial prefix definition lines.
static void main(String[] args)
          General command line utility to process one RDF file into another by application of a set of forward chaining rules.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleMap

public RuleMap()
Method Detail

loadRules

public static List<Rule> loadRules(String filename,
                                   Map<String,String> prefixes)
                            throws IOException
Load a set of rule definitions including processing of comment lines and any initial prefix definition lines. Also notes the prefix definitions for adding to a later inf model.

Throws:
IOException

loadRules

public static List<Rule> loadRules(BufferedReader src,
                                   Map<String,String> prefixes)
                            throws IOException
Load a set of rule definitions including processing of comment lines and any initial prefix definition lines. Also notes the prefix definitions for adding to a later inf model.

Throws:
IOException

main

public static void main(String[] args)
General command line utility to process one RDF file into another by application of a set of forward chaining rules.
 Usage:  RuleMap [-il inlang] [-ol outlang] -d infile rulefile
 



Licenced under the Apache License, Version 2.0