SlideShare ist ein Scribd-Unternehmen logo
1 von 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]

Weitere ähnliche Inhalte

Was ist angesagt?

[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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie Fedora Technisch Programma Systeemarchitectuur

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
 

Ähnlich wie Fedora Technisch Programma Systeemarchitectuur (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
 

Mehr von Lodewijk Bogaards

Mehr von 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
 

Kürzlich hochgeladen

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Kürzlich hochgeladen (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Fedora Technisch Programma Systeemarchitectuur

  • 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.