java.lang.Object
it.uniroma2.art.semanticturkey.syntax.manchester.owl2.structures.ManchesterClassInterface
it.uniroma2.art.semanticturkey.syntax.manchester.owl2.structures.ManchesterBaseClass

public class ManchesterBaseClass extends ManchesterClassInterface
  • Constructor Details

    • ManchesterBaseClass

      public ManchesterBaseClass(org.eclipse.rdf4j.model.IRI baseClass)
  • Method Details

    • getBaseClass

      public org.eclipse.rdf4j.model.IRI getBaseClass()
    • print

      public String print(String tab)
      Specified by:
      print in class ManchesterClassInterface
    • getManchExpr

      public String getManchExpr(Map<String,String> namespaceToPrefixsMap, boolean getPrefixName, boolean useUppercaseSyntax)
      Description copied from class: ManchesterClassInterface
      Returns the representation of this class expression conforming to the Manchester syntax. The parameter getPrefixName controls whether URIs are shortened into qualified names or presented in their full form. The qualified names use prefixes defined in the parameter prefixMapping.
      Specified by:
      getManchExpr in class ManchesterClassInterface
      Parameters:
      namespaceToPrefixsMap - the prefix map class to use then getPrefixName is true
      getPrefixName - to use the qname, if the appropriate prefix has been defined
      useUppercaseSyntax - to return the the reserved keyword in upper (true) or lower case (false)
      Returns: