Fedora Technisch

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    Fedora Technisch - Presentation Transcript

    1. Fedora Technisch
    2. Programma
      • Systeem-architectuur
        • De architectuur achter het systeem
        • I nstallatie
        • A pi’s, SOAP & rest
      • Digitale Objecten
        • Content Model Architecture
        • FOXML, MetslikeFOXML
        • Versioning
      • AuthN & AuthZ
        • LDAP/tomcat users
        • XACML
      • Zoeken
        • gSearch
        • Semantisch zoeken
    3. Programma
    4. Architectuur MD content MD MD “ Repository Pattern”
    5. Aan de slag
    6. Installatie $ java -jar fedora-3.0b1-installer.jar *********************** Fedora Installation *********************** Installation type? Options : quick , custom, client Fedora home directory? Fedora administrator password?
    7. Start Fedora #!/bin/sh echo ----------------------------- echo start script for Fedora 3.0b1 echo ----------------------------- export JAVA_HOME =/System/Library/Frameworks/JavaVM.framework/Home export FEDORA_HOME =/Fedora export PATH =$PATH:$FEDORA_HOME/server/bin:$JAVA_HOME/bin echo "Using JAVA_HOME: $JAVA_HOME" echo "Using FEDORA_HOME: $FEDORA_HOME" echo "Using PATH: $PATH" echo echo "Executing $FEDORA_HOME/tomcat/bin/startup.sh" echo ----------------------------- echo echo ----------------------------- $FEDORA_HOME/tomcat/bin/startup.sh
    8. API’s SOAP & REST
      • API-A (Access)
      SOAP REST SOAP REST API-M (Management) Fedora Rest API (Experimental) A + M C lient.jar (Java API) A + M
    9. Digital Object
    10. Digital Object FOXML 1.1 FOXML 1.0 METS 1.1 ATOM 1.0 Ondersteunde formaten
    11. Foxml foxml reference example.xml <digitalObject PID=&quot;uniqueID&quot;> <!-- there are a set of core object properties --> <objectProperties> <property/> <property/> ... </objectProperties> <!-- there can be zero or more datastreams --> <datastream> <datastreamVersion/> <datastreamVersion/> ... </datastream> </digitalObject>
    12. Hello Fedora public java.lang.String ingestAndCommit (java.io.InputStream in, java.lang.String ingestFormat, java.lang.String logMessage) throws java.rmi.RemoteException, java.io.IOException fedora.client.utility.ingest.AutoIngestor public java.lang.String uploadFile (java.io.File file) throws java.io.IOException fedora.client.FedoraClient 1. Upload content 2. Ingest Digital Object uploaded://123 FOXML <datastream>…. eof:456
    13. DataStream: Control Group Externally Referenced Content (E), Redirected Content (R), Managed Content (M) or Inline XML (X)
    14. DataStream: Reserved ID’s Dublin Core Object to object relationships in RDF Datastream to datastream relationships in RDF (experimental)
    15. Object to object relations
    16. RDF Resource Description Framework (RDF) Tripples W3C-standaard Fedora Ontology
    17. (nogmaals) Digital Object Content Model Architecture (CMA)
    18. Content Models d igital content entity model of a service how to get the service formal model
    19. (nogmaals) Digital Object Data object
    20. (nogmaals) Digital Object Service Definition object
    21. (nogmaals) Digital Object Service Deployment object
    22. (nogmaals) Digital Object Content Model object
    23. Versie beheer
      • Aan-/uitzetten per repository
      • Aan-/uitzetten per datastream
      • Audit trail per wijziging
    24. (nogmaals) Digital Object
    25. Security
      • LDAP / tomcat users
      • XACML
    26. Zoeken
      • gSearch
      • Semantic search
    27. En verder …
      • eSciDoc http://www.escidoc-project.de
      • MuraDora
      • Topaz http://www.topazproject.org/trac/
    28. (Voor- en) nadelen
      • XACML:
      • - opgeslagen in files
      • - queries traag
      • - geen hierarchie ondersteuning
      • Transacties:
      • - geen locking
      • - geen ACID
      • - geen transacties
      • Nog meer?

    + LodewjkBLodewjkB, 2 years ago

    custom

    555 views, 0 favs, 0 embeds more stats

    Fedora technische uitleg door Henk van de Berg. Dez more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 555
      • 555 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events