@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new DatatypePropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to DatatypeProperty"); } }
/** * Returns the inverseOf property of the property with given URI * @param uri * @return */ public Label getInverseOfProperty(String uri) { ObjectProperty op = ontModel.getObjectProperty(uri); if (op == null) return null; OntProperty inverseOfProp = null; try { inverseOfProp = op.getInverse(); } catch (ConversionException e) { logger.error(e.getMessage()); } if (inverseOfProp != null) { return getUriLabel(inverseOfProp.getURI()); } else return null; }
/** * Returns the inverse property of the property with given URI * @param uri * @return */ public Label getInverseProperty(String uri) { ObjectProperty op = ontModel.getObjectProperty(uri); if (op == null) return null; OntProperty inverseProp = null; try { inverseProp = op.getInverse(); } catch (ConversionException e) { logger.error(e.getMessage()); } if (inverseProp != null) { return getUriLabel(inverseProp.getURI()); } else return null; }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new SymmetricPropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to SymmetricProperty"); } }
logger.error(e.getMessage()); logger.error(e.getMessage());
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new AllDifferentImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to AllDifferent"); } }
logger.debug(e.getMessage()); logger.debug(e.getMessage());
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new MinCardinalityQRestrictionImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to MinCardinalityQRestriction"); } }
logger.debug(e.getMessage()); logger.debug(e.getMessage());
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new CardinalityQRestrictionImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to CardinalityQRestriction"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new IntersectionClassImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to IntersectionClass"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new ObjectPropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to ObjectProperty"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new FunctionalPropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to FunctionalProperty"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new MaxCardinalityQRestrictionImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to MaxCardinalityQRestriction"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new MaxCardinalityRestrictionImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to MaxCardinalityRestriction"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new EnumeratedClassImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to EnumeratedClass"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new OntPropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to OntProperty"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new DataRangeImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to DataRange"); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new InverseFunctionalPropertyImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to InverseFunctionalProperty - it must have rdf:type owl:InverseFunctionalProperty or equivalent" ); } }
@Override public EnhNode wrap( Node n, EnhGraph eg ) { if (canWrap( n, eg )) { return new HasValueRestrictionImpl( n, eg ); } else { throw new ConversionException( "Cannot convert node " + n + " to HasValueRestriction"); } }