Protege-2000 1.7

edu.stanford.smi.protegex.storage.rdf
Class RDFKnowledgeBase

java.lang.Object
  |
  +--edu.stanford.smi.protege.model.DefaultKnowledgeBase
        |
        +--edu.stanford.smi.protegex.storage.rdf.RDFKnowledgeBase
All Implemented Interfaces:
edu.stanford.smi.protege.util.Disposable, edu.stanford.smi.protege.model.KnowledgeBase

public class RDFKnowledgeBase
extends edu.stanford.smi.protege.model.DefaultKnowledgeBase


Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBase
MAXIMUM_CARDINALITY_UNBOUNDED
 
Constructor Summary
RDFKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
           
 
Method Summary
 edu.stanford.smi.protege.model.Cls createCls(String name, Collection parents)
           
 edu.stanford.smi.protege.model.Facet createFacet(String name, edu.stanford.smi.protege.model.Cls type)
           
 edu.stanford.smi.protege.model.Instance createInstance(String name, edu.stanford.smi.protege.model.Cls type)
           
 edu.stanford.smi.protege.model.Slot createSlot(String name, edu.stanford.smi.protege.model.Cls type)
           
 void finishIncludedProject()
           
static List getIncludedProjects(edu.stanford.smi.protege.util.PropertyList sources)
           
static List getIncludedProjectsNamespaces(edu.stanford.smi.protege.util.PropertyList sources)
           
 String getNewNamespace(edu.stanford.smi.protege.model.Frame frame, String frameNamespace)
           
static void setRenamingNamespaces(edu.stanford.smi.protege.util.PropertyList sources, String renamingNamespacesString)
           
 void startIncludedProject(String classesFileName, String instancesFileName, String namespace, edu.stanford.smi.protege.util.PropertyList mainSources)
           
 void useRenamingNamespaces()
           
 
