SlideShare une entreprise Scribd logo
1  sur  29
Fedora Technisch
Programma ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programma
Architectuur MD content MD MD “ Repository Pattern”
Aan de slag
Installatie $ java -jar fedora-3.0b1-installer.jar *********************** Fedora Installation  *********************** Installation type?  Options :  quick , custom, client Fedora home directory? Fedora administrator password?
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
API’s SOAP & REST ,[object Object],SOAP REST SOAP REST API-M (Management) Fedora Rest API (Experimental) A + M C lient.jar (Java API) A + M

Digital Object
Digital Object FOXML 1.1 FOXML 1.0 METS 1.1 ATOM 1.0 Ondersteunde formaten
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>
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
DataStream:  Control Group Externally Referenced Content (E),  Redirected Content (R), Managed Content (M) or  Inline XML (X)
DataStream:  Reserved ID’s Dublin Core Object to object relationships in RDF Datastream to datastream relationships in RDF (experimental)
Object to object relations
RDF Resource Description Framework (RDF) Tripples W3C-standaard Fedora Ontology
(nogmaals)  Digital Object Content Model Architecture (CMA)
Content Models  d igital content entity model of a service how to get the service formal model
(nogmaals)  Digital Object Data object
(nogmaals)  Digital Object Service Definition object
(nogmaals)  Digital Object Service Deployment object
(nogmaals)  Digital Object Content Model object
Versie beheer ,[object Object],[object Object],[object Object]
(nogmaals)  Digital Object
Security ,[object Object],[object Object]
Zoeken ,[object Object],[object Object]
En verder … ,[object Object],[object Object],[object Object]
(Voor- en) nadelen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output StreamGhadeer AlHasan
 
Multithreading in java
Multithreading in javaMultithreading in java
Multithreading in javaKavitha713564
 
What is java input and output stream?
What is java input and output stream?What is java input and output stream?
What is java input and output stream?kanchanmahajan23
 
file handling, dynamic memory allocation
file handling, dynamic memory allocationfile handling, dynamic memory allocation
file handling, dynamic memory allocationindra Kishor
 
Java Input Output (java.io.*)
Java Input Output (java.io.*)Java Input Output (java.io.*)
Java Input Output (java.io.*)Om Ganesh
 
source code which create file and write into it
source code which create file and write into itsource code which create file and write into it
source code which create file and write into itmelakusisay507
 
Data file handling
Data file handlingData file handling
Data file handlingTAlha MAlik
 
File handling in C++
File handling in C++File handling in C++
File handling in C++Hitesh Kumar
 
intro unix/linux 10
intro unix/linux 10intro unix/linux 10
intro unix/linux 10duquoi
 
Java Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsJava Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsAnton Keks
 
intro unix/linux 08
intro unix/linux 08intro unix/linux 08
intro unix/linux 08duquoi
 
IO In Java
IO In JavaIO In Java
IO In Javaparag
 
L21 io streams
L21 io streamsL21 io streams
L21 io streamsteach4uin
 

Tendances (20)

