1 18 19 package com.hp.hpl.jena.ontology.daml; 22 23 24 import com.hp.hpl.jena.rdf.model.*; 27 import com.hp.hpl.jena.datatypes.*; 28 import com.hp.hpl.jena.datatypes.TypeMapper; 29 import com.hp.hpl.jena.ontology.OntModel; 30 import com.hp.hpl.jena.ontology.daml.impl.*; 31 import com.hp.hpl.jena.util.iterator.ExtendedIterator; 32 33 import java.util.*; 34 35 36 37 38 47 public interface DAMLModel 48 extends OntModel 49 { 50 53 56 75 public DAMLOntology createDAMLOntology( String uri ); 76 77 78 85 public DAMLInstance createDAMLInstance( DAMLClass damlClass, String uri ); 86 87 88 94 public DAMLDataInstance createDAMLDataInstance( Resource datatype, Object value ); 95 96 97 103 public DAMLDataInstance createDAMLDataInstance( RDFDatatype datatype, Object value ); 104 105 106 111 public DAMLDataInstance createDAMLDataInstance( Object value ); 112 113 114 121 public DAMLClass createDAMLClass( String uri ); 122 123 124 133 public DAMLProperty createDAMLProperty( String uri ); 134 135 136 144 public DAMLObjectProperty createDAMLObjectProperty( String uri ); 145 146 147 156 public DAMLDatatypeProperty createDAMLDatatypeProperty( String uri ); 157 158 159 164 public DAMLList createDAMLList(); 165 166 167 173 public DAMLList createDAMLList( Iterator elements ); 174 175 176 182 public DAMLList createDAMLList( RDFNode[] elements ); 183 184 185 192 public DAMLRestriction createDAMLRestriction( String uri ); 193 194 195 202 public DAMLDatatype createDAMLDatatype( String uri ); 203 204 205 217 public DAMLCommon createDAMLValue( String uri, Resource damlClass ); 218 219 220 229 public DAMLCommon getDAMLValue( String uri ); 230 231 232 244 public DAMLCommon getDAMLValue( String uri, DAMLClass damlClass ); 245 246 251 public DAMLClass getDAMLClass( String uri ); 252 253 258 public DAMLProperty getDAMLProperty( String uri ); 259 260 265 public DAMLInstance getDAMLInstance( String uri ); 266 267 272 public ExtendedIterator listDAMLClasses(); 273 274 275 281 public ExtendedIterator listDAMLProperties(); 282 283 284 289 public ExtendedIterator listDAMLInstances(); 290 291 292 297 public DAMLLoader getLoader(); 298 299 300 306 public boolean getLoadSuccessful(); 307 308 309 322 public TypeMapper getDatatypeRegistry(); 323 324 325 336 public Model read( String uri, String base, String lang ); 337 338 339 350 public void setUseEquivalence( boolean useEquivalence ); 351 352 353 363 public boolean getUseEquivalence(); 364 } 365 366 367 396 | Popular Tags |