jena
Class RuleMap

java.lang.Object
jena.RuleMap
- public class RuleMap
- extends java.lang.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-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.8 $ on $Date: 2005/04/11 11:29:11 $
|
Nested Class Summary |
(package private) static class |
RuleMap.Deduce
Internal implementation of the "deduce" primitve. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleMap
public RuleMap()
loadRules
public static java.util.List loadRules(java.lang.String filename,
java.util.Map prefixes)
throws java.io.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.
loadRules
public static java.util.List loadRules(java.io.BufferedReader src,
java.util.Map prefixes)
throws java.io.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.
main
public static void main(java.lang.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