|
Protégé-OWL 3.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.smi.protege.model.DefaultKnowledgeBase
edu.stanford.smi.protegex.owl.model.impl.AbstractOWLModel
public abstract class AbstractOWLModel
Field Summary | |
---|---|
static String |
ANONYMOUS_BASE
|
static String |
DEFAULT_ANNOTATION_PROPERTY_NAME
|
static String |
DEFAULT_CLASS_NAME
|
static String |
DEFAULT_DATATYPE_PROPERTY_NAME
|
static String |
DEFAULT_INDIVIDUAL_NAME
|
static String |
DEFAULT_OBJECT_PROPERTY_NAME
|
static String |
DEFAULT_PROPERTY_NAME
|
static String |
DEFAULT_TODO_PREFIX
|
static String[] |
DEFAULT_USED_LANGUAGES
|
static String |
OWL_MODEL_EXPAND_SHORT_NAME_IN_METHODS
|
static String |
OWL_MODEL_IMPORT_NAMESPACES
|
static String |
OWL_MODEL_INIT_DEFAULTS_AT_CREATION
If the value of this property key is true in protege.properties, the default mechanism of the underlying frame model will be used at class, property and individual creation time. |
static String |
UNIQUE_SESSION_ID
|
Fields inherited from class edu.stanford.smi.protege.model.DefaultKnowledgeBase |
---|
SERVER_PROCESS_USER |
Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBase |
---|
MAXIMUM_CARDINALITY_UNBOUNDED, UNLIMITED_MATCHES |
Constructor Summary | |
---|---|
AbstractOWLModel(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
|
Method Summary | |
---|---|
void |
addClassListener(ClassListener listener)
Adds a ClassListener to receive events about any class in this OWLModel. |
void |
addModelListener(ModelListener listener)
Adds a ModelListener to receive notifications when resources have been created, renamed or deleted. |
void |
addOWLTest(OWLTest test)
|
void |
addPropertyListener(PropertyListener listener)
Adds a PropertyListener to receive events about any property in this OWLModel. |
void |
addPropertyValueListener(PropertyValueListener listener)
Adds a PropertyValueListener to receive events about any property value change in this OWLModel. |
void |
addResourceListener(ResourceListener listener)
Adds a ResourceListener to receive events about any RDFResource in this OWLModel. |
protected void |
adjustForClient()
|
RDFObject |
asRDFObject(Object object)
Gets an RDFObject for a given value. |
RDFSLiteral |
asRDFSLiteral(Object value)
Gets an RDFSLiteral for a given value. |
List |
asRDFSLiterals(Collection values)
|
protected void |
attachDefaultLanguageListener()
|
static List |
convertRDFSLiteralsToInternalFormat(Collection values)
|
static Object |
convertRDFSLiteralToInternalFormat(Object o)
|
void |
copyFacetValuesIntoNamedClses()
Copies all facet values of restriction superclasses into their named subclasses and thus makes sure that both values are synchronized. |
OWLDatatypeProperty |
createAnnotationOWLDatatypeProperty(String name)
|
OWLObjectProperty |
createAnnotationOWLObjectProperty(String name)
|
RDFProperty |
createAnnotationProperty(String name)
Creates a simple owl:AnnotationProperty. |
edu.stanford.smi.protege.model.Cls |
createCls(edu.stanford.smi.protege.model.FrameID id,
Collection directSuperclasses,
Collection directTypes,
boolean loadDefaults)
|
protected edu.stanford.smi.protege.event.FrameListener |
createDefaultLanguageListener()
|
protected SWRLJavaFactory |
createFrameFactory()
|
protected edu.stanford.smi.protege.model.framestore.FrameStoreManager |
createFrameStoreManager()
|
edu.stanford.smi.protege.model.Instance |
createInstance(edu.stanford.smi.protege.model.FrameID id,
Collection directTypes,
boolean initializeDefaults)
|
edu.stanford.smi.protege.model.Instance |
createInstance(String name,
edu.stanford.smi.protege.model.Cls directType)
|
edu.stanford.smi.protege.model.Instance |
createInstance(String name,
Collection directTypes)
|
String |
createNewResourceName(String partialLocalName)
Creates a unique name from a given local name prefix. |
OWLAllDifferent |
createOWLAllDifferent()
|
OWLAllValuesFrom |
createOWLAllValuesFrom()
|
OWLAllValuesFrom |
createOWLAllValuesFrom(RDFProperty property,
RDFResource filler)
|
OWLAllValuesFrom |
createOWLAllValuesFrom(RDFProperty property,
RDFSLiteral[] oneOfValues)
|
OWLCardinality |
createOWLCardinality()
|
OWLCardinality |
createOWLCardinality(RDFProperty property,
int value)
|
OWLCardinality |
createOWLCardinality(RDFProperty property,
int value,
RDFSClass qualifier)
|
OWLComplementClass |
createOWLComplementClass()
|
OWLComplementClass |
createOWLComplementClass(RDFSClass complement)
|
OWLDataRange |
createOWLDataRange()
Creates an empty owl:DataRange. |
OWLDataRange |
createOWLDataRange(RDFSLiteral[] values)
Creates a new owl:DataRange consisting of a given set of values. |
OWLDatatypeProperty |
createOWLDatatypeProperty(String name)
Creates a new OWLDatatypeProperty (with default settings, e.g. |
OWLDatatypeProperty |
createOWLDatatypeProperty(String name,
OWLNamedClass metaCls)
Creates a new OWLDatatypeProperty with a given rdf:type as metaclass. |
OWLDatatypeProperty |
createOWLDatatypeProperty(String name,
RDFSDatatype datatype)
Creates a new OWLDatatypeProperty with a given RDFSDatatype as range. |
OWLDatatypeProperty |
createOWLDatatypeProperty(String name,
RDFSLiteral[] dataRangeLiterals)
|
OWLEnumeratedClass |
createOWLEnumeratedClass()
|
OWLEnumeratedClass |
createOWLEnumeratedClass(Collection instances)
|
OWLHasValue |
createOWLHasValue()
|
OWLHasValue |
createOWLHasValue(RDFProperty property,
Object value)
Creates a new OWLHasValue for a given Slot. |
OWLIntersectionClass |
createOWLIntersectionClass()
|
OWLIntersectionClass |
createOWLIntersectionClass(Collection clses)
|
OWLMaxCardinality |
createOWLMaxCardinality()
|
OWLMaxCardinality |
createOWLMaxCardinality(RDFProperty property,
int value)
|
OWLMaxCardinality |
createOWLMaxCardinality(RDFProperty property,
int value,
RDFSClass qualifier)
|
OWLMinCardinality |
createOWLMinCardinality()
|
OWLMinCardinality |
createOWLMinCardinality(RDFProperty property,
int value)
|
OWLMinCardinality |
createOWLMinCardinality(RDFProperty property,
int value,
RDFSClass qualifier)
|
OWLNamedClass |
createOWLNamedClass(String name)
|
OWLNamedClass |
createOWLNamedClass(String name,
boolean loadDefaults)
|
OWLNamedClass |
createOWLNamedClass(String name,
OWLNamedClass metaCls)
Creates a new named OWL class with a given metaclass, which must be a subclass of owl:Class. |
OWLNamedClass |
createOWLNamedSubclass(String name,
OWLNamedClass superclass)
|
OWLObjectProperty |
createOWLObjectProperty(String name)
Creates a new OWLObjectProperty. |
OWLObjectProperty |
createOWLObjectProperty(String name,
Collection allowedClasses)
|
OWLObjectProperty |
createOWLObjectProperty(String name,
OWLNamedClass metaCls)
|
OWLOntology |
createOWLOntology(String uri)
Creates a new OWLOntology for a given prefix. |
OWLOntology |
createOWLOntology(String name,
String uri)
Deprecated. |
OWLSomeValuesFrom |
createOWLSomeValuesFrom()
|
OWLSomeValuesFrom |
createOWLSomeValuesFrom(RDFProperty property,
RDFResource filler)
|
OWLSomeValuesFrom |
createOWLSomeValuesFrom(RDFProperty property,
RDFSLiteral[] oneOfValues)
|
OWLUnionClass |
createOWLUnionClass()
|
OWLUnionClass |
createOWLUnionClass(Collection clses)
|
RDFExternalResource |
createRDFExternalResource(String uri)
Deprecated. |
RDFList |
createRDFList()
Creates a new empty rdf:List |
RDFList |
createRDFList(Iterator values)
Creates a new rdf:List. |
RDFProperty |
createRDFProperty(String name)
|
RDFSClass |
createRDFSClassFromExpression(String parsableExpression)
Gets or creates an RDFSClass based on a parsable expression. |
RDFSDatatype |
createRDFSDatatype(String name)
|
RDFSLiteral |
createRDFSLiteral(Object value)
Creates a new RDFSLiteral with a default datatype derived from the value. |
RDFSLiteral |
createRDFSLiteral(String lexicalValue,
RDFSDatatype datatype)
Creates a new RDFSLiteral with a given datatype. |
RDFSLiteral |
createRDFSLiteral(String value,
String language)
Creates a new string-typed literal with a given language. |
Object |
createRDFSLiteralOrString(String value,
String language)
Creates a new string-typed literal with a given language. |
RDFSNamedClass |
createRDFSNamedClass(String name)
|
RDFSNamedClass |
createRDFSNamedClass(String name,
boolean loadDefaults)
|
RDFSNamedClass |
createRDFSNamedClass(String name,
Collection parents,
RDFSClass rdfType)
Creates an RDFSNamedClass (or perhaps an OWLNamedClass) with given name, superclasses and rdf:type. |
RDFSNamedClass |
createRDFSNamedSubclass(String name,
RDFSNamedClass superclass)
Creates a new named OWL class which has exactly a given superclass. |
RDFUntypedResource |
createRDFUntypedResource(String uri)
Creates an untyped rdf:Resource for a given URI. |
RDFSNamedClass |
createSubclass(String name,
Collection superclasses)
Creates a subclass of a number of superclasses. |
RDFSNamedClass |
createSubclass(String name,
RDFSNamedClass superclass)
Creates a subclass of a superclass. |
RDFProperty |
createSubproperty(String name,
RDFProperty superProperty)
Creates a new property as a subproperty of an existing property. |
protected SWRLSystemFrames |
createSystemFrames()
|
Triple |
createTriple(RDFResource subject,
RDFProperty predicate,
Object object)
Creates a new Triple. |
String |
createUniqueNewFrameName(String baseName)
|
static void |
deleteAllFrames(OWLModel owlModel)
Deletes all Frames that are not system classes (including OWL system classes). |
void |
deleteCls(edu.stanford.smi.protege.model.Cls cls)
|
protected void |
detachDefaultLanguageListener()
|
void |
dispose()
|
boolean |
endTransaction()
|
QueryResults |
executeSPARQLQuery(String partialQueryText)
Executes a SPARQL query on this OWLModel. |
Set<String> |
getAllImports()
Gets all (transitive) imports in this OWLModel. |
OWLNamedClass |
getAnonymousClassMetaCls()
|
RDFSNamedClass |
getAnonymousRootCls()
|
String |
getBrowserText(edu.stanford.smi.protege.model.Instance instance)
|
edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine |
getCacheMachine()
|
Collection |
getChangedInferredClasses()
Gets all named classes where the classification status is OWLNames.CLASSIFICATION_STATUS_CONSISTENT_AND_CHANGED, i.e. |
RDFSNamedClass |
getCommonSuperclass(Collection<RDFSNamedClass> classes)
Chooses a most specific common named superclass of a given collection of named classes. |
Set<RDFSNamedClass> |
getCommonSuperclasses(Collection<RDFSNamedClass> classes)
Gets the most specific common named superclasses of a given collection of named classes. |
Collection |
getDefaultAnnotationPropertiesInView()
|
String |
getDefaultLanguage()
Gets the default language specified by the user through an annotation property at owl:Ontology. |
RDFProperty |
getDefaultLanguageProperty()
|
OWLOntology |
getDefaultOWLOntology()
|
protected String |
getDisplaySlotNotSetString(edu.stanford.smi.protege.model.Instance instance)
|
protected String |
getDisplaySlotPatternValueNotSetString(edu.stanford.smi.protege.model.Instance instance,
edu.stanford.smi.protege.model.BrowserSlotPattern slotPattern)
|
Collection |
getDomainlessProperties()
Gets all properties that have owl:Thing as their domain. |
Set<RDFSDatatype> |
getFloatDatatypes()
Gets all float XML Schema datatypes, including xsd:float etc. |
String |
getFrameNameForURI(String uri,
boolean generatePrefix)
Deprecated. |
OWLFrameStoreManager |
getFrameStoreManager()
|
GlobalParserCache |
getGlobalParserCache()
|
Collection |
getInconsistentClasses()
Gets all classes which have been marked as inconsistent. |
Set<RDFSDatatype> |
getIntegerDatatypes()
Gets all integer XML Schema datatypes, including xsd:int etc. |
com.hp.hpl.jena.rdf.model.Model |
getJenaModel()
Gets a (read-only) Jena Model serving as a live view upon the Protege TripleStores. |
String |
getLocalNameForResourceName(String frameName)
Deprecated. Use getLocalNameForURI(String) |
String |
getLocalNameForURI(String uri)
Gets the local part of an URI, e.g. |
Collection |
getMatchingResources(RDFProperty property,
String matchString,
int maxMatches)
Gets all RDFResources that have a matching value for a given property. |
String |
getNamespaceForResourceName(String resourceName)
Deprecated. Use getNamespaceForURI(String) |
String |
getNamespaceForURI(String uri)
Gets the namespace part of a given URI. |
NamespaceManager |
getNamespaceManager()
Gets the NamespaceManager used by this knowledge base. |
String |
getNextAnonymousResourceName()
Gets the next name that can be used to create an "anonymous" instance. |
static String |
getNextAnonymousResourceNameStatic()
|
RDFSNamedClass |
getOWLAllDifferentClass()
|
RDFSNamedClass |
getOWLAllDifferentClassCls()
|
Collection |
getOWLAllDifferents()
Gets a collection of all OWLAllDifferents in the knowlegde base. |
RDFSNamedClass |
getOWLAllValuesFromClass()
|
RDFProperty |
getOWLAllValuesFromProperty()
|
Collection<RDFProperty> |
getOWLAnnotationProperties()
Gets all annotation properties. |
OWLNamedClass |
getOWLAnnotationPropertyClass()
|
RDFProperty |
getOWLBackwardCompatibleWithProperty()
|
RDFSNamedClass |
getOWLCardinalityClass()
|
RDFProperty |
getOWLCardinalityProperty()
|
OWLClassDisplay |
getOWLClassDisplay()
Gets the currently used renderer for classes into display strings. |
Collection |
getOWLClasses()
Deprecated. use getRDFSClasses instead |
RDFSNamedClass |
getOWLClassMetaCls()
|
OWLClassParser |
getOWLClassParser()
Gets the OWLClassParser for the current class expression syntax. |
RDFSNamedClass |
getOWLComplementClassClass()
|
RDFProperty |
getOWLComplementOfProperty()
|
RDFSNamedClass |
getOWLDataRangeClass()
Gets the class owl:DataRange, which is used to represent enumerations of datatype values. |
OWLDatatypeProperty |
getOWLDatatypeProperty(String name)
|
OWLNamedClass |
getOWLDatatypePropertyClass()
Gets the standard metaclass of all datatype slots/properties. |
OWLNamedClass |
getOWLDatatypePropertyMetaClassCls()
|
RDFSNamedClass |
getOWLDeprecatedClassClass()
|
RDFSNamedClass |
getOWLDeprecatedPropertyClass()
|
RDFProperty |
getOWLDifferentFromProperty()
|
RDFProperty |
getOWLDisjointWithProperty()
|
RDFProperty |
getOWLDistinctMembersProperty()
|
RDFSNamedClass |
getOWLEnumeratedClassClass()
|
RDFProperty |
getOWLEquivalentClassProperty()
|
RDFProperty |
getOWLEquivalentPropertyProperty()
|
OWLFrameStore |
getOWLFrameStore()
Provides low level access to some internal Protege detail - normally not needed. |
OWLNamedClass |
getOWLFunctionalPropertyClass()
|
RDFSNamedClass |
getOWLHasValueClass()
|
RDFProperty |
getOWLHasValueProperty()
|
RDFProperty |
getOWLImportsProperty()
|
RDFProperty |
getOWLIncompatibleWithProperty()
|
OWLIndividual |
getOWLIndividual(String name)
|
Collection |
getOWLIndividuals()
Gets those Instances in the ontology that are instances of a OWLNamedClass. |
Collection |
getOWLIndividuals(boolean onlyVisibleClasses)
Gets those Instances in the ontology that are instances of a OWLNamedClass. |
RDFSNamedClass |
getOWLIntersectionClassClass()
|
RDFProperty |
getOWLIntersectionOfProperty()
|
OWLNamedClass |
getOWLInverseFunctionalPropertyClass()
|
RDFProperty |
getOWLInverseOfProperty()
|
OWLJavaFactory |
getOWLJavaFactory()
Gets the OWLJavaFactory that is used to create the Java objects for ontology resources. |
RDFSNamedClass |
getOWLLogicalClassClass()
|
RDFSNamedClass |
getOWLMaxCardinalityClass()
|
RDFProperty |
getOWLMaxCardinalityProperty()
|
RDFSNamedClass |
getOWLMinCardinalityClass()
|
RDFProperty |
getOWLMinCardinalityProperty()
|
OWLNamedClass |
getOWLNamedClass(String name)
A convenience method which includes the typecast after getCls() . |
OWLNamedClass |
getOWLNamedClassClass()
Gets the standard metaclass of all named classes. |
OWLNamedClass |
getOWLNamedClassMetaClassCls()
|
OWLNamedClass |
getOWLNothing()
Gets the system class owl:Nothing , which represents the empty set
for reasoners. |
OWLNamedClass |
getOWLNothingClass()
|
OWLObjectProperty |
getOWLObjectProperty(String name)
|
OWLNamedClass |
getOWLObjectPropertyClass()
Gets the standard metaclass of all object slots/properties. |
OWLNamedClass |
getOWLObjectPropertyMetaClassCls()
|
RDFProperty |
getOWLOneOfProperty()
Gets the owl:oneOf property. |
RDFProperty |
getOWLOnPropertyProperty()
|
Collection |
getOWLOntologies()
Gets all OWLOntologies in the current model. |
OWLOntology |
getOWLOntologyByURI(String uri)
|
RDFResource |
getOWLOntologyByURI(URI uri)
Gets the OWLOntology with a given URI. |
OWLNamedClass |
getOWLOntologyClass()
|
OWLNamedClass |
getOWLOntologyCls()
|
RDFProperty |
getOWLOntologyPrefixesProperty()
|
Collection |
getOWLOntologyProperties()
Gets the owl:OntologyProperties defined in OWL. |
RDFProperty |
getOWLPriorVersionProperty()
|
OWLProject |
getOWLProject()
Gets the associated OWLProject, which can be used to store project-specific settings. |
OWLProperty |
getOWLProperty(String name)
A convenience method including typecast. |
RDFProperty |
getOWLResourceURIProperty()
|
RDFSNamedClass |
getOWLRestrictionClass()
|
RDFSNamedClass[] |
getOWLRestrictionMetaclasses()
Gets the metaclasses of the available OWLRestriction kinds. |
Collection |
getOWLRestrictionsOnProperty(RDFProperty property)
Gets a Collection of all Restrictions that are defined on a given property. |
RDFProperty |
getOWLSameAsProperty()
|
RDFSNamedClass |
getOWLSomeValuesFromClass()
|
RDFProperty |
getOWLSomeValuesFromProperty()
|
RDFSNamedClass |
getOWLSomeValuesFromRestrictionClass()
Gets the meta class that represents some values from restrictions. |
OWLNamedClass |
getOWLSymmetricPropertyClass()
|
protected edu.stanford.smi.protege.model.Frame[] |
getOWLSystemFramesArray()
Gets the array of OWL System frames. |
Collection |
getOWLSystemResources()
Gets a Collection of all system resources installed by the OWL Plugin. |
OWLTest[] |
getOWLTests()
|
OWLNamedClass |
getOWLThingClass()
Gets the root class of the OWL class hierarchy (owl:Thing). |
OWLNamedClass |
getOWLTransitivePropertyClass()
|
RDFSNamedClass |
getOWLUnionClassClass()
|
RDFProperty |
getOWLUnionOfProperty()
|
RDFProperty |
getOWLValuesFromProperty()
Gets the owl:valuesFrom property (used for qualified cardinality restrictions. |
edu.stanford.smi.protege.model.ValueType |
getOWLValueType(String uri)
Gets the Protege ValueType that represents a given URI string. |
RDFProperty |
getOWLVersionInfoProperty()
|
String |
getPrefixForResourceName(String name)
|
Collection |
getPropertyValueLiterals(RDFResource resource,
RDFProperty property)
|
PropertyValueValidator |
getPropertyValueValidator()
Gets the currently used PropertyValueValidator. |
RDFProperty |
getProtegeAllowedParentProperty()
Gets the property protege:allowedParent (if it exists) |
RDFProperty |
getProtegeClassificationStatusProperty()
Gets the property that is used internally to store the classification status of a class. |
RDFProperty |
getProtegeInferredSubclassesProperty()
|
RDFProperty |
getProtegeInferredSuperclassesProperty()
|
RDFProperty |
getProtegeInferredTypeProperty()
|
RDFProperty |
getProtegeReadOnlyProperty()
|
RDFProperty |
getProtegeSubclassesDisjointProperty()
|
RDFSNamedClass |
getRDFAltClass()
|
RDFSNamedClass |
getRDFBagClass()
|
Set<RDFSDatatype> |
getRDFDatatypes()
|
RDFSNamedClass |
getRDFExternalClassClass()
|
RDFSNamedClass |
getRDFExternalPropertyClass()
|
RDFExternalResource |
getRDFExternalResource(String uri)
Deprecated. |
RDFSNamedClass |
getRDFExternalResourceClass()
|
RDFProperty |
getRDFFirstProperty()
Gets the rdf:first property. |
RDFIndividual |
getRDFIndividual(String name)
|
Collection<RDFIndividual> |
getRDFIndividuals()
Gets those Instances in the ontology that are instances of an RDFSNamedClass. |
Collection<RDFIndividual> |
getRDFIndividuals(boolean onlyVisibleClasses)
Gets those Instances in the ontology that are instances of an RDFSNamedClass. |
RDFSNamedClass |
getRDFListClass()
Gets the rdf:List class. |
RDFSNamedClass |
getRDFListCls()
|
RDFList |
getRDFNil()
Gets the placeholder for empty rdf:Lists. |
RDFProperty |
getRDFObjectProperty()
|
RDFProperty |
getRDFPredicateProperty()
|
Collection |
getRDFProperties()
Gets a collection of all RDFProperties (or subclasses thereof). |
RDFProperty |
getRDFProperty(String name)
A convenience method to access a slot as RDFProperty. |
OWLNamedClass |
getRDFPropertyClass()
Gets the rdf:Property metaclass. |
RDFResource |
getRDFResource(String name)
Gets an RDFResource by its name. |
RDFResource |
getRDFResourceAs(String name,
Class javaInterface)
Combines the calls getRDFResource(name).as(javaInterface) . |
RDFResource |
getRDFResourceByBrowserText(String text)
Gets the first resource that has a given browser text. |
RDFResource |
getRDFResourceByNameOrBrowserText(String text)
Gets the first instance that has a given name or browser text. |
int |
getRDFResourceCount()
Gets the number of all RDFResources in this model. |
Collection |
getRDFResources()
Gets a list of all RDFResources in this model. |
static Collection<RDFResource> |
getRDFResources(edu.stanford.smi.protege.model.KnowledgeBase kb,
Collection<? extends edu.stanford.smi.protege.model.Frame> frames)
|
Collection |
getRDFResourcesWithPropertyValue(RDFProperty property,
Object value)
Gets all RDFResources that have a given value for a given property. |
RDFProperty |
getRDFRestProperty()
Gets the rdf:rest property, which is used to describe the rest of an rdf:List. |
int |
getRDFSClassCount()
Gets the number of rdfs:Classes (or owl:Classes) in this model, including anonymous classes and system classes. |
Collection |
getRDFSClasses()
Gets all rdfs:Classes (or owl:Classes) in this model, including anonymous classes and system classes. |
OWLNamedClass |
getRDFSClassMetaClassCls()
|
OWLDatatypeProperty |
getRDFSCommentProperty()
|
RDFSNamedClass |
getRDFSContainerClass()
|
RDFSDatatype |
getRDFSDatatypeByName(String name)
Gets an XML Schema Datatype using the prefix notation (e.g. |
RDFSDatatype |
getRDFSDatatypeByURI(String uri)
Gets an XML Schema Datatype by its URI (e.g. |
RDFSNamedClass |
getRDFSDatatypeClass()
|
RDFSDatatypeFactory |
getRDFSDatatypeFactory()
|
RDFSDatatype |
getRDFSDatatypeOfValue(Object valueOrRDFSLiteral)
Gets the RDFSDatatype of a given primitive value, which can be either a standard value (e.g. |
Collection<RDFSDatatype> |
getRDFSDatatypes()
Gets a Collection of the (named) RDF/XML Schema datatypes. |
RDFProperty |
getRDFSDomainProperty()
Gets the rdfs:domain property. |
RDFSNamedClass |
getRDFSeqClass()
|
RDFProperty |
getRDFSIsDefinedByProperty()
|
RDFProperty |
getRDFSLabelProperty()
|
RDFSNamedClass |
getRDFSLiteralClass()
|
RDFProperty |
getRDFSMemberProperty()
|
RDFSNamedClass |
getRDFSNamedClass(String name)
|
OWLNamedClass |
getRDFSNamedClassClass()
Gets the rdfs:Class metaclass |
RDFProperty |
getRDFSRangeProperty()
Gets the rdfs:range property. |
RDFProperty |
getRDFSSeeAlsoProperty()
|
RDFProperty |
getRDFSSubClassOfProperty()
|
RDFProperty |
getRDFSSubPropertyOf()
|
RDFProperty |
getRDFSSubPropertyOfProperty()
Gets the property rdfs:subPropertyOf |
RDFSNamedClass |
getRDFStatementClass()
|
RDFProperty |
getRDFSubjectProperty()
|
RDFProperty |
getRDFTypeProperty()
Gets the rdf:type property. |
RDFUntypedResource |
getRDFUntypedResource(String uri,
boolean createOnDemand)
Gets an RDFUntypedResource for a given string. |
RDFSNamedClass |
getRDFUntypedResourcesClass()
Gets the internal type of all untyped resources. |
RDFProperty |
getRDFValueProperty()
|
RDFSDatatype |
getRDFXMLLiteralType()
Gets the resource representing the datatype rdf:XMLLiteral. |
RepositoryManager |
getRepositoryManager()
|
String |
getResourceNameForURI(String uri)
Gets the name of a Frame by converting a URI. |
Collection<RDFResource> |
getResourceNameMatches(String nameExpression,
int maxMatches)
Gets all RDFResources that have a matching name (possibly using wildcards). |
Collection |
getResourcesWithPrefix(String prefix)
Gets all resource in this that have a given prefix. |
Collection |
getSearchSynonymProperties()
Gets the slots that are used for matching when the user searches for a frame in the search fields. |
RDFProperty[] |
getSystemAnnotationProperties()
Gets the pre-defined system annotation slots such as rdfs:comment. |
SWRLSystemFrames |
getSystemFrames()
|
TaskManager |
getTaskManager()
Gets the TaskManager
that can be used for executing tasks
that take a long time. |
String |
getTodoAnnotationPrefix()
Gets the prefix used to distinguish "to-do" list items from other values of the to-do list property. |
OWLDatatypeProperty |
getTodoAnnotationProperty()
Gets the (annotation) slot that is used to represent "to-do" list items in this knowledge base. |
RDFSNamedClass |
getTopOWLOntologyClass()
|
RDFProperty |
getTopOWLOntologyURISlot()
|
TripleStoreModel |
getTripleStoreModel()
|
String |
getUniqueFrameName(String name)
|
String |
getURIForResourceName(String name)
|
String[] |
getUsedLanguages()
Gets the list of language prefixes defined by the user in the owl:Ontology. |
Collection |
getUserDefinedOWLDatatypeProperties()
Gets a Collection of all user-defined OWLDatatypeProperties in this knowledge base. |
Collection |
getUserDefinedOWLNamedClasses()
Gets a Collection of all user-defined named OWL classes in this knowledge base. |
Collection |
getUserDefinedOWLObjectProperties()
Gets a Collection of all user-defined OWLObjectProperties in this knowledge base. |
Collection |
getUserDefinedOWLProperties()
Gets a Collection of all user-defined OWLProperties in this knowledge base. |
Collection |
getUserDefinedRDFIndividuals(boolean onlyVisibleClasses)
Gets all non-system individuals in this OWLModel. |
Collection |
getUserDefinedRDFProperties()
Gets all user-defined RDF properties in this OWLModel. |
Collection |
getUserDefinedRDFSNamedClasses()
Gets all user-defined RDFSClses including the OWLNamedClses. |
String |
getValidNamespaceFrameName(String suggestedName)
|
static String |
getValidOWLFrameName(AbstractOWLModel kb,
String suggestedName)
|
List |
getValueLiterals(List values)
|
String |
getValueTypeURI(edu.stanford.smi.protege.model.ValueType valueType)
The inverse of getValueType . |
List |
getVisibleResources(Iterator iterator)
Gets a list of resources, only containing the visible entries of a given Iterator. |
Collection |
getVisibleUserDefinedOWLProperties()
Gets a Collection of all user-defined, visible OWLProperties in this knowledge base. |
Collection |
getVisibleUserDefinedRDFProperties()
Gets all visible, user-defined RDF properties in this knowledge base. |
WriterSettings |
getWriterSettings()
|
RDFSDatatype |
getXSDanyURI()
Gets the default datatype for URI values. |
RDFSDatatype |
getXSDbase64Binary()
Gets the default datatype for byte[] values. |
RDFSDatatype |
getXSDboolean()
Gets the default datatype for boolean values. |
RDFSDatatype |
getXSDbyte()
Gets the default datatype for byte values. |
RDFSDatatype |
getXSDdate()
Gets the default datatype for date values. |
RDFSDatatype |
getXSDdateTime()
Gets the default datatype for timestamp values. |
RDFSDatatype |
getXSDdecimal()
Gets the default datatype for BigDecimal values. |
RDFSDatatype |
getXSDdouble()
Gets the default datatype for double values. |
RDFSDatatype |
getXSDduration()
Gets the datatype for duration values. |
RDFSDatatype |
getXSDfloat()
Gets the default datatype for float values. |
RDFSDatatype |
getXSDint()
Gets the default datatype for integer values. |
RDFSDatatype |
getXSDinteger()
Gets the default datatype for BigInteger values. |
RDFSDatatype |
getXSDlong()
Gets the default datatype for long values. |
RDFSDatatype |
getXSDNonNegativeInteger()
Gets the default datatype for non-negative values |
RDFSDatatype |
getXSDshort()
Gets the default datatype for short values. |
RDFSDatatype |
getXSDstring()
Gets the default datatype for string values. |
RDFSDatatype |
getXSDtime()
Gets the default datatype for time values. |
void |
initialize()
|
protected void |
initializeDefaultAnnotationView()
Deprecated. - Not called anymore |
protected void |
initializeExpandShortNamesInMethods()
|
protected void |
initializeLoadDefaults()
|
protected void |
intializeImportOwlNamespaces()
|
boolean |
isAnonymousResource(RDFResource resource)
Deprecated. |
boolean |
isAnonymousResourceName(String name)
|
boolean |
isAutoRepairEnabled()
|
boolean |
isDefaultAnonymousType(edu.stanford.smi.protege.model.Cls type)
|
boolean |
isDefaultAnonymousType(Collection types)
|
boolean |
isExpandShortNameInMethods()
|
boolean |
isOWLSystemFrame(edu.stanford.smi.protege.model.Frame frame)
Deprecated. |
boolean |
isOWLTestGroupEnabled(String groupName)
|
boolean |
isProtegeMetaOntologyImported()
|
boolean |
isSlotMetaCls(edu.stanford.smi.protege.model.Cls cls)
|
boolean |
isTrueInstance(edu.stanford.smi.protege.model.Instance instance)
|
static boolean |
isValidOWLFrameName(NamespaceManager nsm,
String name)
|
boolean |
isValidOWLFrameName(String name)
|
boolean |
isValidPropertyValue(RDFResource subject,
RDFProperty predicate,
Object value)
Checks if a certain object would be a valid value for a given subject/property pair. |
boolean |
isValidResourceName(String name,
RDFResource resource)
Checks whether a given String would be a valid name for a given resource. |
Iterator<OWLAnonymousClass> |
listOWLAnonymousClasses()
Gets an Iterator of all OWLAnonymousClasses in the ontology. |
Iterator |
listOWLNamedClasses()
Gets an Iterator on all OWLNamedClasses in the ontology, including system classes. |
Iterator |
listRDFProperties()
Gets an Iterator on all RDFProperties in the model, including system properties. |
Iterator |
listRDFSNamedClasses()
Gets an Iterator on all RDFSNamedClasses in the ontology, including system classes. |
Iterator |
listReferences(Object object,
int maxResults)
Finds all references to a given object, i.e. |
Iterator |
listSubjects(RDFProperty property)
The the subjects of all triples where a given property has any value. |
URI |
loadImportedAssertions(URI ontologyName)
This method is not intended for general consumption - use the ImportHelper instead. |
void |
removeClassListener(ClassListener listener)
Removes a ClassListener that was previously added. |
void |
removeModelListener(ModelListener listener)
Removes a ModelListener that was previously added. |
void |
removeOWLTest(OWLTest test)
|
void |
removePropertyListener(PropertyListener listener)
Removes a PropertyListener that was previously added. |
void |
removePropertyValueListener(PropertyValueListener listener)
Removes a PropertyValueListener previously added. |
void |
removeResourceListener(ResourceListener listener)
Removes a ResourceListener that was previously added. |
void |
resetJenaModel()
resets the Jena model so that it can be rebuilt. |
void |
resetOntologyCache()
|
void |
setAutoRepairEnabled(boolean value)
|
void |
setCacheMachine(edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine machine)
|
void |
setDefaultAnnotationPropertiesInView(Collection slots)
|
void |
setDirectOwnSlotValues(edu.stanford.smi.protege.model.Frame frame,
edu.stanford.smi.protege.model.Slot slot,
Collection values)
|
edu.stanford.smi.protege.model.Instance |
setDirectType(edu.stanford.smi.protege.model.Instance instance,
edu.stanford.smi.protege.model.Cls type)
|
void |
setExpandShortNameInMethods(boolean expandShortNameInMethods)
|
void |
setLoadDefaults(boolean value)
|
void |
setOWLClassDisplay(OWLClassDisplay renderer)
Sets the OWLClassDisplay to change the default display of classes. |
void |
setOWLJavaFactory(OWLJavaFactory factory)
Sets the OWLJavaFactory for this OWLModel. |
void |
setOWLProject(OWLProject owlProject)
Sets the associated OWLProject. |
void |
setOWLTestGroupEnabled(String groupName,
boolean value)
|
void |
setProject(edu.stanford.smi.protege.model.Project project)
|
void |
setPropertyValueValidator(PropertyValueValidator validator)
Sets the validator that shall be used in future calls of the validation methods. |
void |
setSearchSynonymProperties(Collection slots)
|
void |
setTaskManager(TaskManager taskManager)
Sets the TaskManager. |
void |
setWriterSettings(WriterSettings writerSettings)
|
Methods inherited from class edu.stanford.smi.protege.model.DefaultKnowledgeBase |
---|
addClsListener, addClsListener, addDirectSuperclass, addDirectSuperslot, addDirectTemplateSlot, addDirectType, addDirectTypes, addFacetListener, addFacetListener, addFrameListener, addFrameListener, addInstance, addInstanceListener, addInstanceListener, addJavaLoadPackage, addKnowledgeBaseListener, addOwnSlotValue, addServerProjectListener, addSlotListener, addSlotListener, addTemplateFacetValue, addTemplateSlotValue, addTransactionListener, adjustForServer, areValidOwnSlotValues, assertFrameName, beginTransaction, beginTransaction, clearAllListeners, close, commitTransaction, containsFrame, createCls, createCls, createCls, createCls, createFacet, createFacet, createFacet, createFacet, createInstance, createInstance, createSimpleInstance, createSimpleInstance, createSimpleInstance, createSlot, createSlot, createSlot, createSlot, createSlot, createUniqueFrameName, deleteFacet, deleteFrame, deleteInstance, deleteSimpleInstance, deleteSlot, endTransaction, equals, executeQuery, flushCache, flushEvents, getAllowedClses, getAllowedParents, getAllowedValues, getAllowsMultipleValues, getAssociatedFacet, getAssociatedSlot, getBuildString, getClientInformation, getCls, getClsCount, getClses, getClsesWithMatchingBrowserText, getClsNameMatches, getCommandManager, getCurrentUsers, getDefaultClsMetaCls, getDefaultFacetMetaCls, getDefaultSlotMetaCls, getDefaultValues, getDirectBrowserSlotPattern, getDirectDomain, getDirectInstanceCount, getDirectInstances, getDirectlyOverriddenTemplateFacets, getDirectlyOverriddenTemplateSlots, getDirectOwnSlotValue, getDirectOwnSlotValues, getDirectOwnSlotValuesClosure, getDirectSubclassCount, getDirectSubclasses, getDirectSubslotCount, getDirectSubslots, getDirectSuperclassCount, getDirectSuperclasses, getDirectSuperslotCount, getDirectSuperslots, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotValues, getDirectType, getDirectTypes, getDispatchEventsEnabled, getDocumentation, getDomain, getEventsEnabled, getFacet, getFacetCheckingEnabled, getFacetCount, getFacets, getFrame, getFrame, getFrameCount, getFrameCounts, getFrameCreationTimestamp, getFrameCreator, getFrameFactory, getFrameLastModificationTimestamp, getFrameLastModifier, getFrameNameMatches, getFrameNamePrefix, getFrames, getFrameStores, getFramesWithMatchingDirectOwnSlotValue, getFramesWithValue, getGenerateEventsEnabled, getHeadFrameStore, getInheritedTemplateSlots, getInstance, getInstanceCount, getInstances, getInstances, getInvalidFrameNameDescription, getInvalidOwnSlotValuesText, getInvalidOwnSlotValueText, getInverseSlot, getKnowledgeBaseFactory, getMatchingFrames, getMatchingReferences, getMaximumCardinality, getMaximumCardinality2, getMaximumValue, getMinimumCardinality, getMinimumValue, getMissingTypeString, getName, getName, getNameSlot, getNextFrameNumber, getOverriddenTemplateFacets, getOverriddenTemplateSlots, getOwnFacets, getOwnFacetValues, getOwnSlotAllowsMultipleValues, getOwnSlotAndSubslotValues, getOwnSlotDefaultValues, getOwnSlotFacets, getOwnSlotFacetValues, getOwnSlots, getOwnSlotValue, getOwnSlotValueCount, getOwnSlotValues, getOwnSlotValueType, getProject, getReachableSimpleInstances, getReachableSimpleInstances, getReferences, getReferences, getReifedRelationFromSlot, getReifedRelationToSlot, getReifiedRelationCls, getRootCls, getRootClses, getRootClsMetaCls, getRootFacetMetaCls, getRootSlotMetaCls, getRootSlots, getSimpleInstance, getSimpleInstanceCount, getSlot, getSlotCount, getSlots, getSlotValueLastModificationTimestamp, getSlotValueLastModifier, getSubclasses, getSubslots, getSuperclasses, getSuperslots, getTemplateFacets, getTemplateFacetValue, getTemplateFacetValues, getTemplateSlotAllowedClses, getTemplateSlotAllowedParents, getTemplateSlotAllowedValues, getTemplateSlotAllowsMultipleValues, getTemplateSlotDefaultValues, getTemplateSlotDocumentation, getTemplateSlotMaximumCardinality, getTemplateSlotMaximumCardinality2, getTemplateSlotMaximumValue, getTemplateSlotMinimumCardinality, getTemplateSlotMinimumCardinality2, getTemplateSlotMinimumValue, getTemplateSlots, getTemplateSlotValue, getTemplateSlotValues, getTemplateSlotValueType, getTerminalFrameStore, getTypes, getUnreachableSimpleInstances, getUserName, getValueChecking, getValues, getValueType, getVersionString, hasChanged, hasDirectlyOverriddenTemplateFacet, hasDirectlyOverriddenTemplateSlot, hasDirectSuperclass, hasDirectSuperslot, hasDirectTemplateSlot, hasDirectType, hasInheritedTemplateSlot, hasOverriddenTemplateFacet, hasOverriddenTemplateSlot, hasOwnSlot, hasSlotValueAtSomeFrame, hasSuperclass, hasSuperslot, hasTemplateSlot, hasType, insertFrameStore, insertFrameStore, isAbstract, isAutoUpdatingFacetValues, isCallCachingEnabled, isClosed, isClsMetaCls, isDefaultClsMetaCls, isDefaultFacetMetaCls, isDefaultSlotMetaCls, isFacetMetaCls, isJournalingEnabled, isLoading, isMetaCls, isUndoEnabled, isValidFrameName, isValidOwnSlotValue, moveDirectOwnSlotValue, moveDirectSubclass, moveDirectSubclass, moveDirectSubslot, moveDirectSubslot, moveDirectTemplateSlot, moveDirectType, notifyVisibilityChanged, removeClsListener, removeClsListener, removeDirectSuperclass, removeDirectSuperslot, removeDirectTemplateFacetOverrides, removeDirectTemplateSlot, removeDirectType, removeDirectTypes, removeFacetListener, removeFacetListener, removeFrameListener, removeFrameListener, removeFrameStore, removeInstanceListener, removeInstanceListener, removeJavaLoadPackage, removeKnowledgeBaseListener, removeOwnSlotValue, removeServerProjectListener, removeSlotListener, removeSlotListener, removeTemplateFacetOverrides, removeTransactionListener, rename, rollbackTransaction, setAbstract, setAllowedClses, setAllowedParents, setAllowedValues, setAllowsMultipleValues, setArgumentCheckingEnabled, setAssociatedFacet, setAssociatedSlot, setAutoUpdateFacetValues, setBuildString, setCallCachingEnabled, setChanged, setChangeMonitorEnabled, setCleanDispatchEnabled, setClientInformation, setDefaultClsMetaCls, setDefaultFacetMetaCls, setDefaultSlotMetaCls, setDefaultValues, setDirectBrowserSlot, setDirectBrowserSlotPattern, setDirectBrowserTextPattern, setDirectOwnSlotValue, setDirectTemplateFacetValue, setDirectTemplateFacetValues, setDirectTemplateSlotValues, setDirectTypeOfSubclasses, setDirectTypeOfSubslots, setDirectTypes, setDispatchEventsEnabled, setDocumentation, setDocumentation, setEventDispatchEnabled, setEventsEnabled, setFacetCheckingEnabled, setFrameFactory, setFrameNamePrefix, setFrameNameValidator, setGenerateDeletingFrameEventsEnabled, setGenerateEventsEnabled, setInverseSlot, setJournalingEnabled, setLoading, setMaximumCardinality, setMaximumValue, setMinimumCardinality, setMinimumValue, setModificationRecordUpdatingEnabled, setName, setNextFrameNumber, setOwnSlotValue, setOwnSlotValues, setPollForEvents, setTemplateFacetValue, setTemplateFacetValues, setTemplateSlotAllowedClses, setTemplateSlotAllowedParents, setTemplateSlotAllowedValues, setTemplateSlotAllowsMultipleValues, setTemplateSlotDefaultValues, setTemplateSlotDocumentation, setTemplateSlotDocumentation, setTemplateSlotMaximumCardinality, setTemplateSlotMaximumValue, setTemplateSlotMinimumCardinality, setTemplateSlotMinimumValue, setTemplateSlotValue, setTemplateSlotValues, setTemplateSlotValueType, setTerminalFrameStore, setUndoEnabled, setUserName, setValueChecking, setValues, setValueType, setVersionString, startJournaling, stopJournaling, toString, toString, toString, toStringForFrame, toStringForObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.stanford.smi.protegex.owl.model.OWLModel |
---|
getDispatchEventsEnabled, getGenerateEventsEnabled, getHeadFrameStore, getOntModel, setDispatchEventsEnabled, setGenerateEventsEnabled |
Methods inherited from interface edu.stanford.smi.protege.model.KnowledgeBase |
---|
addJavaLoadPackage, addServerProjectListener, addTransactionListener, assertFrameName, beginTransaction, beginTransaction, commitTransaction, createUniqueFrameName, endTransaction, executeQuery, flushCache, flushEvents, getBuildString, getClientInformation, getClsesWithMatchingBrowserText, getEventsEnabled, getKnowledgeBaseFactory, getReifedRelationFromSlot, getReifedRelationToSlot, getReifiedRelationCls, getRootCls, getSimpleInstance, hasChanged, isClosed, isUndoEnabled, moveDirectOwnSlotValue, moveDirectType, removeServerProjectListener, removeTransactionListener, rename, rollbackTransaction, setClientInformation, setEventsEnabled, setModificationRecordUpdatingEnabled |
Field Detail |
---|
public static final String OWL_MODEL_INIT_DEFAULTS_AT_CREATION
public static final String OWL_MODEL_EXPAND_SHORT_NAME_IN_METHODS
public static final String OWL_MODEL_IMPORT_NAMESPACES
public static final String DEFAULT_TODO_PREFIX
public static final String[] DEFAULT_USED_LANGUAGES
public static final String ANONYMOUS_BASE
public static final String UNIQUE_SESSION_ID
public static final String DEFAULT_ANNOTATION_PROPERTY_NAME
public static final String DEFAULT_CLASS_NAME
public static final String DEFAULT_DATATYPE_PROPERTY_NAME
public static final String DEFAULT_INDIVIDUAL_NAME
public static final String DEFAULT_OBJECT_PROPERTY_NAME
public static final String DEFAULT_PROPERTY_NAME
Constructor Detail |
---|
public AbstractOWLModel(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
Method Detail |
---|
protected void initializeLoadDefaults()
protected void initializeExpandShortNamesInMethods()
protected void intializeImportOwlNamespaces()
public void initialize()
@Deprecated protected void initializeDefaultAnnotationView()
public URI loadImportedAssertions(URI ontologyName) throws edu.stanford.smi.protege.exception.OntologyLoadException
ontologyName
- The name of the ontology to be imported.
edu.stanford.smi.protege.exception.OntologyLoadException
public void addClassListener(ClassListener listener)
OWLModel
addClassListener
in interface OWLModel
listener
- the ClassListener to add (currently must be a ClassAdapter)OWLModel.removeClassListener(edu.stanford.smi.protegex.owl.model.event.ClassListener)
public void addModelListener(ModelListener listener)
OWLModel
addModelListener
in interface OWLModel
listener
- the ModelListener to add (currently must be a ModelAdapter)OWLModel.removeModelListener(edu.stanford.smi.protegex.owl.model.event.ModelListener)
public void addPropertyListener(PropertyListener listener)
OWLModel
addPropertyListener
in interface OWLModel
listener
- the PropertyListener to add (currently must be a PropertyAdapter)OWLModel.removePropertyListener(edu.stanford.smi.protegex.owl.model.event.PropertyListener)
public void addPropertyValueListener(PropertyValueListener listener)
OWLModel
addPropertyValueListener
in interface OWLModel
listener
- the PropertyValueListener to addOWLModel.removePropertyValueListener(edu.stanford.smi.protegex.owl.model.event.PropertyValueListener)
public void addResourceListener(ResourceListener listener)
OWLModel
addResourceListener
in interface OWLModel
listener
- the ResourceListener to add (currently must be ResourceAdapter)OWLModel.removeResourceListener(edu.stanford.smi.protegex.owl.model.event.ResourceListener)
protected SWRLJavaFactory createFrameFactory()
createFrameFactory
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
protected SWRLSystemFrames createSystemFrames()
createSystemFrames
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public SWRLSystemFrames getSystemFrames()
getSystemFrames
in interface edu.stanford.smi.protege.model.KnowledgeBase
getSystemFrames
in interface OWLModel
getSystemFrames
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public TaskManager getTaskManager()
OWLModel
TaskManager
that can be used for executing tasks
that take a long time.
getTaskManager
in interface OWLModel
public void removeClassListener(ClassListener listener)
OWLModel
removeClassListener
in interface OWLModel
listener
- the ClassListener to removeOWLModel.addClassListener(edu.stanford.smi.protegex.owl.model.event.ClassListener)
public void removeModelListener(ModelListener listener)
OWLModel
removeModelListener
in interface OWLModel
listener
- the ModelListener to removeOWLModel.addModelListener(edu.stanford.smi.protegex.owl.model.event.ModelListener)
public void removePropertyListener(PropertyListener listener)
OWLModel
removePropertyListener
in interface OWLModel
listener
- the PropertyListener to removeOWLModel.addPropertyListener(edu.stanford.smi.protegex.owl.model.event.PropertyListener)
public void removePropertyValueListener(PropertyValueListener listener)
OWLModel
removePropertyValueListener
in interface OWLModel
listener
- the listener to removeOWLModel.addPropertyValueListener(edu.stanford.smi.protegex.owl.model.event.PropertyValueListener)
public void removeResourceListener(ResourceListener listener)
OWLModel
removeResourceListener
in interface OWLModel
listener
- the ResourceListener to removeOWLModel.addResourceListener(edu.stanford.smi.protegex.owl.model.event.ResourceListener)
public void setOWLClassDisplay(OWLClassDisplay renderer)
OWLModel
setOWLClassDisplay
in interface OWLModel
renderer
- the new display (not null)public OWLJavaFactory getOWLJavaFactory()
OWLModel
getOWLJavaFactory
in interface OWLModel
OWLModel.setOWLJavaFactory(edu.stanford.smi.protegex.owl.model.factory.OWLJavaFactory)
public void setOWLJavaFactory(OWLJavaFactory factory)
OWLModel
setOWLJavaFactory
in interface OWLModel
factory
- the new OWLJavaFactoryOWLJavaFactory
,
OWLModel.getOWLJavaFactory()
public void setOWLProject(OWLProject owlProject)
OWLModel
setOWLProject
in interface OWLModel
owlProject
- the new OWLProjectOWLModel.getOWLProject()
public PropertyValueValidator getPropertyValueValidator()
OWLModel
getPropertyValueValidator
in interface OWLModel
OWLModel.setPropertyValueValidator(edu.stanford.smi.protegex.owl.model.validator.PropertyValueValidator)
public boolean isValidPropertyValue(RDFResource subject, RDFProperty predicate, Object value)
OWLModel
isValidPropertyValue
in interface OWLModel
subject
- the subject to check the value forpredicate
- the property to check forvalue
- the potential value
public void setPropertyValueValidator(PropertyValueValidator validator)
OWLModel
setPropertyValueValidator
in interface OWLModel
validator
- the new Validator (or null)OWLModel.isValidPropertyValue(edu.stanford.smi.protegex.owl.model.RDFResource, edu.stanford.smi.protegex.owl.model.RDFProperty, java.lang.Object)
public void copyFacetValuesIntoNamedClses()
public String createNewResourceName(String partialLocalName)
OWLModel
createNewResourceName
in interface OWLModel
partialLocalName
- the partial name
public OWLAllDifferent createOWLAllDifferent()
createOWLAllDifferent
in interface OWLModel
public OWLAllValuesFrom createOWLAllValuesFrom()
createOWLAllValuesFrom
in interface OWLModel
public OWLAllValuesFrom createOWLAllValuesFrom(RDFProperty property, RDFResource filler)
createOWLAllValuesFrom
in interface OWLModel
public OWLAllValuesFrom createOWLAllValuesFrom(RDFProperty property, RDFSLiteral[] oneOfValues)
createOWLAllValuesFrom
in interface OWLModel
public RDFProperty createAnnotationProperty(String name)
OWLModel
createAnnotationProperty
in interface OWLModel
name
- - the name of the annotation property. If name is null, a new name will be generated
public OWLDatatypeProperty createAnnotationOWLDatatypeProperty(String name)
createAnnotationOWLDatatypeProperty
in interface OWLModel
public OWLObjectProperty createAnnotationOWLObjectProperty(String name)
createAnnotationOWLObjectProperty
in interface OWLModel
public OWLCardinality createOWLCardinality()
createOWLCardinality
in interface OWLModel
public OWLCardinality createOWLCardinality(RDFProperty property, int value)
createOWLCardinality
in interface OWLModel
public OWLCardinality createOWLCardinality(RDFProperty property, int value, RDFSClass qualifier)
createOWLCardinality
in interface OWLModel
public edu.stanford.smi.protege.model.Cls createCls(edu.stanford.smi.protege.model.FrameID id, Collection directSuperclasses, Collection directTypes, boolean loadDefaults)
createCls
in interface edu.stanford.smi.protege.model.KnowledgeBase
createCls
in interface ProtegeKnowledgeBase
createCls
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public OWLComplementClass createOWLComplementClass()
createOWLComplementClass
in interface OWLModel
public OWLComplementClass createOWLComplementClass(RDFSClass complement)
createOWLComplementClass
in interface OWLModel
public OWLDataRange createOWLDataRange()
OWLModel
createOWLDataRange
in interface OWLModel
public OWLDataRange createOWLDataRange(RDFSLiteral[] values)
OWLModel
createOWLDataRange
in interface OWLModel
values
- the values in the owl:oneOf list in the owl:DataRange
public OWLDatatypeProperty createOWLDatatypeProperty(String name)
OWLModel
createOWLDatatypeProperty
in interface OWLModel
name
- the name of the new property
public OWLDatatypeProperty createOWLDatatypeProperty(String name, OWLNamedClass metaCls)
OWLModel
createOWLDatatypeProperty
in interface OWLModel
name
- the name of the new propertymetaCls
- the rdf:type of the property
public OWLDatatypeProperty createOWLDatatypeProperty(String name, RDFSDatatype datatype)
OWLModel
createOWLDatatypeProperty
in interface OWLModel
name
- the name of the new propertydatatype
- the (initial) range (e.g. getXSDint()
public OWLDatatypeProperty createOWLDatatypeProperty(String name, RDFSLiteral[] dataRangeLiterals)
createOWLDatatypeProperty
in interface OWLModel
protected edu.stanford.smi.protege.model.framestore.FrameStoreManager createFrameStoreManager()
createFrameStoreManager
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public OWLFrameStoreManager getFrameStoreManager()
getFrameStoreManager
in interface edu.stanford.smi.protege.model.KnowledgeBase
getFrameStoreManager
in interface OWLModel
getFrameStoreManager
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public OWLEnumeratedClass createOWLEnumeratedClass()
createOWLEnumeratedClass
in interface OWLModel
public OWLEnumeratedClass createOWLEnumeratedClass(Collection instances)
createOWLEnumeratedClass
in interface OWLModel
@Deprecated public RDFExternalResource createRDFExternalResource(String uri)
createRDFExternalResource
in interface OWLModel
public OWLHasValue createOWLHasValue()
createOWLHasValue
in interface OWLModel
public OWLHasValue createOWLHasValue(RDFProperty property, Object value)
OWLModel
createOWLHasValue
in interface OWLModel
property
- the restricted Slotvalue
- an Instance, Boolean, Integer, Double, or String
public edu.stanford.smi.protege.model.Instance createInstance(String name, edu.stanford.smi.protege.model.Cls directType)
createInstance
in interface edu.stanford.smi.protege.model.KnowledgeBase
createInstance
in interface ProtegeKnowledgeBase
createInstance
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
RDFSClass.createInstance(java.lang.String)
public edu.stanford.smi.protege.model.Instance createInstance(String name, Collection directTypes)
createInstance
in interface edu.stanford.smi.protege.model.KnowledgeBase
createInstance
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public edu.stanford.smi.protege.model.Instance createInstance(edu.stanford.smi.protege.model.FrameID id, Collection directTypes, boolean initializeDefaults)
createInstance
in interface edu.stanford.smi.protege.model.KnowledgeBase
createInstance
in interface ProtegeKnowledgeBase
createInstance
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public OWLIntersectionClass createOWLIntersectionClass()
createOWLIntersectionClass
in interface OWLModel
public OWLIntersectionClass createOWLIntersectionClass(Collection clses)
createOWLIntersectionClass
in interface OWLModel
public RDFList createRDFList()
OWLModel
createRDFList
in interface OWLModel
public RDFList createRDFList(Iterator values)
OWLModel
createRDFList
in interface OWLModel
values
- an Iterator on the initial values of this list.
public RDFSClass createRDFSClassFromExpression(String parsableExpression)
OWLModel
createRDFSClassFromExpression
in interface OWLModel
parsableExpression
- a parsable expression such as !(Person | Animal)
public RDFSDatatype createRDFSDatatype(String name)
createRDFSDatatype
in interface OWLModel
public OWLMaxCardinality createOWLMaxCardinality()
createOWLMaxCardinality
in interface OWLModel
public OWLMaxCardinality createOWLMaxCardinality(RDFProperty property, int value)
createOWLMaxCardinality
in interface OWLModel
public OWLMaxCardinality createOWLMaxCardinality(RDFProperty property, int value, RDFSClass qualifier)
createOWLMaxCardinality
in interface OWLModel
public OWLMinCardinality createOWLMinCardinality()
createOWLMinCardinality
in interface OWLModel
public OWLMinCardinality createOWLMinCardinality(RDFProperty property, int value)
createOWLMinCardinality
in interface OWLModel
public OWLMinCardinality createOWLMinCardinality(RDFProperty property, int value, RDFSClass qualifier)
createOWLMinCardinality
in interface OWLModel
public OWLNamedClass createOWLNamedClass(String name)
createOWLNamedClass
in interface OWLModel
public OWLNamedClass createOWLNamedClass(String name, boolean loadDefaults)
createOWLNamedClass
in interface OWLModel
public OWLNamedClass createOWLNamedClass(String name, OWLNamedClass metaCls)
OWLModel
createOWLNamedClass
in interface OWLModel
name
- the name of the new classmetaCls
- the metaclass (subclass of owl:Class)
public OWLNamedClass createOWLNamedSubclass(String name, OWLNamedClass superclass)
createOWLNamedSubclass
in interface OWLModel
public OWLObjectProperty createOWLObjectProperty(String name)
OWLModel
createOWLObjectProperty
in interface OWLModel
name
- the name of the new property
public OWLObjectProperty createOWLObjectProperty(String name, OWLNamedClass metaCls)
createOWLObjectProperty
in interface OWLModel
public OWLObjectProperty createOWLObjectProperty(String name, Collection allowedClasses)
createOWLObjectProperty
in interface OWLModel
public OWLOntology createOWLOntology(String uri) throws AlreadyImportedException
OWLModel
prefix + ":"
.
createOWLOntology
in interface OWLModel
uri
- a valid namespace prefix
AlreadyImportedException
@Deprecated public OWLOntology createOWLOntology(String name, String uri) throws AlreadyImportedException
createOWLOntology
in interface OWLModel
AlreadyImportedException
OWLModel.createOWLOntology(String)
public RDFSNamedClass createRDFSNamedClass(String name)
createRDFSNamedClass
in interface OWLModel
public RDFSNamedClass createRDFSNamedClass(String name, boolean loadDefaults)
createRDFSNamedClass
in interface OWLModel
public RDFSNamedClass createRDFSNamedClass(String name, Collection parents, RDFSClass rdfType)
OWLModel
createRDFSNamedClass
in interface OWLModel
name
- the name of the new classparents
- the parentsrdfType
- the rdf:type of the new class
public RDFSNamedClass createRDFSNamedSubclass(String name, RDFSNamedClass superclass)
OWLModel
createRDFSNamedSubclass
in interface OWLModel
name
- the name of the new classsuperclass
- the superclass it shall have
public RDFUntypedResource createRDFUntypedResource(String uri)
OWLModel
createRDFUntypedResource
in interface OWLModel
uri
- the URI to create an untyped resource for
public RDFProperty createRDFProperty(String name)
createRDFProperty
in interface OWLModel
public Triple createTriple(RDFResource subject, RDFProperty predicate, Object object)
OWLModel
createTriple
in interface OWLModel
subject
- the subject of the Triplepredicate
- the predicate of the Tripleobject
- the object of the Triple
public Set<String> getAllImports()
OWLModel
getAllImports
in interface OWLModel
public RDFSNamedClass createSubclass(String name, RDFSNamedClass superclass)
OWLModel
createSubclass
in interface OWLModel
name
- the name of the new subclass or null for a default namesuperclass
- the superclass
public RDFSNamedClass createSubclass(String name, Collection superclasses)
OWLModel
createSubclass
in interface OWLModel
name
- the name of the new subclass or null for a default namesuperclasses
- a Collection of RDFSClasses
public OWLSomeValuesFrom createOWLSomeValuesFrom()
createOWLSomeValuesFrom
in interface OWLModel
public OWLSomeValuesFrom createOWLSomeValuesFrom(RDFProperty property, RDFResource filler)
createOWLSomeValuesFrom
in interface OWLModel
public OWLSomeValuesFrom createOWLSomeValuesFrom(RDFProperty property, RDFSLiteral[] oneOfValues)
createOWLSomeValuesFrom
in interface OWLModel
public RDFProperty createSubproperty(String name, RDFProperty superProperty)
OWLModel
createSubproperty
in interface OWLModel
name
- the name of the new subproperty, or null for a default namesuperProperty
- the superproperty
public boolean endTransaction()
endTransaction
in interface edu.stanford.smi.protege.model.KnowledgeBase
endTransaction
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public QueryResults executeSPARQLQuery(String partialQueryText) throws Exception
OWLModel
executeSPARQLQuery
in interface OWLModel
partialQueryText
- the query text, typically beginning with "SELECT"
Exception
- if the query string could not be handledpublic OWLUnionClass createOWLUnionClass()
createOWLUnionClass
in interface OWLModel
public OWLUnionClass createOWLUnionClass(Collection clses)
createOWLUnionClass
in interface OWLModel
public RDFSLiteral createRDFSLiteral(Object value)
OWLModel
createRDFSLiteral
in interface OWLModel
value
- the value (not null)
public RDFSLiteral createRDFSLiteral(String lexicalValue, RDFSDatatype datatype)
OWLModel
createRDFSLiteral
in interface OWLModel
lexicalValue
- the value in the literal (not null)datatype
- the RDFSDatatype of the value
public RDFSLiteral createRDFSLiteral(String value, String language)
OWLModel
createRDFSLiteral
in interface OWLModel
value
- the value in the literal (not null)language
- the language tag of the value (possibly null)
public Object createRDFSLiteralOrString(String value, String language)
OWLModel
createRDFSLiteralOrString
in interface OWLModel
value
- the value in the literal (not null)language
- the language tag of the value (possibly null)
public static void deleteAllFrames(OWLModel owlModel)
public void deleteCls(edu.stanford.smi.protege.model.Cls cls)
deleteCls
in interface edu.stanford.smi.protege.model.KnowledgeBase
deleteCls
in interface ProtegeKnowledgeBase
deleteCls
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
RDFResource.delete()
public Collection getOWLAllDifferents()
OWLModel
getOWLAllDifferents
in interface OWLModel
public Collection<RDFProperty> getOWLAnnotationProperties()
OWLModel
getOWLAnnotationProperties
in interface OWLModel
public String getBrowserText(edu.stanford.smi.protege.model.Instance instance)
getBrowserText
in interface edu.stanford.smi.protege.model.KnowledgeBase
getBrowserText
in interface ProtegeKnowledgeBase
getBrowserText
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
RDFResource.getBrowserText()
protected String getDisplaySlotPatternValueNotSetString(edu.stanford.smi.protege.model.Instance instance, edu.stanford.smi.protege.model.BrowserSlotPattern slotPattern)
getDisplaySlotPatternValueNotSetString
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
protected String getDisplaySlotNotSetString(edu.stanford.smi.protege.model.Instance instance)
getDisplaySlotNotSetString
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public Collection getChangedInferredClasses()
OWLModel
getChangedInferredClasses
in interface OWLModel
public Set<RDFSNamedClass> getCommonSuperclasses(Collection<RDFSNamedClass> classes)
getCommonSuperclasses
in interface OWLModel
classes
- the RDFSNamedClasses to get the superclasses of (at least one)
public RDFSNamedClass getCommonSuperclass(Collection<RDFSNamedClass> classes)
getCommonSuperclass
in interface OWLModel
classes
- the RDFSNamedClasses to get the superclass of (at least one)
public OWLDatatypeProperty getOWLDatatypeProperty(String name)
getOWLDatatypeProperty
in interface OWLModel
public String getDefaultLanguage()
OWLModel
getDefaultLanguage
in interface OWLModel
public RDFProperty getDefaultLanguageProperty()
public void resetOntologyCache()
resetOntologyCache
in interface OWLModel
public OWLOntology getDefaultOWLOntology()
getDefaultOWLOntology
in interface OWLModel
protected void attachDefaultLanguageListener()
protected void detachDefaultLanguageListener()
public Collection getDomainlessProperties()
OWLModel
getDomainlessProperties
in interface OWLModel
public OWLProject getOWLProject()
OWLModel
getOWLProject
in interface OWLModel
public RepositoryManager getRepositoryManager()
getRepositoryManager
in interface OWLModel
@Deprecated public RDFExternalResource getRDFExternalResource(String uri)
getRDFExternalResource
in interface OWLModel
public Collection getInconsistentClasses()
OWLModel
getInconsistentClasses
in interface OWLModel
public com.hp.hpl.jena.rdf.model.Model getJenaModel()
OWLModel
getJenaModel
in interface OWLModel
public OWLClassParser getOWLClassParser()
OWLModel
getOWLClassParser
in interface OWLModel
public GlobalParserCache getGlobalParserCache()
public OWLClassDisplay getOWLClassDisplay()
OWLModel
getOWLClassDisplay
in interface OWLModel
OWLModel.setOWLClassDisplay(edu.stanford.smi.protegex.owl.model.classdisplay.OWLClassDisplay)
public int getRDFResourceCount()
OWLModel
getRDFResources().size()
, but
much more efficient than that.
getRDFResourceCount
in interface OWLModel
public Collection getRDFResources()
OWLModel
getRDFResources
in interface OWLModel
public Collection getRDFResourcesWithPropertyValue(RDFProperty property, Object value)
OWLModel
getRDFResourcesWithPropertyValue
in interface OWLModel
property
- the RDFPropertyvalue
- the value (must match exactly)
public static Collection<RDFResource> getRDFResources(edu.stanford.smi.protege.model.KnowledgeBase kb, Collection<? extends edu.stanford.smi.protege.model.Frame> frames)
public RDFUntypedResource getRDFUntypedResource(String uri, boolean createOnDemand)
OWLModel
getRDFUntypedResource
in interface OWLModel
uri
- the URI to look upcreateOnDemand
- true to have the system create one if it doesn't exist
public Collection<RDFResource> getResourceNameMatches(String nameExpression, int maxMatches)
OWLModel
getResourceNameMatches
in interface OWLModel
nameExpression
- the name patternmaxMatches
- the maximum number of hits to be returnedpublic OWLNamedClass getOWLNamedClass(String name)
OWLModel
getCls()
.
The invoker must make sure that the name really reflects a OWLNamedClass.
getOWLNamedClass
in interface OWLModel
name
- the name of the OWLNamedClass to get
public Collection getMatchingResources(RDFProperty property, String matchString, int maxMatches)
OWLModel
getMatchingResources
in interface OWLModel
property
- the (string) property to compare tomatchString
- the match string (can include wild cards). The matching is case insensitive.maxMatches
- the maximum number of matches (-1 for all matches, which can be a lot!)
public String getNextAnonymousResourceName()
OWLModel
getNextAnonymousResourceName
in interface OWLModel
public static String getNextAnonymousResourceNameStatic()
public Collection getRDFProperties()
OWLModel
getRDFProperties
in interface OWLModel
public RDFResource getRDFResource(String name)
OWLModel
getRDFResource
in interface OWLModel
name
- the name of the resource
public RDFResource getRDFResourceAs(String name, Class javaInterface)
OWLModel
getRDFResource(name).as(javaInterface)
.
Warning: No checks are done.
getRDFResourceAs
in interface OWLModel
name
- the name of the resource to getjavaInterface
- the target type of the result
OWLModel.getRDFResource(java.lang.String)
,
RDFResource.as(java.lang.Class)
public OWLIndividual getOWLIndividual(String name)
getOWLIndividual
in interface OWLModel
public Collection getOWLRestrictionsOnProperty(RDFProperty property)
OWLModel
getOWLRestrictionsOnProperty
in interface OWLModel
property
- the property to get all Restrictions for
public Collection getSearchSynonymProperties()
OWLModel
getSearchSynonymProperties
in interface OWLModel
public Collection getDefaultAnnotationPropertiesInView()
public OWLObjectProperty getOWLObjectProperty(String name)
getOWLObjectProperty
in interface OWLModel
public Collection getOWLOntologies()
OWLModel
getOWLOntologies
in interface OWLModel
OWLModel.getDefaultOWLOntology()
public OWLOntology getOWLOntologyByURI(String uri)
getOWLOntologyByURI
in interface OWLModel
public RDFResource getOWLOntologyByURI(URI uri)
OWLModel
getOWLOntologyByURI
in interface OWLModel
uri
- the URI to look up
public Collection getOWLOntologyProperties()
OWLModel
getOWLOntologyProperties
in interface OWLModel
@Deprecated public Collection getOWLClasses()
public OWLFrameStore getOWLFrameStore()
OWLModel
getOWLFrameStore
in interface OWLModel
public Collection getOWLIndividuals()
OWLModel
getOWLIndividuals(false)
.
getOWLIndividuals
in interface OWLModel
public Collection getOWLIndividuals(boolean onlyVisibleClasses)
OWLModel
getOWLIndividuals
in interface OWLModel
onlyVisibleClasses
- true to only return instanceso of visible classes
public OWLProperty getOWLProperty(String name)
OWLModel
getOWLProperty
in interface OWLModel
name
- the name of the property to get
(OWLProperty) getRDFProperty(name)
public Collection getOWLSystemResources()
OWLModel
getOWLSystemResources
in interface OWLModel
protected edu.stanford.smi.protege.model.Frame[] getOWLSystemFramesArray()
public RDFProperty getProtegeAllowedParentProperty()
OWLModel
getProtegeAllowedParentProperty
in interface OWLModel
public edu.stanford.smi.protege.model.ValueType getOWLValueType(String uri)
OWLModel
getOWLValueType
in interface OWLModel
uri
- the URI (e.g., "http://www.w3.org/2001/XMLSchema#float")
public RDFIndividual getRDFIndividual(String name)
getRDFIndividual
in interface OWLModel
public Collection<RDFIndividual> getRDFIndividuals()
OWLModel
getRDFIndividuals
in interface OWLModel
public Collection<RDFIndividual> getRDFIndividuals(boolean onlyVisibleClasses)
OWLModel
getRDFIndividuals
in interface OWLModel
onlyVisibleClasses
- true to only return instances of visible classes.
public RDFSNamedClass getRDFSNamedClass(String name)
getRDFSNamedClass
in interface OWLModel
public RDFProperty getRDFProperty(String name)
OWLModel
getRDFProperty
in interface OWLModel
name
- the name of the slot to get
(RDFProperty) getSlot(name)
public RDFProperty getProtegeReadOnlyProperty()
getProtegeReadOnlyProperty
in interface OWLModel
public RDFSDatatype getRDFSDatatypeByName(String name)
OWLModel
getRDFSDatatypeByName
in interface OWLModel
name
- the name of the datatype to get
public RDFSDatatype getRDFSDatatypeByURI(String uri)
OWLModel
getRDFSDatatypeByURI
in interface OWLModel
uri
- the URI of the datatype to get
public RDFSDatatype getRDFSDatatypeOfValue(Object valueOrRDFSLiteral)
OWLModel
getRDFSDatatypeOfValue
in interface OWLModel
valueOrRDFSLiteral
- the value object
public Collection<RDFSDatatype> getRDFSDatatypes()
OWLModel
getRDFSDatatypes
in interface OWLModel
public RDFSNamedClass[] getOWLRestrictionMetaclasses()
OWLModel
getOWLRestrictionMetaclasses
in interface OWLModel
public RDFProperty[] getSystemAnnotationProperties()
OWLModel
getSystemAnnotationProperties
in interface OWLModel
public String getTodoAnnotationPrefix()
OWLModel
getTodoAnnotationPrefix
in interface OWLModel
public OWLDatatypeProperty getTodoAnnotationProperty()
OWLModel
getTodoAnnotationProperty
in interface OWLModel
public TripleStoreModel getTripleStoreModel()
getTripleStoreModel
in interface OWLModel
public String[] getUsedLanguages()
OWLModel
getUsedLanguages
in interface OWLModel
public Collection getUserDefinedOWLNamedClasses()
OWLModel
getUserDefinedOWLNamedClasses
in interface OWLModel
public Collection getUserDefinedRDFIndividuals(boolean onlyVisibleClasses)
OWLModel
getUserDefinedRDFIndividuals
in interface OWLModel
onlyVisibleClasses
- true to only return instances of visible classes
public Collection getUserDefinedOWLProperties()
OWLModel
getUserDefinedOWLProperties
in interface OWLModel
public Collection getUserDefinedOWLObjectProperties()
OWLModel
getUserDefinedOWLObjectProperties
in interface OWLModel
public Collection getUserDefinedOWLDatatypeProperties()
OWLModel
getUserDefinedOWLDatatypeProperties
in interface OWLModel
public Collection getUserDefinedRDFProperties()
OWLModel
getUserDefinedRDFProperties
in interface OWLModel
public Collection getUserDefinedRDFSNamedClasses()
OWLModel
getUserDefinedRDFSNamedClasses
in interface OWLModel
public String getValueTypeURI(edu.stanford.smi.protege.model.ValueType valueType)
OWLModel
getValueType
.
getValueTypeURI
in interface OWLModel
public Collection getVisibleUserDefinedOWLProperties()
OWLModel
getVisibleUserDefinedOWLProperties
in interface OWLModel
public Collection getVisibleUserDefinedRDFProperties()
OWLModel
getVisibleUserDefinedRDFProperties
in interface OWLModel
public RDFSLiteral asRDFSLiteral(Object value)
OWLModel
asRDFSLiteral
in interface OWLModel
value
- a primitive value or an RDFSLiteral
public RDFObject asRDFObject(Object object)
OWLModel
RDFObject
for a given value. If the value is already an RDFObject
then the method will simply return it. If the value is already an RDFSLiteral,
then the method will return it. If the value is a String, Float, Integer or Boolean, then
the method will wrap it up into a corresponding RDFSLiteral which will be returned as an
RDFObject. If the object is an RDFResourece then the method will return it. If the object
is null
the the method will return null
.
asRDFObject
in interface OWLModel
object
- the object to convert
public List asRDFSLiterals(Collection values)
asRDFSLiterals
in interface OWLModel
@Deprecated public boolean isAnonymousResource(RDFResource resource)
isAnonymousResource
in interface OWLModel
RDFResource.isAnonymous()
public boolean isAnonymousResourceName(String name)
isAnonymousResourceName
in interface OWLModel
public boolean isDefaultAnonymousType(edu.stanford.smi.protege.model.Cls type)
public boolean isDefaultAnonymousType(Collection types)
@Deprecated public boolean isOWLSystemFrame(edu.stanford.smi.protege.model.Frame frame)
OWLModel
getOWLSystemResources
.
isOWLSystemFrame
in interface OWLModel
frame
- the Frame to check
public boolean isProtegeMetaOntologyImported()
isProtegeMetaOntologyImported
in interface OWLModel
public boolean isTrueInstance(edu.stanford.smi.protege.model.Instance instance)
public Iterator<OWLAnonymousClass> listOWLAnonymousClasses()
OWLModel
listOWLAnonymousClasses
in interface OWLModel
public Iterator listOWLNamedClasses()
OWLModel
listOWLNamedClasses
in interface OWLModel
public Iterator listRDFProperties()
OWLModel
listRDFProperties
in interface OWLModel
public Iterator listRDFSNamedClasses()
OWLModel
listRDFSNamedClasses
in interface OWLModel
public Iterator listReferences(Object object, int maxResults)
OWLModel
listReferences
in interface OWLModel
object
- the object to look formaxResults
- the maximum number of expected results
public Iterator listSubjects(RDFProperty property)
OWLModel
listSubjects
in interface OWLModel
property
- the property to look for
public edu.stanford.smi.protege.model.Instance setDirectType(edu.stanford.smi.protege.model.Instance instance, edu.stanford.smi.protege.model.Cls type)
setDirectType
in interface edu.stanford.smi.protege.model.KnowledgeBase
setDirectType
in interface ProtegeKnowledgeBase
setDirectType
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
RDFResource.setProtegeType(edu.stanford.smi.protegex.owl.model.RDFSClass)
public void setLoadDefaults(boolean value)
public void setProject(edu.stanford.smi.protege.model.Project project)
setProject
in interface edu.stanford.smi.protege.model.KnowledgeBase
setProject
in interface ProtegeKnowledgeBase
setProject
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
protected edu.stanford.smi.protege.event.FrameListener createDefaultLanguageListener()
public void setSearchSynonymProperties(Collection slots)
setSearchSynonymProperties
in interface OWLModel
OWLModel.getSearchSynonymProperties()
public void setDefaultAnnotationPropertiesInView(Collection slots)
public void setTaskManager(TaskManager taskManager)
OWLModel
setTaskManager
in interface OWLModel
taskManager
- the new TaskManager (not null)OWLModel.getTaskManager()
public RDFResource getRDFResourceByBrowserText(String text)
OWLModel
getRDFResourceByBrowserText
in interface OWLModel
text
- the browser text
public RDFResource getRDFResourceByNameOrBrowserText(String text)
OWLModel
getRDFResourceByNameOrBrowserText
in interface OWLModel
public int getRDFSClassCount()
OWLModel
getRDFSClasses().size()
.
getRDFSClassCount
in interface OWLModel
public Collection getRDFSClasses()
OWLModel
getRDFSClasses
in interface OWLModel
public RDFSDatatypeFactory getRDFSDatatypeFactory()
getRDFSDatatypeFactory
in interface OWLModel
public Collection getResourcesWithPrefix(String prefix)
OWLModel
getResourcesWithPrefix
in interface OWLModel
prefix
- the prefix to search for
public List getVisibleResources(Iterator iterator)
OWLModel
getVisibleResources
in interface OWLModel
iterator
- an Iterator of RDFResources
public boolean isSlotMetaCls(edu.stanford.smi.protege.model.Cls cls)
isSlotMetaCls
in interface edu.stanford.smi.protege.model.KnowledgeBase
isSlotMetaCls
in interface ProtegeKnowledgeBase
isSlotMetaCls
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public void resetJenaModel()
OWLModel
resetJenaModel
in interface OWLModel
public Collection getPropertyValueLiterals(RDFResource resource, RDFProperty property)
public List getValueLiterals(List values)
public void setDirectOwnSlotValues(edu.stanford.smi.protege.model.Frame frame, edu.stanford.smi.protege.model.Slot slot, Collection values)
setDirectOwnSlotValues
in interface edu.stanford.smi.protege.model.KnowledgeBase
setDirectOwnSlotValues
in interface ProtegeKnowledgeBase
setDirectOwnSlotValues
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
RDFResource.setPropertyValues(edu.stanford.smi.protegex.owl.model.RDFProperty, java.util.Collection)
public static List convertRDFSLiteralsToInternalFormat(Collection values)
public static Object convertRDFSLiteralToInternalFormat(Object o)
public void addOWLTest(OWLTest test)
addOWLTest
in interface OWLTestManager
public OWLTest[] getOWLTests()
getOWLTests
in interface OWLTestManager
public boolean isAutoRepairEnabled()
isAutoRepairEnabled
in interface OWLTestManager
public boolean isOWLTestGroupEnabled(String groupName)
isOWLTestGroupEnabled
in interface OWLTestManager
public void removeOWLTest(OWLTest test)
removeOWLTest
in interface OWLTestManager
public void setAutoRepairEnabled(boolean value)
setAutoRepairEnabled
in interface OWLTestManager
public void setOWLTestGroupEnabled(String groupName, boolean value)
setOWLTestGroupEnabled
in interface OWLTestManager
public edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine getCacheMachine()
getCacheMachine
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public void setCacheMachine(edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine machine)
setCacheMachine
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
protected void adjustForClient()
adjustForClient
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public boolean isValidResourceName(String name, RDFResource resource)
OWLModel
isValidResourceName
in interface OWLModel
name
- the potential name of the resourceresource
- the RDFResource to test
public String createUniqueNewFrameName(String baseName)
public String getResourceNameForURI(String uri)
OWLModel
getResourceNameForURI
in interface OWLModel
uri
- a fully qualified URI
public boolean isValidOWLFrameName(String name)
public static boolean isValidOWLFrameName(NamespaceManager nsm, String name)
public String getValidNamespaceFrameName(String suggestedName)
public static String getValidOWLFrameName(AbstractOWLModel kb, String suggestedName)
public String getLocalNameForURI(String uri)
OWLModel
http://www.aldi.de/ontologies#Hans
this will return the String Hans
.
getLocalNameForURI
in interface OWLModel
uri
- the fully qualified URI
public NamespaceManager getNamespaceManager()
OWLModel
getNamespaceManager
in interface OWLModel
public String getNamespaceForURI(String uri)
OWLModel
http://www.aldi.de/ontologies#Hans
this will return
http://www.aldi.de/ontologies#
.
getNamespaceForURI
in interface OWLModel
uri
- the fully qualified URI
public String getPrefixForResourceName(String name)
getPrefixForResourceName
in interface OWLModel
public String getUniqueFrameName(String name)
public String getURIForResourceName(String name)
getURIForResourceName
in interface OWLModel
@Deprecated public String getNamespaceForResourceName(String resourceName)
getNamespaceForURI(String)
getNamespaceForResourceName
in interface OWLModel
@Deprecated public String getFrameNameForURI(String uri, boolean generatePrefix)
@Deprecated public String getLocalNameForResourceName(String frameName)
getLocalNameForURI(String)
getLocalNameForResourceName
in interface OWLModel
public RDFSNamedClass getRDFUntypedResourcesClass()
OWLModel
getRDFUntypedResourcesClass
in interface OWLModel
public OWLNamedClass getOWLDatatypePropertyMetaClassCls()
public OWLNamedClass getOWLObjectPropertyMetaClassCls()
public RDFSNamedClass getOWLAllDifferentClassCls()
public OWLNamedClass getOWLNamedClassMetaClassCls()
public OWLNamedClass getOWLOntologyCls()
public RDFSNamedClass getRDFListCls()
public OWLNamedClass getRDFSClassMetaClassCls()
public OWLNamedClass getOWLNothing()
OWLModel
owl:Nothing
, which represents the empty set
for reasoners.
getOWLNothing
in interface OWLModel
public RDFSNamedClass getOWLSomeValuesFromRestrictionClass()
OWLModel
getOWLSomeValuesFromRestrictionClass
in interface OWLModel
public RDFProperty getRDFSSubPropertyOfProperty()
OWLModel
getRDFSSubPropertyOfProperty
in interface OWLModel
public OWLNamedClass getOWLThingClass()
OWLModel
getOWLThingClass
in interface OWLModel
public RDFSNamedClass getOWLClassMetaCls()
public OWLNamedClass getRDFSNamedClassClass()
OWLModel
getRDFSNamedClassClass
in interface OWLModel
public OWLNamedClass getOWLNamedClassClass()
OWLModel
getOWLNamedClassClass
in interface OWLModel
public RDFSNamedClass getOWLDeprecatedClassClass()
getOWLDeprecatedClassClass
in interface OWLModel
public OWLNamedClass getAnonymousClassMetaCls()
public RDFSNamedClass getOWLEnumeratedClassClass()
public RDFSNamedClass getOWLRestrictionClass()
public RDFSNamedClass getOWLAllValuesFromClass()
public RDFSNamedClass getOWLHasValueClass()
public RDFSNamedClass getOWLMaxCardinalityClass()
public RDFSNamedClass getOWLMinCardinalityClass()
public RDFSNamedClass getOWLCardinalityClass()
public RDFSNamedClass getOWLSomeValuesFromClass()
public RDFSNamedClass getOWLLogicalClassClass()
public RDFSNamedClass getOWLComplementClassClass()
public RDFSNamedClass getOWLIntersectionClassClass()
public RDFSNamedClass getOWLUnionClassClass()
public OWLNamedClass getRDFPropertyClass()
OWLModel
getRDFPropertyClass
in interface OWLModel
public OWLNamedClass getOWLDatatypePropertyClass()
OWLModel
getOWLDatatypePropertyClass
in interface OWLModel
public OWLNamedClass getOWLObjectPropertyClass()
OWLModel
getOWLObjectPropertyClass
in interface OWLModel
public OWLNamedClass getOWLInverseFunctionalPropertyClass()
getOWLInverseFunctionalPropertyClass
in interface OWLModel
public OWLNamedClass getOWLSymmetricPropertyClass()
public OWLNamedClass getOWLTransitivePropertyClass()
public OWLNamedClass getOWLAnnotationPropertyClass()
getOWLAnnotationPropertyClass
in interface OWLModel
public OWLNamedClass getOWLFunctionalPropertyClass()
getOWLFunctionalPropertyClass
in interface OWLModel
public RDFSNamedClass getOWLDeprecatedPropertyClass()
public RDFSNamedClass getRDFSDatatypeClass()
public OWLNamedClass getOWLOntologyClass()
getOWLOntologyClass
in interface OWLModel
public OWLNamedClass getOWLNothingClass()
public RDFSNamedClass getRDFListClass()
OWLModel
getRDFListClass
in interface OWLModel
public RDFSNamedClass getOWLAllDifferentClass()
getOWLAllDifferentClass
in interface OWLModel
public RDFSNamedClass getRDFSLiteralClass()
public RDFSNamedClass getRDFSContainerClass()
public RDFSNamedClass getRDFAltClass()
public RDFSNamedClass getRDFBagClass()
public RDFSNamedClass getRDFSeqClass()
public RDFSNamedClass getRDFStatementClass()
public RDFSNamedClass getOWLDataRangeClass()
OWLModel
getOWLDataRangeClass
in interface OWLModel
public RDFSNamedClass getAnonymousRootCls()
getAnonymousRootCls
in interface OWLModel
public RDFSNamedClass getRDFExternalResourceClass()
getRDFExternalResourceClass
in interface OWLModel
OWLModel.getRDFUntypedResourcesClass()
public RDFSNamedClass getRDFExternalClassClass()
public RDFSNamedClass getRDFExternalPropertyClass()
public RDFSNamedClass getTopOWLOntologyClass()
public RDFProperty getOWLAllValuesFromProperty()
public RDFProperty getOWLBackwardCompatibleWithProperty()
public RDFProperty getOWLCardinalityProperty()
getOWLCardinalityProperty
in interface OWLModel
public RDFProperty getOWLComplementOfProperty()
public RDFProperty getOWLDifferentFromProperty()
getOWLDifferentFromProperty
in interface OWLModel
public RDFProperty getOWLDisjointWithProperty()
getOWLDisjointWithProperty
in interface OWLModel
public RDFProperty getOWLDistinctMembersProperty()
public RDFProperty getOWLEquivalentClassProperty()
getOWLEquivalentClassProperty
in interface OWLModel
public RDFProperty getOWLEquivalentPropertyProperty()
getOWLEquivalentPropertyProperty
in interface OWLModel
public RDFProperty getOWLHasValueProperty()
public RDFProperty getOWLImportsProperty()
public RDFProperty getOWLIncompatibleWithProperty()
public RDFProperty getOWLIntersectionOfProperty()
getOWLIntersectionOfProperty
in interface OWLModel
public RDFProperty getOWLInverseOfProperty()
getOWLInverseOfProperty
in interface OWLModel
public RDFProperty getOWLMaxCardinalityProperty()
getOWLMaxCardinalityProperty
in interface OWLModel
public RDFProperty getOWLMinCardinalityProperty()
getOWLMinCardinalityProperty
in interface OWLModel
public RDFProperty getOWLOneOfProperty()
OWLModel
getOWLOneOfProperty
in interface OWLModel
public RDFProperty getOWLOnPropertyProperty()
public RDFProperty getOWLPriorVersionProperty()
public RDFProperty getOWLSameAsProperty()
getOWLSameAsProperty
in interface OWLModel
public RDFProperty getOWLSomeValuesFromProperty()
public RDFProperty getOWLUnionOfProperty()
getOWLUnionOfProperty
in interface OWLModel
public RDFProperty getOWLValuesFromProperty()
OWLModel
getOWLValuesFromProperty
in interface OWLModel
public RDFProperty getOWLVersionInfoProperty()
getOWLVersionInfoProperty
in interface OWLModel
public RDFProperty getProtegeClassificationStatusProperty()
OWLModel
getProtegeClassificationStatusProperty
in interface OWLModel
public RDFProperty getProtegeInferredSubclassesProperty()
getProtegeInferredSubclassesProperty
in interface OWLModel
public RDFProperty getProtegeInferredSuperclassesProperty()
getProtegeInferredSuperclassesProperty
in interface OWLModel
public RDFProperty getProtegeInferredTypeProperty()
public RDFProperty getRDFFirstProperty()
OWLModel
getRDFFirstProperty
in interface OWLModel
public RDFProperty getRDFObjectProperty()
public RDFProperty getRDFPredicateProperty()
public RDFProperty getRDFRestProperty()
OWLModel
getRDFRestProperty
in interface OWLModel
public RDFProperty getRDFSubjectProperty()
public RDFProperty getRDFTypeProperty()
OWLModel
getRDFTypeProperty
in interface OWLModel
public RDFProperty getRDFValueProperty()
public OWLDatatypeProperty getRDFSCommentProperty()
getRDFSCommentProperty
in interface OWLModel
public RDFProperty getRDFSDomainProperty()
OWLModel
getRDFSDomainProperty
in interface OWLModel
public RDFProperty getRDFSIsDefinedByProperty()
getRDFSIsDefinedByProperty
in interface OWLModel
public RDFProperty getRDFSLabelProperty()
getRDFSLabelProperty
in interface OWLModel
public RDFProperty getRDFSMemberProperty()
public RDFProperty getRDFSRangeProperty()
OWLModel
getRDFSRangeProperty
in interface OWLModel
public RDFProperty getRDFSSeeAlsoProperty()
public RDFProperty getRDFSSubClassOfProperty()
getRDFSSubClassOfProperty
in interface OWLModel
public RDFProperty getRDFSSubPropertyOf()
public RDFProperty getOWLOntologyPrefixesProperty()
public RDFProperty getOWLResourceURIProperty()
public RDFProperty getTopOWLOntologyURISlot()
public RDFList getRDFNil()
OWLModel
getRDFNil
in interface OWLModel
public Set<RDFSDatatype> getRDFDatatypes()
public Set<RDFSDatatype> getFloatDatatypes()
OWLModel
getFloatDatatypes
in interface OWLModel
public Set<RDFSDatatype> getIntegerDatatypes()
OWLModel
getIntegerDatatypes
in interface OWLModel
public RDFSDatatype getXSDboolean()
OWLModel
getXSDboolean
in interface OWLModel
public RDFSDatatype getXSDdouble()
OWLModel
getXSDdouble
in interface OWLModel
public RDFSDatatype getXSDfloat()
OWLModel
getXSDfloat
in interface OWLModel
public RDFSDatatype getXSDlong()
OWLModel
getXSDlong
in interface OWLModel
public RDFSDatatype getXSDint()
OWLModel
getXSDint
in interface OWLModel
public RDFSDatatype getXSDNonNegativeInteger()
OWLModel
getXSDNonNegativeInteger
in interface OWLModel
public RDFSDatatype getXSDshort()
OWLModel
getXSDshort
in interface OWLModel
public RDFSDatatype getXSDbyte()
OWLModel
getXSDbyte
in interface OWLModel
public RDFSDatatype getXSDstring()
OWLModel
getXSDstring
in interface OWLModel
public RDFSDatatype getXSDbase64Binary()
OWLModel
getXSDbase64Binary
in interface OWLModel
public RDFSDatatype getXSDdate()
OWLModel
getXSDdate
in interface OWLModel
public RDFSDatatype getXSDtime()
OWLModel
getXSDtime
in interface OWLModel
public RDFSDatatype getXSDdateTime()
OWLModel
getXSDdateTime
in interface OWLModel
public RDFSDatatype getXSDduration()
OWLModel
getXSDduration
in interface OWLModel
public RDFSDatatype getXSDanyURI()
OWLModel
getXSDanyURI
in interface OWLModel
public RDFSDatatype getXSDdecimal()
OWLModel
getXSDdecimal
in interface OWLModel
public RDFSDatatype getXSDinteger()
OWLModel
getXSDinteger
in interface OWLModel
public RDFSDatatype getRDFXMLLiteralType()
OWLModel
getRDFXMLLiteralType
in interface OWLModel
public boolean isExpandShortNameInMethods()
isExpandShortNameInMethods
in interface OWLModel
public void setExpandShortNameInMethods(boolean expandShortNameInMethods)
setExpandShortNameInMethods
in interface OWLModel
public RDFProperty getProtegeSubclassesDisjointProperty()
getProtegeSubclassesDisjointProperty
in interface OWLModel
public WriterSettings getWriterSettings()
getWriterSettings
in interface OWLModel
public void setWriterSettings(WriterSettings writerSettings)
setWriterSettings
in interface OWLModel
public void dispose()
dispose
in interface edu.stanford.smi.protege.util.Disposable
dispose
in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
|
Protégé-OWL 3.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |