public Object open( Assembler a, Resource root, Mode irrelevant )
{
checkType( root, JA.OntModelSpec );
OntModelSpec spec = new OntModelSpec( getDefault( root ) );
OntDocumentManager dm = getDocumentManager( a, root );
ReasonerFactory rf = getReasonerFactory( a, root );
String lang = getLanguage( a, root );
ModelGetter source = getModelSource( a, root );
if (dm != null) spec.setDocumentManager( dm );
if (rf != null) spec.setReasonerFactory( rf );
if (lang != null) spec.setLanguage( lang );