owlpropertyreasoner.java

来自「Semantic Web Ontology Editor」· Java 代码 · 共 69 行

JAVA
69
字号
package org.mindswap.swoop.reasoner;import java.util.Set;import org.semanticweb.owl.inference.OWLReasoner;import org.semanticweb.owl.model.OWLException;import org.semanticweb.owl.model.OWLObjectProperty;import org.semanticweb.owl.model.OWLProperty;/** * @author Evren Sirin */public interface OWLPropertyReasoner extends OWLReasoner {		/** Returns the collection of most specific superproperties		 of the given property. The result of this will be a set of		 sets, where each set in the collection represents an		 equivalence propass. */		public Set superPropertiesOf( OWLProperty prop ) throws OWLException;		/** Returns the collection of all superproperties of the given		 property. The result of this will be a set of sets, where		 each set in the collection represents an equivalence propass. */		public Set ancestorPropertiesOf( OWLProperty prop ) throws OWLException;		/** Returns the collection of most general subproperties		 of the given property. The result of this will be a set of		 sets, where each set in the collection represents an		 equivalence propass. */		public Set subPropertiesOf( OWLProperty prop ) throws OWLException;		/** Returns the collection of all subproperties of the given		 property. The result of this will be a set of sets, where		 each set in the collection represents an equivalence propass. */		public Set descendantPropertiesOf( OWLProperty prop ) throws OWLException;		/** Returns the collection of properties which are equivalent		 * to the given property. */		public Set equivalentPropertiesOf( OWLProperty prop ) throws OWLException;			/** 		 * Returns the collection of properties which are inverse of		 * to the given property. The result of this will be a set of sets, where		 * each set in the collection represents an equivalence propass. 		 */		public Set inversePropertiesOf( OWLObjectProperty prop ) throws OWLException;					/**		 * getRanges		 * 		 * @param property		 * @return		 */		public Set rangesOf(OWLProperty prop) throws OWLException; 				/**		 * getRanges		 * 		 * @param property		 * @return		 */		public Set domainsOf(OWLProperty prop) throws OWLException; 		}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?