33
New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google III World Meeting of ISIS / III Congreso Mundial de ISIS Vinicius de Andrade BIREME/OPS/OMS

New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

  • Upload
    letuong

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

New interface for ISIS databases: iAHx and Google indexing

Nueva interfaz para bases ISIS: iAHxe indizacion por Google

III World Meeting of ISIS / III Congreso Mundial de ISIS

Vinicius de AndradeBIREME/OPS/OMS

Page 2: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

TopicsTopicos

• Search on several sources: metasearch approachBúsqueda en diversas fuentes: metabusca

• Integrated search engineSistema de búsqueda integrado

• System architectureArquitectura del sistema

• Metadata indexingIndización de los metadatos

• Webservice outputsSalidas del servicio web

• Implementation on VHL siteImplementación en el sitio de la BVS

• Google indexingIndización por Google

Page 3: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Search on several sources: metasearch approachBúsqueda en diversas fuentes: metabusca

Meta-engine performs search ondistributed information sourcesMetabuscador realiza consulta en fuentes de información distribuidas

User must select an informationsource = several steps to accessinformationEl usuario precisa seleccionar una fuente de información = excesivos pasos para acceso a la información

Each information source has itsown presentation format andsearch interfaceCada fuente de información tiene su formato de presentación y interfaz de consulta

Slow learning curveCurva de aprendizaje lento

High cost of maintenance(products)Alto costo de mantenimiento (productos)

Lack of personalized servicesFalta de servicios personalizados

Page 4: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Current StateEstado Actual

Page 5: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

New Integrated Search iAHxNueva Recuperación Integrada iAHx

Single interface to search for and present themetadata of the information sourcesInterfaz única para buscar y presentar los metadatos de las fuentes

Organization of clusters that allows theexploration and refining the set of documentsretrievedOrganización de “clusters” que permiten exploración y refinamiento del conjunto de documentos recuperados

Common services: selection of documents, sent bymail, search history, etc.Servicios comunes: selección de documentos, envio por mail, historico de búsquedas, etc

Organization of the results by relevance, date andothers (eg: SJR Scimago Journal Rank)Organización del resultado por relevancia, fecha y otros (ej: SJR Scimago Journal Rank)

Exports results in XML and RSS formatsExportación del resultado en XML y RSS

Page 6: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

System ArchitectureArquitectura del Sistema

UsersUsuarios

InterfaceInterfaz

ControllerControlador

Indexíndice

Indexíndice

Indexíndice

Page 7: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Data LevelCapa de los datos

Index LevelCapa de losíndices

ISISLuceneGoogle

InterfaceLevelCapa de lainterfaz

Services Interfaces - WS, OAI, RSS ProtocolsServices Interfaces - WS, OAI, RSS Protocols

Tecnological Architecture

Arquitectura Tecnológica

Page 8: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

MetadataMetadatos

Conversion of information sources for a set ofmetadata (single schema)Conversíon de las fuentes de información para un conjunto de metadatos (schema único)

Identification of elements for organization into"clusters" Identificación de elementos para organización en “clusters”

Data LevelCapa de los datos

Page 9: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

IndexesÍndices

Index Level

Capa de losíndices

Boolean queryBúsqueda booleana

Boolean query, page rankingBúsqueda booleana, pagerank

Boolean query, ranking and clustersBúsqueda booleana, ranking y clusters

Page 10: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

WS developed in Java WS desarrollado en Java

Search interface developed in PHPInterfaz de búsqueda desarrollado en PHP

Interface Level

Page 11: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

ArchitectureArquitectura

Page 12: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

"Interaction style where users filter a set of itemsby progressively selecting from only valid values ofa faceted classification system"

Keith Instone, SOASIS&T, July 8, 2004

“Estilo de interacción donde los usuarios filtran un conjunto de itens de forma progressiva seleccionando sólo valores válidos de um sistema de classificación en faceta”

Traducción libre

Faceted BrowsingNavegación por facetas

Page 13: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

DocList

Search(Query,Filter[],Sort,offset,n)

language:en

year:2008

asthmayear asc

subject:asthma

subject:thorax

section of

ordered

results

DocSet

Unordered

set of all

results

type:article

type:thesis

journal:Rev. A

journal:Rev B

Journal: Rev C

intersection

Size()

= 594

= 382

= 247

= 689

= 104

= 92

= 75

Query Response

Clusters / Grupos

Page 14: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

