|
Protégé-OWL 3.4.8 | ||||||||
| 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 |
addParserError(edu.stanford.smi.protege.util.MessageError error)
|
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. |
void |
copyFacetValuesIntoProperties()
|
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()
|
Collection<edu.stanford.smi.protege.util.MessageError> |
getParserErrors()
|
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()
The Protege readOnly property has a special behavior required by NCI. |
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()
Deprecated. This is based on a wrong premise - there is no such class. Using this method can cause problems. |
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)
Generates a unique URI for a Frame given a base URI. |
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.OntologyLoadExceptionpublic Collection<edu.stanford.smi.protege.util.MessageError> getParserErrors()
public void addParserError(edu.stanford.smi.protege.util.MessageError error)
public void addClassListener(ClassListener listener)
OWLModel
addClassListener in interface OWLModellistener - 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 OWLModellistener - 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 OWLModellistener - 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 OWLModellistener - the PropertyValueListener to addOWLModel.removePropertyValueListener(edu.stanford.smi.protegex.owl.model.event.PropertyValueListener)public void addResourceListener(ResourceListener listener)
OWLModel
addResourceListener in interface OWLModellistener - 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.DefaultKnowledgeBaseprotected SWRLSystemFrames createSystemFrames()
createSystemFrames in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic SWRLSystemFrames getSystemFrames()
getSystemFrames in interface edu.stanford.smi.protege.model.KnowledgeBasegetSystemFrames in interface OWLModelgetSystemFrames in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic TaskManager getTaskManager()
OWLModelTaskManager
that can be used for executing tasks
that take a long time.
getTaskManager in interface OWLModelpublic void removeClassListener(ClassListener listener)
OWLModel
removeClassListener in interface OWLModellistener - the ClassListener to removeOWLModel.addClassListener(edu.stanford.smi.protegex.owl.model.event.ClassListener)public void removeModelListener(ModelListener listener)
OWLModel
removeModelListener in interface OWLModellistener - the ModelListener to removeOWLModel.addModelListener(edu.stanford.smi.protegex.owl.model.event.ModelListener)public void removePropertyListener(PropertyListener listener)
OWLModel
removePropertyListener in interface OWLModellistener - the PropertyListener to removeOWLModel.addPropertyListener(edu.stanford.smi.protegex.owl.model.event.PropertyListener)public void removePropertyValueListener(PropertyValueListener listener)
OWLModel
removePropertyValueListener in interface OWLModellistener - the listener to removeOWLModel.addPropertyValueListener(edu.stanford.smi.protegex.owl.model.event.PropertyValueListener)public void removeResourceListener(ResourceListener listener)
OWLModel
removeResourceListener in interface OWLModellistener - the ResourceListener to removeOWLModel.addResourceListener(edu.stanford.smi.protegex.owl.model.event.ResourceListener)public void setOWLClassDisplay(OWLClassDisplay renderer)
OWLModel
setOWLClassDisplay in interface OWLModelrenderer - the new display (not null)public OWLJavaFactory getOWLJavaFactory()
OWLModel
getOWLJavaFactory in interface OWLModelOWLModel.setOWLJavaFactory(edu.stanford.smi.protegex.owl.model.factory.OWLJavaFactory)public void setOWLJavaFactory(OWLJavaFactory factory)
OWLModel
setOWLJavaFactory in interface OWLModelfactory - the new OWLJavaFactoryOWLJavaFactory,
OWLModel.getOWLJavaFactory()public void setOWLProject(OWLProject owlProject)
OWLModel
setOWLProject in interface OWLModelowlProject - the new OWLProjectOWLModel.getOWLProject()public PropertyValueValidator getPropertyValueValidator()
OWLModel
getPropertyValueValidator in interface OWLModelOWLModel.setPropertyValueValidator(edu.stanford.smi.protegex.owl.model.validator.PropertyValueValidator)
public boolean isValidPropertyValue(RDFResource subject,
RDFProperty predicate,
Object value)
OWLModel
isValidPropertyValue in interface OWLModelsubject - the subject to check the value forpredicate - the property to check forvalue - the potential value
public void setPropertyValueValidator(PropertyValueValidator validator)
OWLModel
setPropertyValueValidator in interface OWLModelvalidator - 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 void copyFacetValuesIntoProperties()
public String createNewResourceName(String partialLocalName)
OWLModel
createNewResourceName in interface OWLModelpartialLocalName - the partial name
public OWLAllDifferent createOWLAllDifferent()
createOWLAllDifferent in interface OWLModelpublic 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 OWLModelpublic RDFProperty createAnnotationProperty(String name)
OWLModel
createAnnotationProperty in interface OWLModelname - - the name of the annotation property. If name is null, a new name will be generated
public OWLDatatypeProperty createAnnotationOWLDatatypeProperty(String name)
createAnnotationOWLDatatypeProperty in interface OWLModelpublic OWLObjectProperty createAnnotationOWLObjectProperty(String name)
createAnnotationOWLObjectProperty in interface OWLModelpublic 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.KnowledgeBasecreateCls in interface ProtegeKnowledgeBasecreateCls in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic OWLComplementClass createOWLComplementClass()
createOWLComplementClass in interface OWLModelpublic OWLComplementClass createOWLComplementClass(RDFSClass complement)
createOWLComplementClass in interface OWLModelpublic OWLDataRange createOWLDataRange()
OWLModel
createOWLDataRange in interface OWLModelpublic OWLDataRange createOWLDataRange(RDFSLiteral[] values)
OWLModel
createOWLDataRange in interface OWLModelvalues - the values in the owl:oneOf list in the owl:DataRange
public OWLDatatypeProperty createOWLDatatypeProperty(String name)
OWLModel
createOWLDatatypeProperty in interface OWLModelname - the name of the new property
public OWLDatatypeProperty createOWLDatatypeProperty(String name,
OWLNamedClass metaCls)
OWLModel
createOWLDatatypeProperty in interface OWLModelname - the name of the new propertymetaCls - the rdf:type of the property
public OWLDatatypeProperty createOWLDatatypeProperty(String name,
RDFSDatatype datatype)
OWLModel
createOWLDatatypeProperty in interface OWLModelname - the name of the new propertydatatype - the (initial) range (e.g. getXSDint()
public OWLDatatypeProperty createOWLDatatypeProperty(String name,
RDFSLiteral[] dataRangeLiterals)
createOWLDatatypeProperty in interface OWLModelprotected edu.stanford.smi.protege.model.framestore.FrameStoreManager createFrameStoreManager()
createFrameStoreManager in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic OWLFrameStoreManager getFrameStoreManager()
getFrameStoreManager in interface edu.stanford.smi.protege.model.KnowledgeBasegetFrameStoreManager in interface OWLModelgetFrameStoreManager in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic OWLEnumeratedClass createOWLEnumeratedClass()
createOWLEnumeratedClass in interface OWLModelpublic OWLEnumeratedClass createOWLEnumeratedClass(Collection instances)
createOWLEnumeratedClass in interface OWLModel@Deprecated public RDFExternalResource createRDFExternalResource(String uri)
createRDFExternalResource in interface OWLModelpublic OWLHasValue createOWLHasValue()
createOWLHasValue in interface OWLModel
public OWLHasValue createOWLHasValue(RDFProperty property,
Object value)
OWLModel
createOWLHasValue in interface OWLModelproperty - 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.KnowledgeBasecreateInstance in interface ProtegeKnowledgeBasecreateInstance in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseRDFSClass.createInstance(java.lang.String)
public edu.stanford.smi.protege.model.Instance createInstance(String name,
Collection directTypes)
createInstance in interface edu.stanford.smi.protege.model.KnowledgeBasecreateInstance 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.KnowledgeBasecreateInstance in interface ProtegeKnowledgeBasecreateInstance in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic OWLIntersectionClass createOWLIntersectionClass()
createOWLIntersectionClass in interface OWLModelpublic OWLIntersectionClass createOWLIntersectionClass(Collection clses)
createOWLIntersectionClass in interface OWLModelpublic RDFList createRDFList()
OWLModel
createRDFList in interface OWLModelpublic RDFList createRDFList(Iterator values)
OWLModel
createRDFList in interface OWLModelvalues - an Iterator on the initial values of this list.
public RDFSClass createRDFSClassFromExpression(String parsableExpression)
OWLModel
createRDFSClassFromExpression in interface OWLModelparsableExpression - a parsable expression such as !(Person | Animal)
public RDFSDatatype createRDFSDatatype(String name)
createRDFSDatatype in interface OWLModelpublic 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 OWLModelpublic 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 OWLModelpublic 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 OWLModelname - the name of the new classmetaCls - the metaclass (subclass of owl:Class)
public OWLNamedClass createOWLNamedSubclass(String name,
OWLNamedClass superclass)
createOWLNamedSubclass in interface OWLModelpublic OWLObjectProperty createOWLObjectProperty(String name)
OWLModel
createOWLObjectProperty in interface OWLModelname - 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
OWLModelprefix + ":".
createOWLOntology in interface OWLModeluri - a valid namespace prefix
AlreadyImportedException
@Deprecated
public OWLOntology createOWLOntology(String name,
String uri)
throws AlreadyImportedException
createOWLOntology in interface OWLModelAlreadyImportedExceptionOWLModel.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 OWLModelname - 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 OWLModelname - the name of the new classsuperclass - the superclass it shall have
public RDFUntypedResource createRDFUntypedResource(String uri)
OWLModel
createRDFUntypedResource in interface OWLModeluri - 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 OWLModelsubject - 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 OWLModelname - 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 OWLModelname - 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 OWLModelname - 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.KnowledgeBaseendTransaction in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public QueryResults executeSPARQLQuery(String partialQueryText)
throws Exception
OWLModel
executeSPARQLQuery in interface OWLModelpartialQueryText - the query text, typically beginning with "SELECT"
Exception - if the query string could not be handledpublic OWLUnionClass createOWLUnionClass()
createOWLUnionClass in interface OWLModelpublic OWLUnionClass createOWLUnionClass(Collection clses)
createOWLUnionClass in interface OWLModelpublic RDFSLiteral createRDFSLiteral(Object value)
OWLModel
createRDFSLiteral in interface OWLModelvalue - the value (not null)
public RDFSLiteral createRDFSLiteral(String lexicalValue,
RDFSDatatype datatype)
OWLModel
createRDFSLiteral in interface OWLModellexicalValue - the value in the literal (not null)datatype - the RDFSDatatype of the value
public RDFSLiteral createRDFSLiteral(String value,
String language)
OWLModel
createRDFSLiteral in interface OWLModelvalue - 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 OWLModelvalue - 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.KnowledgeBasedeleteCls in interface ProtegeKnowledgeBasedeleteCls in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseRDFResource.delete()public Collection getOWLAllDifferents()
OWLModel
getOWLAllDifferents in interface OWLModelpublic Collection<RDFProperty> getOWLAnnotationProperties()
OWLModel
getOWLAnnotationProperties in interface OWLModelpublic String getBrowserText(edu.stanford.smi.protege.model.Instance instance)
getBrowserText in interface edu.stanford.smi.protege.model.KnowledgeBasegetBrowserText in interface ProtegeKnowledgeBasegetBrowserText in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseRDFResource.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.DefaultKnowledgeBaseprotected String getDisplaySlotNotSetString(edu.stanford.smi.protege.model.Instance instance)
getDisplaySlotNotSetString in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic Collection getChangedInferredClasses()
OWLModel
getChangedInferredClasses in interface OWLModelpublic Set<RDFSNamedClass> getCommonSuperclasses(Collection<RDFSNamedClass> classes)
getCommonSuperclasses in interface OWLModelclasses - the RDFSNamedClasses to get the superclasses of (at least one)
public RDFSNamedClass getCommonSuperclass(Collection<RDFSNamedClass> classes)
getCommonSuperclass in interface OWLModelclasses - the RDFSNamedClasses to get the superclass of (at least one)
public OWLDatatypeProperty getOWLDatatypeProperty(String name)
getOWLDatatypeProperty in interface OWLModelpublic String getDefaultLanguage()
OWLModel
getDefaultLanguage in interface OWLModelpublic RDFProperty getDefaultLanguageProperty()
public void resetOntologyCache()
resetOntologyCache in interface OWLModelpublic OWLOntology getDefaultOWLOntology()
getDefaultOWLOntology in interface OWLModelprotected void attachDefaultLanguageListener()
protected void detachDefaultLanguageListener()
public Collection getDomainlessProperties()
OWLModel
getDomainlessProperties in interface OWLModelpublic OWLProject getOWLProject()
OWLModel
getOWLProject in interface OWLModelpublic RepositoryManager getRepositoryManager()
getRepositoryManager in interface OWLModel@Deprecated public RDFExternalResource getRDFExternalResource(String uri)
getRDFExternalResource in interface OWLModelpublic Collection getInconsistentClasses()
OWLModel
getInconsistentClasses in interface OWLModelpublic com.hp.hpl.jena.rdf.model.Model getJenaModel()
OWLModel
getJenaModel in interface OWLModelpublic OWLClassParser getOWLClassParser()
OWLModel
getOWLClassParser in interface OWLModelpublic GlobalParserCache getGlobalParserCache()
public OWLClassDisplay getOWLClassDisplay()
OWLModel
getOWLClassDisplay in interface OWLModelOWLModel.setOWLClassDisplay(edu.stanford.smi.protegex.owl.model.classdisplay.OWLClassDisplay)public int getRDFResourceCount()
OWLModelgetRDFResources().size(), but
much more efficient than that.
getRDFResourceCount in interface OWLModelpublic Collection getRDFResources()
OWLModel
getRDFResources in interface OWLModel
public Collection getRDFResourcesWithPropertyValue(RDFProperty property,
Object value)
OWLModel
getRDFResourcesWithPropertyValue in interface OWLModelproperty - 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 OWLModeluri - 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 OWLModelnameExpression - the name patternmaxMatches - the maximum number of hits to be returnedpublic OWLNamedClass getOWLNamedClass(String name)
OWLModelgetCls().
The invoker must make sure that the name really reflects a OWLNamedClass.
getOWLNamedClass in interface OWLModelname - the name of the OWLNamedClass to get
public Collection getMatchingResources(RDFProperty property,
String matchString,
int maxMatches)
OWLModel
getMatchingResources in interface OWLModelproperty - 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 OWLModelpublic static String getNextAnonymousResourceNameStatic()
public Collection getRDFProperties()
OWLModel
getRDFProperties in interface OWLModelpublic RDFResource getRDFResource(String name)
OWLModel
getRDFResource in interface OWLModelname - the name of the resource
public RDFResource getRDFResourceAs(String name,
Class javaInterface)
OWLModelgetRDFResource(name).as(javaInterface).
Warning: No checks are done.
getRDFResourceAs in interface OWLModelname - 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 OWLModelpublic Collection getOWLRestrictionsOnProperty(RDFProperty property)
OWLModel
getOWLRestrictionsOnProperty in interface OWLModelproperty - the property to get all Restrictions for
public Collection getSearchSynonymProperties()
OWLModel
getSearchSynonymProperties in interface OWLModelpublic Collection getDefaultAnnotationPropertiesInView()
public OWLObjectProperty getOWLObjectProperty(String name)
getOWLObjectProperty in interface OWLModelpublic Collection getOWLOntologies()
OWLModel
getOWLOntologies in interface OWLModelOWLModel.getDefaultOWLOntology()public OWLOntology getOWLOntologyByURI(String uri)
getOWLOntologyByURI in interface OWLModelpublic RDFResource getOWLOntologyByURI(URI uri)
OWLModel
getOWLOntologyByURI in interface OWLModeluri - the URI to look up
public Collection getOWLOntologyProperties()
OWLModel
getOWLOntologyProperties in interface OWLModel@Deprecated public Collection getOWLClasses()
public OWLFrameStore getOWLFrameStore()
OWLModel
getOWLFrameStore in interface OWLModelpublic Collection getOWLIndividuals()
OWLModelgetOWLIndividuals(false).
getOWLIndividuals in interface OWLModelpublic Collection getOWLIndividuals(boolean onlyVisibleClasses)
OWLModel
getOWLIndividuals in interface OWLModelonlyVisibleClasses - true to only return instanceso of visible classes
public OWLProperty getOWLProperty(String name)
OWLModel
getOWLProperty in interface OWLModelname - the name of the property to get
(OWLProperty) getRDFProperty(name)public Collection getOWLSystemResources()
OWLModel
getOWLSystemResources in interface OWLModelprotected edu.stanford.smi.protege.model.Frame[] getOWLSystemFramesArray()
public RDFProperty getProtegeAllowedParentProperty()
OWLModel
getProtegeAllowedParentProperty in interface OWLModelpublic edu.stanford.smi.protege.model.ValueType getOWLValueType(String uri)
OWLModel
getOWLValueType in interface OWLModeluri - the URI (e.g., "http://www.w3.org/2001/XMLSchema#float")
public RDFIndividual getRDFIndividual(String name)
getRDFIndividual in interface OWLModelpublic Collection<RDFIndividual> getRDFIndividuals()
OWLModel
getRDFIndividuals in interface OWLModelpublic Collection<RDFIndividual> getRDFIndividuals(boolean onlyVisibleClasses)
OWLModel
getRDFIndividuals in interface OWLModelonlyVisibleClasses - true to only return instances of visible classes.
public RDFSNamedClass getRDFSNamedClass(String name)
getRDFSNamedClass in interface OWLModelpublic RDFProperty getRDFProperty(String name)
OWLModel
getRDFProperty in interface OWLModelname - the name of the slot to get
(RDFProperty) getSlot(name)public RDFProperty getProtegeReadOnlyProperty()
OWLModel
getProtegeReadOnlyProperty in interface OWLModelpublic RDFSDatatype getRDFSDatatypeByName(String name)
OWLModel
getRDFSDatatypeByName in interface OWLModelname - the name of the datatype to get
public RDFSDatatype getRDFSDatatypeByURI(String uri)
OWLModel
getRDFSDatatypeByURI in interface OWLModeluri - the URI of the datatype to get
public RDFSDatatype getRDFSDatatypeOfValue(Object valueOrRDFSLiteral)
OWLModel
getRDFSDatatypeOfValue in interface OWLModelvalueOrRDFSLiteral - the value object
public Collection<RDFSDatatype> getRDFSDatatypes()
OWLModel
getRDFSDatatypes in interface OWLModelpublic RDFSNamedClass[] getOWLRestrictionMetaclasses()
OWLModel
getOWLRestrictionMetaclasses in interface OWLModelpublic RDFProperty[] getSystemAnnotationProperties()
OWLModel
getSystemAnnotationProperties in interface OWLModelpublic String getTodoAnnotationPrefix()
OWLModel
getTodoAnnotationPrefix in interface OWLModelpublic OWLDatatypeProperty getTodoAnnotationProperty()
OWLModel
getTodoAnnotationProperty in interface OWLModelpublic TripleStoreModel getTripleStoreModel()
getTripleStoreModel in interface OWLModelpublic String[] getUsedLanguages()
OWLModel
getUsedLanguages in interface OWLModelpublic Collection getUserDefinedOWLNamedClasses()
OWLModel
getUserDefinedOWLNamedClasses in interface OWLModelpublic Collection getUserDefinedRDFIndividuals(boolean onlyVisibleClasses)
OWLModel
getUserDefinedRDFIndividuals in interface OWLModelonlyVisibleClasses - true to only return instances of visible classes
public Collection getUserDefinedOWLProperties()
OWLModel
getUserDefinedOWLProperties in interface OWLModelpublic Collection getUserDefinedOWLObjectProperties()
OWLModel
getUserDefinedOWLObjectProperties in interface OWLModelpublic Collection getUserDefinedOWLDatatypeProperties()
OWLModel
getUserDefinedOWLDatatypeProperties in interface OWLModelpublic Collection getUserDefinedRDFProperties()
OWLModel
getUserDefinedRDFProperties in interface OWLModelpublic Collection getUserDefinedRDFSNamedClasses()
OWLModel
getUserDefinedRDFSNamedClasses in interface OWLModelpublic String getValueTypeURI(edu.stanford.smi.protege.model.ValueType valueType)
OWLModelgetValueType.
getValueTypeURI in interface OWLModelpublic Collection getVisibleUserDefinedOWLProperties()
OWLModel
getVisibleUserDefinedOWLProperties in interface OWLModelpublic Collection getVisibleUserDefinedRDFProperties()
OWLModel
getVisibleUserDefinedRDFProperties in interface OWLModelpublic RDFSLiteral asRDFSLiteral(Object value)
OWLModel
asRDFSLiteral in interface OWLModelvalue - a primitive value or an RDFSLiteral
public RDFObject asRDFObject(Object object)
OWLModelRDFObject 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 OWLModelobject - the object to convert
public List asRDFSLiterals(Collection values)
asRDFSLiterals in interface OWLModel@Deprecated public boolean isAnonymousResource(RDFResource resource)
isAnonymousResource in interface OWLModelRDFResource.isAnonymous()public boolean isAnonymousResourceName(String name)
isAnonymousResourceName in interface OWLModelpublic 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)
OWLModelgetOWLSystemResources.
isOWLSystemFrame in interface OWLModelframe - the Frame to check
public boolean isProtegeMetaOntologyImported()
isProtegeMetaOntologyImported in interface OWLModelpublic boolean isTrueInstance(edu.stanford.smi.protege.model.Instance instance)
public Iterator<OWLAnonymousClass> listOWLAnonymousClasses()
OWLModel
listOWLAnonymousClasses in interface OWLModelpublic Iterator listOWLNamedClasses()
OWLModel
listOWLNamedClasses in interface OWLModelpublic Iterator listRDFProperties()
OWLModel
listRDFProperties in interface OWLModelpublic Iterator listRDFSNamedClasses()
OWLModel
listRDFSNamedClasses in interface OWLModel
public Iterator listReferences(Object object,
int maxResults)
OWLModel
listReferences in interface OWLModelobject - the object to look formaxResults - the maximum number of expected results
public Iterator listSubjects(RDFProperty property)
OWLModel
listSubjects in interface OWLModelproperty - 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.KnowledgeBasesetDirectType in interface ProtegeKnowledgeBasesetDirectType in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseRDFResource.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.KnowledgeBasesetProject in interface ProtegeKnowledgeBasesetProject in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseprotected edu.stanford.smi.protege.event.FrameListener createDefaultLanguageListener()
public void setSearchSynonymProperties(Collection slots)
setSearchSynonymProperties in interface OWLModelOWLModel.getSearchSynonymProperties()public void setDefaultAnnotationPropertiesInView(Collection slots)
public void setTaskManager(TaskManager taskManager)
OWLModel
setTaskManager in interface OWLModeltaskManager - the new TaskManager (not null)OWLModel.getTaskManager()public RDFResource getRDFResourceByBrowserText(String text)
OWLModel
getRDFResourceByBrowserText in interface OWLModeltext - the browser text
public RDFResource getRDFResourceByNameOrBrowserText(String text)
OWLModel
getRDFResourceByNameOrBrowserText in interface OWLModelpublic int getRDFSClassCount()
OWLModelgetRDFSClasses().size().
getRDFSClassCount in interface OWLModelpublic Collection getRDFSClasses()
OWLModel
getRDFSClasses in interface OWLModelpublic RDFSDatatypeFactory getRDFSDatatypeFactory()
getRDFSDatatypeFactory in interface OWLModelpublic Collection getResourcesWithPrefix(String prefix)
OWLModel
getResourcesWithPrefix in interface OWLModelprefix - the prefix to search for
public List getVisibleResources(Iterator iterator)
OWLModel
getVisibleResources in interface OWLModeliterator - an Iterator of RDFResources
public boolean isSlotMetaCls(edu.stanford.smi.protege.model.Cls cls)
isSlotMetaCls in interface edu.stanford.smi.protege.model.KnowledgeBaseisSlotMetaCls in interface ProtegeKnowledgeBaseisSlotMetaCls in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic 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.KnowledgeBasesetDirectOwnSlotValues in interface ProtegeKnowledgeBasesetDirectOwnSlotValues in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseRDFResource.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 OWLTestManagerpublic OWLTest[] getOWLTests()
getOWLTests in interface OWLTestManagerpublic boolean isAutoRepairEnabled()
isAutoRepairEnabled in interface OWLTestManagerpublic boolean isOWLTestGroupEnabled(String groupName)
isOWLTestGroupEnabled in interface OWLTestManagerpublic void removeOWLTest(OWLTest test)
removeOWLTest in interface OWLTestManagerpublic void setAutoRepairEnabled(boolean value)
setAutoRepairEnabled in interface OWLTestManager
public void setOWLTestGroupEnabled(String groupName,
boolean value)
setOWLTestGroupEnabled in interface OWLTestManagerpublic edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine getCacheMachine()
getCacheMachine in class edu.stanford.smi.protege.model.DefaultKnowledgeBasepublic void setCacheMachine(edu.stanford.smi.protege.server.framestore.background.ServerCacheStateMachine machine)
setCacheMachine in class edu.stanford.smi.protege.model.DefaultKnowledgeBaseprotected void adjustForClient()
adjustForClient in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
public boolean isValidResourceName(String name,
RDFResource resource)
OWLModel
isValidResourceName in interface OWLModelname - the potential name of the resourceresource - the RDFResource to test
public String createUniqueNewFrameName(String baseName)
public String getResourceNameForURI(String uri)
OWLModel
getResourceNameForURI in interface OWLModeluri - 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)
OWLModelhttp://www.aldi.de/ontologies#Hans
this will return the String Hans.
getLocalNameForURI in interface OWLModeluri - the fully qualified URI
public NamespaceManager getNamespaceManager()
OWLModel
getNamespaceManager in interface OWLModelpublic String getNamespaceForURI(String uri)
OWLModelhttp://www.aldi.de/ontologies#Hans this will return
http://www.aldi.de/ontologies#.
getNamespaceForURI in interface OWLModeluri - the fully qualified URI
public String getPrefixForResourceName(String name)
getPrefixForResourceName in interface OWLModelpublic String getUniqueFrameName(String name)
OWLModel
getUniqueFrameName in interface OWLModelname - a partial URI
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 OWLModelpublic RDFSNamedClass getRDFUntypedResourcesClass()
OWLModel
getRDFUntypedResourcesClass in interface OWLModelpublic OWLNamedClass getOWLDatatypePropertyMetaClassCls()
public OWLNamedClass getOWLObjectPropertyMetaClassCls()
public RDFSNamedClass getOWLAllDifferentClassCls()
public OWLNamedClass getOWLNamedClassMetaClassCls()
public OWLNamedClass getOWLOntologyCls()
public RDFSNamedClass getRDFListCls()
public OWLNamedClass getRDFSClassMetaClassCls()
public OWLNamedClass getOWLNothing()
OWLModelowl:Nothing, which represents the empty set
for reasoners.
getOWLNothing in interface OWLModelpublic RDFSNamedClass getOWLSomeValuesFromRestrictionClass()
OWLModel
getOWLSomeValuesFromRestrictionClass in interface OWLModelpublic RDFProperty getRDFSSubPropertyOfProperty()
OWLModel
getRDFSSubPropertyOfProperty in interface OWLModelpublic OWLNamedClass getOWLThingClass()
OWLModel
getOWLThingClass in interface OWLModelpublic RDFSNamedClass getOWLClassMetaCls()
public OWLNamedClass getRDFSNamedClassClass()
OWLModel
getRDFSNamedClassClass in interface OWLModelpublic OWLNamedClass getOWLNamedClassClass()
OWLModel
getOWLNamedClassClass in interface OWLModelpublic RDFSNamedClass getOWLDeprecatedClassClass()
getOWLDeprecatedClassClass in interface OWLModelpublic 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 OWLModelpublic OWLNamedClass getOWLDatatypePropertyClass()
OWLModel
getOWLDatatypePropertyClass in interface OWLModelpublic OWLNamedClass getOWLObjectPropertyClass()
OWLModel
getOWLObjectPropertyClass in interface OWLModelpublic OWLNamedClass getOWLInverseFunctionalPropertyClass()
getOWLInverseFunctionalPropertyClass in interface OWLModelpublic OWLNamedClass getOWLSymmetricPropertyClass()
public OWLNamedClass getOWLTransitivePropertyClass()
public OWLNamedClass getOWLAnnotationPropertyClass()
getOWLAnnotationPropertyClass in interface OWLModelpublic OWLNamedClass getOWLFunctionalPropertyClass()
getOWLFunctionalPropertyClass in interface OWLModelpublic RDFSNamedClass getOWLDeprecatedPropertyClass()
public RDFSNamedClass getRDFSDatatypeClass()
public OWLNamedClass getOWLOntologyClass()
getOWLOntologyClass in interface OWLModelpublic OWLNamedClass getOWLNothingClass()
public RDFSNamedClass getRDFListClass()
OWLModel
getRDFListClass in interface OWLModelpublic RDFSNamedClass getOWLAllDifferentClass()
getOWLAllDifferentClass in interface OWLModelpublic RDFSNamedClass getRDFSLiteralClass()
public RDFSNamedClass getRDFSContainerClass()
public RDFSNamedClass getRDFAltClass()
public RDFSNamedClass getRDFBagClass()
public RDFSNamedClass getRDFSeqClass()
public RDFSNamedClass getRDFStatementClass()
public RDFSNamedClass getOWLDataRangeClass()
OWLModel
getOWLDataRangeClass in interface OWLModelpublic RDFSNamedClass getAnonymousRootCls()
getAnonymousRootCls in interface OWLModelpublic RDFSNamedClass getRDFExternalResourceClass()
getRDFExternalResourceClass in interface OWLModelOWLModel.getRDFUntypedResourcesClass()public RDFSNamedClass getRDFExternalClassClass()
public RDFSNamedClass getRDFExternalPropertyClass()
public RDFSNamedClass getTopOWLOntologyClass()
public RDFProperty getOWLAllValuesFromProperty()
public RDFProperty getOWLBackwardCompatibleWithProperty()
public RDFProperty getOWLCardinalityProperty()
getOWLCardinalityProperty in interface OWLModelpublic RDFProperty getOWLComplementOfProperty()
public RDFProperty getOWLDifferentFromProperty()
getOWLDifferentFromProperty in interface OWLModelpublic RDFProperty getOWLDisjointWithProperty()
getOWLDisjointWithProperty in interface OWLModelpublic RDFProperty getOWLDistinctMembersProperty()
public RDFProperty getOWLEquivalentClassProperty()
getOWLEquivalentClassProperty in interface OWLModelpublic RDFProperty getOWLEquivalentPropertyProperty()
getOWLEquivalentPropertyProperty in interface OWLModelpublic RDFProperty getOWLHasValueProperty()
public RDFProperty getOWLImportsProperty()
public RDFProperty getOWLIncompatibleWithProperty()
public RDFProperty getOWLIntersectionOfProperty()
getOWLIntersectionOfProperty in interface OWLModelpublic RDFProperty getOWLInverseOfProperty()
getOWLInverseOfProperty in interface OWLModelpublic RDFProperty getOWLMaxCardinalityProperty()
getOWLMaxCardinalityProperty in interface OWLModelpublic RDFProperty getOWLMinCardinalityProperty()
getOWLMinCardinalityProperty in interface OWLModelpublic RDFProperty getOWLOneOfProperty()
OWLModel
getOWLOneOfProperty in interface OWLModelpublic RDFProperty getOWLOnPropertyProperty()
public RDFProperty getOWLPriorVersionProperty()
public RDFProperty getOWLSameAsProperty()
getOWLSameAsProperty in interface OWLModelpublic RDFProperty getOWLSomeValuesFromProperty()
public RDFProperty getOWLUnionOfProperty()
getOWLUnionOfProperty in interface OWLModelpublic RDFProperty getOWLValuesFromProperty()
OWLModel
getOWLValuesFromProperty in interface OWLModelpublic RDFProperty getOWLVersionInfoProperty()
getOWLVersionInfoProperty in interface OWLModelpublic RDFProperty getProtegeClassificationStatusProperty()
OWLModel
getProtegeClassificationStatusProperty in interface OWLModelpublic RDFProperty getProtegeInferredSubclassesProperty()
getProtegeInferredSubclassesProperty in interface OWLModelpublic RDFProperty getProtegeInferredSuperclassesProperty()
getProtegeInferredSuperclassesProperty in interface OWLModelpublic RDFProperty getProtegeInferredTypeProperty()
public RDFProperty getRDFFirstProperty()
OWLModel
getRDFFirstProperty in interface OWLModelpublic RDFProperty getRDFObjectProperty()
public RDFProperty getRDFPredicateProperty()
public RDFProperty getRDFRestProperty()
OWLModel
getRDFRestProperty in interface OWLModelpublic RDFProperty getRDFSubjectProperty()
public RDFProperty getRDFTypeProperty()
OWLModel
getRDFTypeProperty in interface OWLModelpublic RDFProperty getRDFValueProperty()
public OWLDatatypeProperty getRDFSCommentProperty()
getRDFSCommentProperty in interface OWLModelpublic RDFProperty getRDFSDomainProperty()
OWLModel
getRDFSDomainProperty in interface OWLModelpublic RDFProperty getRDFSIsDefinedByProperty()
getRDFSIsDefinedByProperty in interface OWLModelpublic RDFProperty getRDFSLabelProperty()
getRDFSLabelProperty in interface OWLModelpublic RDFProperty getRDFSMemberProperty()
public RDFProperty getRDFSRangeProperty()
OWLModel
getRDFSRangeProperty in interface OWLModelpublic RDFProperty getRDFSSeeAlsoProperty()
public RDFProperty getRDFSSubClassOfProperty()
getRDFSSubClassOfProperty in interface OWLModelpublic RDFProperty getRDFSSubPropertyOf()
public RDFProperty getOWLOntologyPrefixesProperty()
public RDFProperty getOWLResourceURIProperty()
public RDFProperty getTopOWLOntologyURISlot()
public RDFList getRDFNil()
OWLModel
getRDFNil in interface OWLModelpublic Set<RDFSDatatype> getRDFDatatypes()
public Set<RDFSDatatype> getFloatDatatypes()
OWLModel
getFloatDatatypes in interface OWLModelpublic Set<RDFSDatatype> getIntegerDatatypes()
OWLModel
getIntegerDatatypes in interface OWLModelpublic RDFSDatatype getXSDboolean()
OWLModel
getXSDboolean in interface OWLModelpublic RDFSDatatype getXSDdouble()
OWLModel
getXSDdouble in interface OWLModelpublic RDFSDatatype getXSDfloat()
OWLModel
getXSDfloat in interface OWLModelpublic RDFSDatatype getXSDlong()
OWLModel
getXSDlong in interface OWLModelpublic RDFSDatatype getXSDint()
OWLModel
getXSDint in interface OWLModelpublic RDFSDatatype getXSDNonNegativeInteger()
OWLModel
getXSDNonNegativeInteger in interface OWLModelpublic RDFSDatatype getXSDshort()
OWLModel
getXSDshort in interface OWLModelpublic RDFSDatatype getXSDbyte()
OWLModel
getXSDbyte in interface OWLModelpublic RDFSDatatype getXSDstring()
OWLModel
getXSDstring in interface OWLModelpublic RDFSDatatype getXSDbase64Binary()
OWLModel
getXSDbase64Binary in interface OWLModelpublic RDFSDatatype getXSDdate()
OWLModel
getXSDdate in interface OWLModelpublic RDFSDatatype getXSDtime()
OWLModel
getXSDtime in interface OWLModelpublic RDFSDatatype getXSDdateTime()
OWLModel
getXSDdateTime in interface OWLModelpublic RDFSDatatype getXSDduration()
OWLModel
getXSDduration in interface OWLModelpublic RDFSDatatype getXSDanyURI()
OWLModel
getXSDanyURI in interface OWLModelpublic RDFSDatatype getXSDdecimal()
OWLModel
getXSDdecimal in interface OWLModelpublic RDFSDatatype getXSDinteger()
OWLModel
getXSDinteger in interface OWLModelpublic RDFSDatatype getRDFXMLLiteralType()
OWLModel
getRDFXMLLiteralType in interface OWLModelpublic boolean isExpandShortNameInMethods()
isExpandShortNameInMethods in interface OWLModelpublic void setExpandShortNameInMethods(boolean expandShortNameInMethods)
setExpandShortNameInMethods in interface OWLModelpublic RDFProperty getProtegeSubclassesDisjointProperty()
getProtegeSubclassesDisjointProperty in interface OWLModelpublic WriterSettings getWriterSettings()
getWriterSettings in interface OWLModelpublic void setWriterSettings(WriterSettings writerSettings)
setWriterSettings in interface OWLModelpublic void dispose()
dispose in interface edu.stanford.smi.protege.util.Disposabledispose in class edu.stanford.smi.protege.model.DefaultKnowledgeBase
|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||