Mappings for books ontology version 1.0 (mapping version 1.0.2 with new datasource mechanism implemented)
http://www.obdasystems.com/books/editor-{_}
http://www.obdasystems.com/books/edition-{_}
http://www.obdasystems.com/books/author-{_}
http://www.obdasystems.com/books/book-{_}
{_}
http://www.obdasystems.com/books/book-{code}
EQUALS(type,'A'^^xsd:string)
book_view(code,title,type)
http://www.obdasystems.com/books/author-{code}
http://www.obdasystems.com/books/book-{code}
http://www.obdasystems.com/books/book-{code}
EQUALS(type,'E'^^xsd:string)
book_view(code,title,type)
http://www.obdasystems.com/books/edition-{code}
EQUALS(type,'E'^^xsd:string)
edition_view(code,type,date,edt,id,bk_id)
http://www.obdasystems.com/books/edition-{code}
http://www.obdasystems.com/books/editor-{code}
http://www.obdasystems.com/books/author-{code}
http://www.obdasystems.com/books/book-{code}
EQUALS(type,'P'^^xsd:string)
book_view(code,title,type)
http://www.obdasystems.com/books/edition-{code}
EQUALS(type,'S'^^xsd:string)
edition_view(code,type,date,edt,id,bk_id)
http://www.obdasystems.com/books/book-{code}
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