[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream[Java] #7 - Input & Output Stream
[Java] #7 - Input & Output Stream
 
Multithreading in java
Multithreading in javaMultithreading in java
Multithreading in java
 
Java stream
Java streamJava stream
Java stream
 
17 files and streams
17 files and streams17 files and streams
17 files and streams
 
What is java input and output stream?
What is java input and output stream?What is java input and output stream?
What is java input and output stream?
 
Basic of java
Basic of javaBasic of java
Basic of java
 
file handling, dynamic memory allocation
file handling, dynamic memory allocationfile handling, dynamic memory allocation
file handling, dynamic memory allocation
 
Python-files
Python-filesPython-files
Python-files
 
Java Input Output (java.io.*)
Java Input Output (java.io.*)Java Input Output (java.io.*)
Java Input Output (java.io.*)
 
source code which create file and write into it
source code which create file and write into itsource code which create file and write into it
source code which create file and write into it
 
Filesin c++
Filesin c++Filesin c++
Filesin c++
 
Data file handling
Data file handlingData file handling
Data file handling
 
File handling in C++
File handling in C++File handling in C++
File handling in C++
 
intro unix/linux 10
intro unix/linux 10intro unix/linux 10
intro unix/linux 10
 
Java Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsJava Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and Streams
 
intro unix/linux 08
intro unix/linux 08intro unix/linux 08
intro unix/linux 08
 
IO In Java
IO In JavaIO In Java
IO In Java
 
Java
JavaJava
Java
 
L21 io streams
L21 io streamsL21 io streams
L21 io streams
 
26 io -ii file handling
26  io -ii  file handling26  io -ii  file handling
26 io -ii file handling
 

En vedette

MoMo June: Werner Sutanto - WiMAX is Here
MoMo June: Werner Sutanto - WiMAX is HereMoMo June: Werner Sutanto - WiMAX is Here
MoMo June: Werner Sutanto - WiMAX is HereMobileMonday Indonesia
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1Nbalta
 
Andrzej Zalewski (PŁ): Uspokojenie ruchu
Andrzej Zalewski (PŁ): Uspokojenie ruchuAndrzej Zalewski (PŁ): Uspokojenie ruchu
Andrzej Zalewski (PŁ): Uspokojenie ruchuguestc767b2
 
Patron de navegacion Basica.
Patron de navegacion Basica.Patron de navegacion Basica.
Patron de navegacion Basica.Xavi Milà Q
 
Presentacio Contes Viatgers Internet Aula
Presentacio Contes Viatgers Internet AulaPresentacio Contes Viatgers Internet Aula
Presentacio Contes Viatgers Internet Aulaneusmolina
 

En vedette (7)

MoMo June: Werner Sutanto - WiMAX is Here
MoMo June: Werner Sutanto - WiMAX is HereMoMo June: Werner Sutanto - WiMAX is Here
MoMo June: Werner Sutanto - WiMAX is Here
 
Os
OsOs
Os
 
Metallica
MetallicaMetallica
Metallica
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Andrzej Zalewski (PŁ): Uspokojenie ruchu
Andrzej Zalewski (PŁ): Uspokojenie ruchuAndrzej Zalewski (PŁ): Uspokojenie ruchu
Andrzej Zalewski (PŁ): Uspokojenie ruchu
 
Patron de navegacion Basica.
Patron de navegacion Basica.Patron de navegacion Basica.
Patron de navegacion Basica.
 
Presentacio Contes Viatgers Internet Aula
Presentacio Contes Viatgers Internet AulaPresentacio Contes Viatgers Internet Aula
Presentacio Contes Viatgers Internet Aula
 

Similaire à Fedora Technisch

DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet IntroductionWei Sun
 
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Wei Sun
 
Visual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 OverviewVisual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 Overviewbwullems
 
GateIn Frameworks
GateIn FrameworksGateIn Frameworks
GateIn Frameworksjviet
 
Introduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationIntroduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationKelwin Yang
 
Rapid java backend and api development for mobile devices
Rapid java backend and api development for mobile devicesRapid java backend and api development for mobile devices
Rapid java backend and api development for mobile devicesciklum_ods
 
Python RESTful webservices with Python: Flask and Django solutions
Python RESTful webservices with Python: Flask and Django solutionsPython RESTful webservices with Python: Flask and Django solutions
Python RESTful webservices with Python: Flask and Django solutionsSolution4Future
 
The Java Content Repository
The Java Content RepositoryThe Java Content Repository
The Java Content Repositorynobby
 
Simplify your professional web development with symfony
Simplify your professional web development with symfonySimplify your professional web development with symfony
Simplify your professional web development with symfonyFrancois Zaninotto
 
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...Automated Multiplatform Compilation and Validation of a Collaborative Reposit...
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...Ángel Jesús Martínez Bernal
 
IronPython and Dynamic Languages on .NET by Mahesh Prakriya
 IronPython and Dynamic Languages on .NET by Mahesh Prakriya IronPython and Dynamic Languages on .NET by Mahesh Prakriya
IronPython and Dynamic Languages on .NET by Mahesh Prakriyacodebits
 
Tools for A Preservation Ready Web
Tools for A Preservation Ready WebTools for A Preservation Ready Web
Tools for A Preservation Ready WebMichael Nelson
 
java.io - streams and files
java.io - streams and filesjava.io - streams and files
java.io - streams and filesMarcello Thiry
 
Intake 38 data access 5
Intake 38 data access 5Intake 38 data access 5
Intake 38 data access 5Mahmoud Ouf
 
Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01Tony Frame
 
NNUG Certification Presentation
NNUG Certification PresentationNNUG Certification Presentation
NNUG Certification PresentationNiall Merrigan
 
Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2Hugo Hamon
 
Sedna XML Database: Executor Internals
Sedna XML Database: Executor InternalsSedna XML Database: Executor Internals
Sedna XML Database: Executor InternalsIvan Shcheklein
 

Similaire à Fedora Technisch (20)

DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet Introduction
 
Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02Dotnetintroduce 100324201546-phpapp02
Dotnetintroduce 100324201546-phpapp02
 
Visual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 OverviewVisual Studio 2010 and .NET 4.0 Overview
Visual Studio 2010 and .NET 4.0 Overview
 
GateIn Frameworks
GateIn FrameworksGateIn Frameworks
GateIn Frameworks
 
Introduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android ApplicationIntroduction to Dynamic Analysis of Android Application
Introduction to Dynamic Analysis of Android Application
 
Rapid java backend and api development for mobile devices
Rapid java backend and api development for mobile devicesRapid java backend and api development for mobile devices
Rapid java backend and api development for mobile devices
 
Python RESTful webservices with Python: Flask and Django solutions
Python RESTful webservices with Python: Flask and Django solutionsPython RESTful webservices with Python: Flask and Django solutions
Python RESTful webservices with Python: Flask and Django solutions
 
The Java Content Repository
The Java Content RepositoryThe Java Content Repository
The Java Content Repository
 
Simplify your professional web development with symfony
Simplify your professional web development with symfonySimplify your professional web development with symfony
Simplify your professional web development with symfony
 
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...Automated Multiplatform Compilation and Validation of a Collaborative Reposit...
Automated Multiplatform Compilation and Validation of a Collaborative Reposit...
 
Tu1 1 5l
Tu1 1 5lTu1 1 5l
Tu1 1 5l
 
IronPython and Dynamic Languages on .NET by Mahesh Prakriya
 IronPython and Dynamic Languages on .NET by Mahesh Prakriya IronPython and Dynamic Languages on .NET by Mahesh Prakriya
IronPython and Dynamic Languages on .NET by Mahesh Prakriya
 
Tools for A Preservation Ready Web
Tools for A Preservation Ready WebTools for A Preservation Ready Web
Tools for A Preservation Ready Web
 
java.io - streams and files
java.io - streams and filesjava.io - streams and files
java.io - streams and files
 
Intake 38 data access 5
Intake 38 data access 5Intake 38 data access 5
Intake 38 data access 5
 
Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01
 
NNUG Certification Presentation
NNUG Certification PresentationNNUG Certification Presentation
NNUG Certification Presentation
 
Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2
 
Getting modular with OSGI
Getting modular with OSGIGetting modular with OSGI
Getting modular with OSGI
 
Sedna XML Database: Executor Internals
Sedna XML Database: Executor InternalsSedna XML Database: Executor Internals
Sedna XML Database: Executor Internals
 

Plus de Lodewijk Bogaards

Plus de Lodewijk Bogaards (7)

Moai Slides 20090120
Moai Slides 20090120Moai Slides 20090120
Moai Slides 20090120
 
Fedora CMA en XSLT
Fedora CMA en XSLTFedora CMA en XSLT
Fedora CMA en XSLT
 
ORE en Fedora Op Klompen
ORE en Fedora Op KlompenORE en Fedora Op Klompen
ORE en Fedora Op Klompen
 
Eof Experiences With E Sci Doc Nl
Eof Experiences With E Sci Doc NlEof Experiences With E Sci Doc Nl
Eof Experiences With E Sci Doc Nl
 
Testweeklab
TestweeklabTestweeklab
Testweeklab
 
Fedora Algemeenv2
Fedora Algemeenv2Fedora Algemeenv2
Fedora Algemeenv2
 
Fedora Op Klompen
Fedora Op KlompenFedora Op Klompen
Fedora Op Klompen
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Fedora Technisch

  • 2.
  • 4. Architectuur MD content MD MD “ Repository Pattern”
  • 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 &quot;Using JAVA_HOME: $JAVA_HOME&quot; echo &quot;Using FEDORA_HOME: $FEDORA_HOME&quot; echo &quot;Using PATH: $PATH&quot; echo echo &quot;Executing $FEDORA_HOME/tomcat/bin/startup.sh&quot; echo ----------------------------- echo echo ----------------------------- $FEDORA_HOME/tomcat/bin/startup.sh
  • 8.
  • 9.
  • 11. Digital Object FOXML 1.1 FOXML 1.0 METS 1.1 ATOM 1.0 Ondersteunde formaten
  • 12. 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>
  • 13. 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
  • 14. DataStream: Control Group Externally Referenced Content (E), Redirected Content (R), Managed Content (M) or Inline XML (X)
  • 15. DataStream: Reserved ID’s Dublin Core Object to object relationships in RDF Datastream to datastream relationships in RDF (experimental)
  • 16. Object to object relations
  • 17. RDF Resource Description Framework (RDF) Tripples W3C-standaard Fedora Ontology
  • 18. (nogmaals) Digital Object Content Model Architecture (CMA)
  • 19. Content Models d igital content entity model of a service how to get the service formal model
  • 20. (nogmaals) Digital Object Data object
  • 21. (nogmaals) Digital Object Service Definition object
  • 22. (nogmaals) Digital Object Service Deployment object
  • 23. (nogmaals) Digital Object Content Model object
  • 24.
  • 26.
  • 27.
  • 28.
  • 29.