org.semwebcentral.sweetrules.infrastructure
Class SweetKRDescriptor

java.lang.Object
  extended byorg.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
      extended byorg.semwebcentral.sweetrules.infrastructure.SweetKRDescriptor
All Implemented Interfaces:
java.lang.Cloneable, ISweetKRDescriptor

public class SweetKRDescriptor
extends AbstractSweetKRDescriptor

The generic KR descriptor provided by SWEET mainly used for querying

Author:
Shashidhara K Ganjugunte, Dr. Benjamin Grosof, Dr. Said Tabet, Chitravanu Neogy

Field Summary
 
Fields inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
krName, krType, krVersionNumber, logger
 
Constructor Summary
SweetKRDescriptor(java.lang.String krName, java.lang.String krType, ISweetCanonicalVersionNumber versionNumber)
          Constructor with the name of the KR as a parameter
 
Methods inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetKRDescriptor
clone, getKRName, getKRType, getKRVersionNumber, trace
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SweetKRDescriptor

public SweetKRDescriptor(java.lang.String krName,
                         java.lang.String krType,
                         ISweetCanonicalVersionNumber versionNumber)
Constructor with the name of the KR as a parameter

Parameters:
krName - name(friendly?) of the Knowledge representation mechanism
krType - type of the KR (e.g. RuleML)
versionNumber - version number of the KR (e.g. RuleML 0.8 where 0.8 is version)