Your SlideShare is downloading. ×
Fedora Op Klompen   De Praktijk
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Fedora Op Klompen De Praktijk

905
views

Published on

Presentatie gegeven bij 'Fedora op Klompen' meetup bij de KB op 19 juni 2008.

Presentatie gegeven bij 'Fedora op Klompen' meetup bij de KB op 19 juni 2008.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
905
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Fedora op Klompen praktijkervaringen met Fedora Zoran Kovacevic 19 juni 2008
  • 2. Inhoud
    • Func?
    • Fedora?
      • demo
    • Cases
      • Flori
      • MDMS
    • Conclusies en vragen
  • 3. Func?
    • specialist in webtoepassingen
      • vormgeving en interactie via partners
    • dienstverlener
      • advies, implementatie, onderhoud
    • open source
      • Java stack
    • (open) standaarden
      • qti, czp, oai-pmh, vdex, webrichtlijnen
  • 4. Func?
    • sinds 1998
    • 12 medewerkers
    • Sun certified Java programmers
    • actief in communities
      • Amsterdam Wicket meetup
      • Holland Open
      • NL-JUG
      • Fedora op klompen :)
  • 5. Fedora, wat is dat?
    • 'Kunnen jullie een Fedora implementatie doen?'
      • Tuurlijk, maar is dat niet een linux distro?
    • Standards complient
    • Webservices
    • Geen web frontend, wel een admin tool
    • Repository building block?
  • 6. Fedora is moeilijk?
      • downloaden:
        • http://www.fedora-commons.org/
      • installeren:
        • java -jar fedora-2.2.2-installer
        • kies ' quick ' en doe next, next, finish
      • omgevingsvariabelen:
        • export JAVA_HOME=/Library/Java/Home
        • export FEDORA_HOME=/Users/zoran/fedora
      • start fedora:
        • $FEDORA_HOME/tomcat/bin/startup.sh
        • ingest objects $FEDORA_HOME/client/bin/fedora-ingest-demos.sh localhost 8080 fedoraAdmin fedoraAdmin http
      • start fedora admin tool:
        • $FEDORA_HOME/client/bin/fedora-admin.sh
  • 7. Fedora Admin demo
    • objects, datastreams, disseminators
    • audit log
    • versioning
    • control group:
      • internal XML
      • managed content
      • external referenced content
      • redirect
    • Fedora URL
  • 8. En OAI-PMH dan?
    • Proai component
      • open source & 'prewired' voor Fedora
        • http://fedora.info/download/2.2/services/oaiprovider/oaiprovider-1.1.zip
      • wel wat meer configuratiewerk!
        • war uitpakken en deployen
        • fedora config aanpassen
          • fedora.server.resourceIndex.ResourceIndex: level=1
        • proai config aanpassen
          • u/p/url
          • Identify Object plaatsen
  • 9. OAI-PMH Demo
    • Identify: http://localhost:8080/oaiprovider/?verb=Identify
    • ListRecords: http://localhost:8080/oaiprovider/?verb=ListRecords&metadataPrefix=oai_dc
    • GetRecord: http://localhost:8080/oaiprovider/?verb=GetRecord&metadataPrefix=oai_dc&Identifier=bla
  • 10. Inhoud
    • Func?
    • Fedora?
      • demo
    • Cases
      • Flori
      • MDMS
    • Conclusies en vragen
  • 11. Onderwijsrepository
    • Vraagstelling
      • ontwikkel een eenvoudige leerobject repository voor onderwijsinstellingen
      • user interface voor beheer van leerobjecten
      • virtuele repositories voor organisaties
      • CZP (IEEE-LOM) metadata
      • OAI-PMH ontsluiting
      • harvesting door Sahara t.b.v. EduRep
      • gebruik Fedora & wees pragmatisch
  • 12. Onderwijsrepository
    • Aanpak:
      • PoC virtuele repositories
        • OAI ontsluiting per virtuele repo
        • Object aan virtuele repo set koppelen
        • Filter voor Proai gezet: juiste set o.b.v. URL (gevoel van 'eigen' repo)
      • PoC ACL
        • XACML vs single user
  • 13.  
  • 14.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.  
  • 21.  
  • 22. OAI-PMH
    • Validator: http://re.cs.uct.ac.za/cgi-bin/Explorer/2.0-1.46/addarchive?language=enus.lan&bgcolor=aaffaa&headercolor=00cc00&blockcolor=ffcccc&archiveurl=http://www.onderwijsrepository.nl/oai/repository1/
    • Identify: http://www.onderwijsrepository.nl/oai/repository1/?verb=Identify
    • ListRecords: http://www.onderwijsrepository.nl/oai/repository1/?verb=ListRecords&metadataPrefix=czp
    • GetRecord: http://www.onderwijsrepository.nl/oai/repository1/?verb=GetRecord&metadataPrefix=czp&identifier=oai:repository.kenict.org:id:69
  • 23. Onderwijsrepository
    • Bevindingen
      • Fedora is overkill?
        • Was JCR + Proai voldoende geweest?
      • Proai niet geheel standards/testtool complient (m.n. error messages)
      • Fedora URL: DS heeft geen extensie, MSIE kan Office-documenten niet openen
      • Object versioning i.p.v. DS versioning
        • timestamp hack van de DataStreams
  • 24. Onderwijsrepository > Flori
    • GPL project van Kennisnet
    • Reuse / Stepping stone
    • http://flori.sourceforge.net
  • 25. MDMS
    • Veel verschillende contentleveranciers hebben veel verschillende objecten
    • Kennisnet levert centrale zoekdienst EduRep voor educatieve content
    • Genormaliseerde objecten metadata wordt geharvest en geindexeerd door EduRep
    • MDMS is een schakel tussen leveranciers en EduRep
  • 26. MDMS
    • Normaliseer aanleverformaten naar collectieformaten
    • Stel collectieformaat beschikbaar via OAI-PMH
    • EduRep harvest en indexeert
    • Admin, Upload en Importer
  • 27.  
  • 28.  
  • 29.  
  • 30.  
  • 31.  
  • 32.  
  • 33.  
  • 34.  
  • 35.  
  • 36. MDMS Bevindingen
    • Performance: Fedora ingesten is traag
    • Ontbrekende records in OAI
      • Kowari liep spaak bij grote aantallen
      • MPT o.b.v. Postgres
        • about_dc verplicht
          • hack toegepast
        • index paste niet in db-velden
          • droppen index :)
    • Technologiekeuze: JCR een pragmatischere / betere keuze?
  • 37. Inhoud
    • Func?
    • Fedora?
      • demo
    • Cases
      • Flori
      • MDMS
    • Conclusies en vragen
  • 38. Fedora conclusies
    • Getting started is easy
    • Bepaal waarom je specifiek repository-software nodig hebt. Wellicht zijn lichtgewicht bouwstenen beter/sneller/mooier.
    • Community is actiever sinds nieuwe funding.
  • 39. Vragen?
    • Func Internet Integration Prins Hendrikkade 20-21 1012 TL Amsterdam http://www.func.nl