<doc boost="30.0670"><field name="id">lil-7320</field><field name="db">LILACS</field><field name="cc">BR1.1</field><field name="bvs">regional</field><field name="type">article</field><field name="au">Ribeiro, M. V</field><field name="au">Gallina, R. A</field><field name="au">Sato, T</field><field name="ti">Hidranencefalia: estudo clinicopatologico de 6 casos.</field><field name="ti">Hydranencephaly: clinicopathological study of 6 cases</field><field name="pg">184-92</field><field name="fo">Arq Neuropsiquiatr;40(2)1982. </field><field name="ta">Arq Neuropsiquiatr</field><field name="is">0004-282X</field><field name="vi">40</field><field name="ip">2</field><field name="la">pt</field><field name="dp">1982</field><field name="cp">BR</field><field name="da">19820000</field><field name="order_sjr">00.0671982</field><field name="ab_pt">Foram estudados 6 casos de hidranencefalia do ponto de vista de sua semiologia clinica, de seus

exames complementares e das verificacoes anatomopatologicas. Os autores concluem que a transiluminacao e de grande utilidade no diagnostico precoce destes casos. O seguimento dos pacientes e as verificacoes anatomopatologicasdemonstram que a hidranencefalia teve como origem lesoes encefaloclasticas (inflamatorias, mecanicas e vasculares) que levaram, antes ou apos o nascimento, a destruicao total do cerebro com preservacao das estruturas sub-tentoriais</field>

<field name="mj">^d6984</field><field name="services">SCAD</field>

</doc>

XML indexing XML de indización

relevancy / relevancia

cluster / grupo

order / ordenamiento

Page 15: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

<response><lst name="responseHeader"><int name="status">0</int><int name="QTime">10</int><lst name="params"><str name="indent">on</str><str name="q">iahx</str>

</lst></lst><result name="response" numFound="2" start="0"><doc><str name="id">BVS-3700</str><str name=“au">Antonio, Vinicius de Andrade</str><date name=“ti">iAHx – integrated search</date><str name="type">presentation</str>

</doc></result>

</response>

XML outputRespuesta en XML

Page 16: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

{"responseHeader":{"status":0,"QTime":1,"params":{

"wt":"json","rows":["1","1"],

"start":"0","indent":"on","q":“iahx","version":"2.2"}},

"response":{"numFound":2,"start":0,"docs":[{"id":"BVS-3700",“au":"Antonio, Vinicius de Andrade",“ti":" iAHx – integrated search ","type":"presentation"}]

}}

JSON outputRespuesta en JSON

Page 17: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Regional VHL site (beta)Sitio Regional de la BVS (beta)

Page 18: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 19: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 20: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 21: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 22: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 23: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 24: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 25: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 26: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Google indexingIndización por Google

Page 27: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google
Page 28: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

General recomendationsRecomendaciones Generales

Create a account in Google webmastersCrear una cueanta en Google webmasters

Create a sitemapCrear un mapa del sitio

Submit your content to GoogleEnviar su contenido para Google

Page 29: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Mapping ISIS data to Google robotMapeo de datos ISIS a Google robot

if mfn = 1 then,'<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

<url> <loc>http://www.yoursite.org/</loc> <lastmod>2008-09-15</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority>

</url> 'fi,

'<url> <loc>http://www.yoursite.org/cgi-bin/wxis.exe?IsisScript=display.xis&mfn=',mfn(3),'</loc> <lastmod>2008-09-15</lastmod> <changefreq>yearly</changefreq>

</url>'

if mfn = val(MAXMFN)-1 then,'</urlset>'

fi,

sitemap.pftExample PFTPFT de ejemplo

Page 30: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Mapping ISIS data to Google robotMapeo de datos ISIS a Google robot

mx database [email protected] –all now > sitemap.xml

Create a sitemap.xml using ISIS format language (PFT)Crear el sitemap.xml usando lenguage de formato ISIS (PFT)

Upload sitemap.xml file to your webserverTransferir el archivo sitemap.xml para su servidor web

Submit sitemap.xml to Google using Google WebmastersEnviar el sitemap.xml para Google usando Google Webmasters

Page 31: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Google Webmaster

Page 32: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

http://www.google.com/support/webmasters/

Page 33: New interface for ISIS databases: iAHx and Google indexing · New interface for ISIS databases: iAHx and Google indexing Nueva interfaz para bases ISIS: iAHx e indizacion por Google

Thank YouGracias

Vinicius de AndradeBIREME/OPS/OMS