Methods inherited from class edu.stanford.smi.protege.model.DefaultKnowledgeBase
addClsListener, addDirectSuperclass, addDirectSuperslot, addDirectTemplateSlot, addFacetListener, addFrameListener, addInstance, addInstanceListener, addJavaLoadPackage, addKnowledgeBaseListener, addOwnSlotValue, addOwnSlotValue, addSlotListener, addTemplateFacetValue, addTemplateFacetValue, addTemplateSlotValue, allocateFrameID, areValidOwnSlotValues, beginTransaction, changeFrameName, containsFrame, createCls, createCls, createFacet, createFacet, createInstance, createSimpleInstance, createSimpleInstance, createSlot, createSlot, createSlot, createUniqueFrameName, deleteCls, deleteFacet, deleteFrame, deleteInstance, deleteSimpleInstance, deleteSlot, dispose, endTransaction, finalize, getAllowedClses, getAllowedParents, getAllowedValues, getAllowsMultipleValues, getAssociatedFacet, getAssociatedSlot, getBrowserText, getBuildString, getClientInformation, getCls, getClsCount, getClses, getClsNameMatches, getDefaultClsMetaCls, getDefaultFacetMetaCls, getDefaultSlotMetaCls, getDefaultValues, getDefaultValuesFacet, getDefaultValuesSlot, getDirectInstanceCount, getDirectInstances, getDirectInstancesSlot, getDirectSubclassCount, getDirectSubclasses, getDirectSubclassesSlot, getDirectSubslotCount, getDirectSubslots, getDirectSuperclassCount, getDirectSuperclasses, getDirectSuperclassesSlot, getDirectSuperslotCount, getDirectSuperslots, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotsSlot, getDirectTemplateSlotValues, getDirectType, getDirectTypeSlot, getDocumentation, getFacet, getFacetCount, getFacets, getFrame, getFrame, getFrameCount, getFrameCreationTimestamp, getFrameCreator, getFrameLastModificationTimestamp, getFrameLastModifier, getFrameNameMatches, getFrameNamePrefix, getFrames, getInstance, getInstanceCount, getInstances, getInstances, getInvalidOwnSlotValuesText, getInvalidOwnSlotValueText, getInverseSlot, getKnowledgeBaseFactory, getMatchingFrames, getMaximumCardinality, getMaximumValue, getMinimumCardinality, getMinimumValue, getName, getName, getNameSlot, getNextFrameNumber, getOwnSlotAllowsMultipleValues, getOwnSlotAndSubslotValues, getOwnSlotDefaultValues, getOwnSlotFacets, getOwnSlotFacetValues, getOwnSlots, getOwnSlotValue, getOwnSlotValueCount, getOwnSlotValues, getOwnSlotValueType, getProject, getReachableSimpleInstances, getReferences, getRootCls, getRootClses, getRootClsMetaCls, getRootFacetMetaCls, getRootSlotMetaCls, getRootSlots, getSlot, getSlotCount, getSlots, getSlotValueLastModificationTimestamp, getSlotValueLastModifier, getStorage, getSubclassCount, getSubclasses, getSubslots, getSuperclassCount, getSuperclasses, getSuperslots, getTemplateFacets, getTemplateFacetValue, getTemplateFacetValues, getTemplateSlotAllowedClses, getTemplateSlotAllowedParents, getTemplateSlotAllowedValues, getTemplateSlotAllowsMultipleValues, getTemplateSlotClses, getTemplateSlotDefaultValues, getTemplateSlotDocumentation, getTemplateSlotMaximumCardinality, getTemplateSlotMaximumValue, getTemplateSlotMinimumCardinality, getTemplateSlotMinimumValue, getTemplateSlots, getTemplateSlotValue, getTemplateSlotValues, getTemplateSlotValueType, getUnreachableSimpleInstances, getUserName, getValues, getValuesFacet, getValuesSlot, getValueType, getVersionString, getVersionString, hasChanged, hasDirectlyOverriddenTemplateFacet, hasDirectlyOverriddenTemplateSlot, hasDirectSubclass, hasDirectSuperclass, hasDirectTemplateSlot, hasDirectType, hasInheritedTemplateSlot, hasOverriddenTemplateFacet, hasOverriddenTemplateSlot, hasOwnSlot, hasSlotValueAtSomeFrame, hasSubclass, hasSuperclass, hasTemplateFacet, hasTemplateSlot, hasType, isAbstract, isAutoUpdatingFacetValues, isClsMetaCls, isDefaultClsMetaCls, isDefaultFacetMetaCls, isDefaultSlotMetaCls, isFacetMetaCls, isLoading, isMetaCls, isSlotMetaCls, isValidOwnSlotValue, makeFrameManager, makeSimpleInstance, moveDirectSubclass, moveDirectSuperclass, moveOwnSlotValue, moveTemplateFacetValue, newInstance, notifyVisibilityChanged, removeClsListener, removeDirectSuperclass, removeDirectSuperslot, removeDirectTemplateSlot, removeFacetListener, removeFrameListener, removeInstanceListener, removeJavaLoadPackage, removeKnowledgeBaseListener, removeOwnSlotValue, removeSlotListener, removeTemplateFacetOverrides, setAbstract, setAllowedClses, setAllowedParents, setAllowedValues, setAllowsMultipleValues, setAssociatedFacet, setAssociatedSlot, setAutoUpdateFacetValues, setBuildString, setChanged, setClientInformation, setDefaultClsMetaCls, setDefaultFacetMetaCls, setDefaultSlotMetaCls, setDefaultValues, setDirectType, setDirectTypeOfSubclasses, setDirectTypeOfSubslots, setDocumentation, setDocumentation, setEventsEnabled, setFrameIDAllocator, setFrameNamePrefix, setInverseSlot, setLoading, setMaximumCardinality, setMaximumValue, setMinimumCardinality, setMinimumValue, setName, setNextFrameNumber, setOwnSlotValue, setOwnSlotValues, setProject, setSlotValueFacetChecking, setStorage, setTemplateFacetValue, setTemplateFacetValues, setTemplateSlotAllowedClses, setTemplateSlotAllowedParents, setTemplateSlotAllowedValues, setTemplateSlotAllowsMultipleValues, setTemplateSlotDefaultValues, setTemplateSlotDocumentation, setTemplateSlotDocumentation, setTemplateSlotMaximumCardinality, setTemplateSlotMaximumValue, setTemplateSlotMinimumCardinality, setTemplateSlotMinimumValue, setTemplateSlotValue, setTemplateSlotValues, setTemplateSlotValueType, setUserName, setValueChecking, setValues, setValueType, setValueTypeFacetValues, setValueTypeOwnSlotValues, setVersionString, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RDFKnowledgeBase

public RDFKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
Method Detail

startIncludedProject

public void startIncludedProject(String classesFileName,
                                 String instancesFileName,
                                 String namespace,
                                 edu.stanford.smi.protege.util.PropertyList mainSources)

finishIncludedProject

public void finishIncludedProject()

getIncludedProjects

public static List getIncludedProjects(edu.stanford.smi.protege.util.PropertyList sources)

getIncludedProjectsNamespaces

public static List getIncludedProjectsNamespaces(edu.stanford.smi.protege.util.PropertyList sources)

setRenamingNamespaces

public static void setRenamingNamespaces(edu.stanford.smi.protege.util.PropertyList sources,
                                         String renamingNamespacesString)

useRenamingNamespaces

public void useRenamingNamespaces()

getNewNamespace

public String getNewNamespace(edu.stanford.smi.protege.model.Frame frame,
                              String frameNamespace)

createCls

public edu.stanford.smi.protege.model.Cls createCls(String name,
                                                    Collection parents)
Overrides:
createCls in class edu.stanford.smi.protege.model.DefaultKnowledgeBase

createSlot

public edu.stanford.smi.protege.model.Slot createSlot(String name,
                                                      edu.stanford.smi.protege.model.Cls type)
Overrides:
createSlot in class edu.stanford.smi.protege.model.DefaultKnowledgeBase

createInstance

public edu.stanford.smi.protege.model.Instance createInstance(String name,
                                                              edu.stanford.smi.protege.model.Cls type)
Overrides:
createInstance in class edu.stanford.smi.protege.model.DefaultKnowledgeBase

createFacet

public edu.stanford.smi.protege.model.Facet createFacet(String name,
                                                        edu.stanford.smi.protege.model.Cls type)
Overrides:
createFacet in class edu.stanford.smi.protege.model.DefaultKnowledgeBase

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.