22
Hva fikk vi igjen for å utvikle på IOS

Hva fikk vi igjen for å utvikle på IOS

  • Upload
    keola

  • View
    47

  • Download
    4

Embed Size (px)

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

Page 1: Hva fikk vi igjen for å utvikle på IOS

Hva fikk vi igjen for å utvikle på IOS

Page 2: 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

Page 3: Hva fikk vi igjen for å utvikle på IOS

3

Hvordan bruke appen

Page 4: Hva fikk vi igjen for å utvikle på IOS

4

Page 5: Hva fikk vi igjen for å utvikle på IOS

5

• Appstore• Lagring• Homogent design

Fordeler med Native

Page 6: Hva fikk vi igjen for å utvikle på IOS

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

Page 7: Hva fikk vi igjen for å utvikle på IOS

7

Sensorer

Page 8: Hva fikk vi igjen for å utvikle på IOS

8

GUI rammeverket er rikt

Page 9: Hva fikk vi igjen for å utvikle på IOS

9

Klienten er rik på funksjonalitet

Page 10: Hva fikk vi igjen for å utvikle på IOS

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

Page 11: Hva fikk vi igjen for å utvikle på IOS

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

Page 12: Hva fikk vi igjen for å utvikle på IOS

12

DatamodellenManifestation:

TitleSubtitle

Location_dewyisbn

statementOfResponsibilityabstract

....

Person:firstNamelastNamename

nationality

Work:titleIsbn

autoGeneratedSimilarity

Organization:Name

Page 13: Hva fikk vi igjen for å utvikle på IOS

13

Hva kan vi gjøre med bare SPARQL?

Page 14: Hva fikk vi igjen for å utvikle på IOS

14

Ved bruk av deich:titleURLized

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

Page 15: Hva fikk vi igjen for å utvikle på IOS

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»

Page 16: Hva fikk vi igjen for å utvikle på IOS

16

Resultatet er høy recall

Page 17: Hva fikk vi igjen for å utvikle på IOS

17

Men noen ganger fungerer det ikke så bra

Page 18: Hva fikk vi igjen for å utvikle på IOS

18

DATAVASKER

Page 19: Hva fikk vi igjen for å utvikle på IOS

19

La oss snakke om MARC

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

Page 20: Hva fikk vi igjen for å utvikle på IOS

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

Page 21: Hva fikk vi igjen for å utvikle på IOS

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

Page 22: Hva fikk vi igjen for å utvikle på IOS

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?