Hva fikk vi igjen for å utvikle på IOS

Preview:

DESCRIPTION

Hva fikk vi igjen for å utvikle på IOS. Prosjektet. En app for å finne biblioteksmateriell. Deichman har gjort dataene sine tilgjengelig med et SPARQL-endpoint. http://data.deichman.no/sparql ble bygget i annledning Aktive bokhyller. Hvordan bruke appen. Fordeler med Native. Appstore - PowerPoint PPT Presentation

Citation preview

Hva fikk vi igjen for å utvikle på IOS

2

En app for å finne biblioteksmateriell. Deichman har gjort dataene sine tilgjengelig med et SPARQL-endpoint. http://data.deichman.no/sparql ble bygget i annledning Aktive bokhyller.

Prosjektet

3

Hvordan bruke appen

4

5

• Appstore• Lagring• Homogent design

Fordeler med Native

6

Lokal lagring

IOS Android Windows Phone

HTML 5

SQL SQLite SQLite SQLite Web SQL

ORM Core Data GreenDAO * Entity Framework

-

Lagring på disk

NSCoding Serializable [Serializable] Local Store

7

Sensorer

8

GUI rammeverket er rikt

9

Klienten er rik på funksjonalitet

10

• Appen signeres• Brukeren forventer mer enn av websider.• Layout og design må håndtere åtte skjermer• Rammeverkene er få og kommer fra Apple

Utfordringer med Native

11

• http://www.w3.org/RDF/ om RDF• http://digital.deichman.no/blog/2013/04/05/splitter

-nye-aktive-hyller/ om Aktive bokhyller

• http://www.loc.gov/marc/ om MARC

Takk for oppmerksomheten

12

DatamodellenManifestation:

TitleSubtitle

Location_dewyisbn

statementOfResponsibilityabstract

....

Person:firstNamelastNamename

nationality

Work:titleIsbn

autoGeneratedSimilarity

Organization:Name

13

Hva kan vi gjøre med bare SPARQL?

14

Ved bruk av deich:titleURLized

deich:tnr_1325042 dc:title «Gitarboka mi!» ⇾deich:tnr_1325042 deich:titleURLized «gitarboka_mi»

15

Ved hjelp av deich:originalTitleURLized

Hva med fremmedspråklige bøker?

deich:tnr_762536 dc:originalTitle «Batman & Robin» ⇾deich:tnr_762536 deich:originalTitleURLized «batman__robin»

16

Resultatet er høy recall

17

Men noen ganger fungerer det ikke så bra

18

DATAVASKER

19

La oss snakke om MARC

MAchine-Readable Cataloging standards er en mengde standarder for beskrivelse gjenstander katalogisert i biblioteker.

20

• MARC håndterer ikke• Flere forfattere og andre bidragsytere• Flere språk• Formater (for eksempel DVD, paperback, CD)• Flere identiteter (BibsysID, ISBN, etc)

Problemer med MARC

21

MARC håndterer ikke• Flere forfattere og andre bidragsytere• Flere språk• Formater (for eksempel DVD, paperback, CD)• Flere identiteter (BibsysID, ISBN, etc)• Low «granularity» like chapters, tracks, reviews

Noen av disse kan ikke utvides og rettes senere.

Problemer med MARC

22

• Flere felter per bok i forskjellige språk• Utvidelser med etter behov. For eksempel

formater har de DVD, PC-spill, E-bok, mikrofilm, etc.

• Logikk i forfatter-feltet– J. S. Bach– Jo Nesbø ; [oversat af Allan Hilton Andersen]– Patricia Cornwell ; [overs. av] Martina Gračanin

Så hvordan håndtherer Deichman manglene i MARC?

Recommended