Mappings for books ontology version 1.0 (mapping version 1.0.2 with new datasource mechanism implemented) EQUALS(type,'A'^^xsd:string) book_view(code,title,type) EQUALS(type,'E'^^xsd:string) book_view(code,title,type) EQUALS(type,'E'^^xsd:string) edition_view(code,type,date,edt,id,bk_id) EQUALS(type,'P'^^xsd:string) book_view(code,title,type) EQUALS(type,'S'^^xsd:string) edition_view(code,type,date,edt,id,bk_id) http://www.obdasystems.com/books/author-{code} name IS_NOT_NULL(name) affiliated_writer_view(code,name) http://www.obdasystems.com/books/book-{code} title IS_NOT_NULL(title) book_view(code,title,type) http://www.obdasystems.com/books/edition-{code} date IS_NOT_NULL(date) edition_view(code,type,date,edt,id,bk_id) http://www.obdasystems.com/books/edition-{code} http://www.obdasystems.com/books/editor-{id} IS_NOT_NULL(edt) edition_view(code,type,date,edt,id,bk_id) http://www.obdasystems.com/books/edition-{code} edt IS_NOT_NULL(edt) edition_view(code,type,date,edt,id,bk_id) http://www.obdasystems.com/books/editor-{code} name IS_NOT_NULL(name) editor_view(code,name) http://www.obdasystems.com/books/author-{code} name IS_NOT_NULL(name) on_prob_view(code,name) http://www.obdasystems.com/books/book-{book_code} genre_name IS_NOT_NULL(genre_name) genre_view(book_code,genre_name) http://www.obdasystems.com/books/book-{bk_id} http://www.obdasystems.com/books/edition-{code} http://www.obdasystems.com/books/book-{book_code} http://www.obdasystems.com/books/author-{writer_id} SELECT wr_code as code, wr_name as name FROM tb_affiliated_writers SELECT bk_code as code, bk_title as title, bk_type as type FROM tb_books SELECT ed_code as code, ed_type as type, pub_date as date, n_edt as edt, editor as id, bk_id as bk_id FROM tb_edition SELECT ed_code as code, ed_name as name FROM tb_editor SELECT id_bk as book_code, gen_name as genre_name FROM tb_bk_gen SELECT wr_code as code, wr_name as name FROM books.tb_on_prob_wr SELECT bk_code as code FROM tb_books WHERE not exists ( SELECT 1 FROM tb_edition WHERE bk_id = bk_code ) SELECT bk_code as book_code, wr_id as writer_id FROM tb_authors