GAMS – a Humanities Asset Management System

57
- a Humanities Asset Management System Georg Vogeler & Martina Semlak

Transcript of GAMS – a Humanities Asset Management System

Page 1: GAMS – a Humanities Asset Management System

- a Humanities Asset Management System

Georg Vogeler amp Martina Semlak

bull Infrastructure to store and publish digital data from the humanities (eg digital scholarly editions)

bull Technically ndash FEDORA repository ndash Apache Cocoon ndash Administration client in Java ndash Extended OpenRDF Sesame ndash IIPImage

bull In action httpgamsuni-grazat bull In preparation package solution

httpgamsuni-grazatdownloadcirilo-installer-24targz

GAMS

Fedora Commons Repository integrating Lucene full text index Mulgara triple store for object handling hellip

content models

Cirilo Admin-Client

Further content models

IIPImage

Cocoon XSLT processing Extended OpenRDF Sesame triple store

httpgithubcomacdhcirilogit

Ingest Dissemination

What is FEDORA (commons)

bull Flexible Extensible Digital Object Repository Architecture

bull httpwwwfedora-commonsorg

bull Repository

ndash Scalable persistent reusable storage and retrieval infrastructure for content and metadata

Flexible Extensible Digital Object Repository Architecture

bull Extensible via

webservices (SOAP)

bull Operating system indipendent

bull Scalable via a distributed architecture in a JSP container environment

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 2: GAMS – a Humanities Asset Management System

bull Infrastructure to store and publish digital data from the humanities (eg digital scholarly editions)

bull Technically ndash FEDORA repository ndash Apache Cocoon ndash Administration client in Java ndash Extended OpenRDF Sesame ndash IIPImage

bull In action httpgamsuni-grazat bull In preparation package solution

httpgamsuni-grazatdownloadcirilo-installer-24targz

GAMS

Fedora Commons Repository integrating Lucene full text index Mulgara triple store for object handling hellip

content models

Cirilo Admin-Client

Further content models

IIPImage

Cocoon XSLT processing Extended OpenRDF Sesame triple store

httpgithubcomacdhcirilogit

Ingest Dissemination

What is FEDORA (commons)

bull Flexible Extensible Digital Object Repository Architecture

bull httpwwwfedora-commonsorg

bull Repository

ndash Scalable persistent reusable storage and retrieval infrastructure for content and metadata

Flexible Extensible Digital Object Repository Architecture

bull Extensible via

webservices (SOAP)

bull Operating system indipendent

bull Scalable via a distributed architecture in a JSP container environment

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 3: GAMS – a Humanities Asset Management System

GAMS

Fedora Commons Repository integrating Lucene full text index Mulgara triple store for object handling hellip

content models

Cirilo Admin-Client

Further content models

IIPImage

Cocoon XSLT processing Extended OpenRDF Sesame triple store

httpgithubcomacdhcirilogit

Ingest Dissemination

What is FEDORA (commons)

bull Flexible Extensible Digital Object Repository Architecture

bull httpwwwfedora-commonsorg

bull Repository

ndash Scalable persistent reusable storage and retrieval infrastructure for content and metadata

Flexible Extensible Digital Object Repository Architecture

bull Extensible via

webservices (SOAP)

bull Operating system indipendent

bull Scalable via a distributed architecture in a JSP container environment

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 4: GAMS – a Humanities Asset Management System

What is FEDORA (commons)

bull Flexible Extensible Digital Object Repository Architecture

bull httpwwwfedora-commonsorg

bull Repository

ndash Scalable persistent reusable storage and retrieval infrastructure for content and metadata

Flexible Extensible Digital Object Repository Architecture

bull Extensible via

webservices (SOAP)

bull Operating system indipendent

bull Scalable via a distributed architecture in a JSP container environment

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 5: GAMS – a Humanities Asset Management System

Flexible Extensible Digital Object Repository Architecture

bull Extensible via

webservices (SOAP)

bull Operating system indipendent

bull Scalable via a distributed architecture in a JSP container environment

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 6: GAMS – a Humanities Asset Management System

FEDORA functionalities

bull Including semantic technologies and full-text search engines (eg Lucene)

bull Supports standardized protocols for data exchange eg OAI-PMH etc

bull Definition of access rights with eXtensible Access Control Markup Language (XACML)

bull LDAP and Shibboleth based authentication and authorization

bull Includes version management strategies for datastreams

bull XML based standardized object formats METS etc

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 7: GAMS – a Humanities Asset Management System

Apace Cocoon Handling XML

bull framework integrating data management with XSLT processing workflows and task-concentrated coding for (multilingual) web applications

bull separation of content logic presentation and management layers in website design (MVC pattern)

bull Multiple delivery channels in multilingual usage scenarios

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 8: GAMS – a Humanities Asset Management System

Fedora Content Models

bull A structural definition for a rdquotypeldquo of object (eg scholarly article digital edition learning object podcast ontology etc)

bull A pattern of datastreams (number and type)

bull A pattern of datastreams and their disseminators

bull A set of rules for creating a digital object

bull A set of constraints on a digital object

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 9: GAMS – a Humanities Asset Management System

Content Model

eg Digital Edition

bull Content ndash XML file with parallel

segmentation apparatus

ndash images

bull Disseminators ndash Virtual machine

ndash DFG-Viewer

ndash TEI Critical Edition Toolbox

ndash hellip

Dublin Core Metadata objects press release

XACML Metadata define access rules

REL-EXT Metadata describe object to object

relationships

Datastream (eg TEI file)

Datastream (eg image file)

Datastream (eg RDFXML file)

Pointers to service definitions to provide

service-mediated views eg

getHTML

getPDF

ImageViewer

getTEI

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 10: GAMS – a Humanities Asset Management System

Content Model

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 11: GAMS – a Humanities Asset Management System

Fedora Content Models

HTML

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 12: GAMS – a Humanities Asset Management System

Fedora Content Models

PDF

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 13: GAMS – a Humanities Asset Management System

GAMS default content models

ciriloContext Aggregates objects

ciriloTEI YEAH its a TEI file

cirilodfgMETS Aggregates filesdatastreams and

metadata of a single object

ciriloOntology Its an formal ontology in RDF

ciriloSKOS Its a Simple Knowledge

Organisation System (SKOS) ontology

ciriloQuery Its a search environment

ciriloHTML Its an HTML file

ciriloPDF Its an PDF file

ciriloBibTeX Its an bibliography in TeX

ciriloResource Its a hellip well hellip resource

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 14: GAMS – a Humanities Asset Management System

GAMS default content models do for example hellip

ciriloContext Display ordered lists of objects

ciriloTEI Display the TEI as a readable text

cirilodfgMETS Displays the data in the DFG-

viewer

ciriloOntology Let you navigate by through

hierarchies of concepts

ciriloSKOS Extract names in different

languages in different languages

ciriloQuery Do a multicategory search

ciriloHTML Display the HTML

ciriloPDF hellip yes display the PDF

ciriloBibTeX Create a bibliography in a

specific style

ciriloResource

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 15: GAMS – a Humanities Asset Management System

bull httpwwwfedora-commonsorg

bull httpcocoonapacheorg

bull httpgamsuni-grazat

bull httpgithubcomacdhcirilogit

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 16: GAMS – a Humanities Asset Management System

Workflow

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 17: GAMS – a Humanities Asset Management System

17

Assessment of material

Explanation of research interests and desired outcome

Possibilities and benefits of a digital edition

Developing a data model

Formalization of the data model in TEI

Data acquisition

First steps

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 18: GAMS – a Humanities Asset Management System

18

Prerequisite a valid TEI document

Write your own XML and import the result

Ingest from Excel

Ingest from a text processing program

Use OxGarage and import the result

Ingest from eXist

Data acquisition amp TEI data model

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 19: GAMS – a Humanities Asset Management System

19

Data acquisition in Excel

Excel template to TEI

Data acquisition Excel

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 20: GAMS – a Humanities Asset Management System

20

The resulting TEI document

Data acquisition Excel

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 21: GAMS – a Humanities Asset Management System

21

Data acquisition text processing

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 22: GAMS – a Humanities Asset Management System

22

Creating a project specific environment Extras gt Create environment

Define stylesheets for web and print versions

Customization of mappings TEI gt Dublin Core TEI gt RDF

Client Environment einrichten

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 23: GAMS – a Humanities Asset Management System

23

Mass ingest

File gt Ingest objects

Select a content model gt ciriloTEIdixit

Select the user

Ingest from filesystem eXist or Excel spreadsheet

Client Ingest and edit objects

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 24: GAMS – a Humanities Asset Management System

24

Open an object in a browser httpglossauni-grazat[PID]

Open individual datastreams eg the TEI_SOURCE httpglossauni-grazat[PID]TEI_SOURCE

Every single datastream is quotable

View objects in a browser

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 25: GAMS – a Humanities Asset Management System

25

Dissemination

XSL processor

webservices

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 26: GAMS – a Humanities Asset Management System

26

Visualization of contexts

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 27: GAMS – a Humanities Asset Management System

27

One object in different project contexts

Visualization of contexts

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 28: GAMS – a Humanities Asset Management System

28

Disseminator TEI to HTML

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 29: GAMS – a Humanities Asset Management System

29

Disseminator TEI to PDF

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 30: GAMS – a Humanities Asset Management System

30

Presentation index of persons

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 31: GAMS – a Humanities Asset Management System

31

Charge markup and links with machine-processable meaning

Explicit public and reusable data models

Use of existing resources in the web (in the sense of LOD)

Use of controlled and standardized vocabularies

GND VIAF

Semantic enrichment

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 32: GAMS – a Humanities Asset Management System

32

Linked (Open) Data

Data that is available in the web

addressable through an URI

linked with other data

(ideally) described in RDF and

queryable with SPARQL

Semantic enrichment

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 33: GAMS – a Humanities Asset Management System

33

DC_MAPPING

System metadata will be extracted from the content data following project specific rules

TEI Content gt DC_MAPPING gt Dublin Core

The result is stored in the Dublin Core datastream

Preferences gt Extract Dublin Core metadata

Semantic Enrichment Dublin Core (DC)

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 34: GAMS – a Humanities Asset Management System

34

ltmmmetadata-mapping xmlnsmm=httpmmluni-grazatv10gt ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11 xmlnst=httpwwwtei-corgns10gt ltdctitlegt ltmmmap select=teititleStmtteititle gt ltdctitlegt ltdcpublishergt ltmmmap select=teipublicationStmtteipublisher gt ltdcpublishergt ltdcidentifiergtthisPIDltdcidentifiergt ltoai_dcdcgt ltmmmetadata-mappinggt

Semantic enrichment DC

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 35: GAMS – a Humanities Asset Management System

35

ltTEI xmlns=httpwwwtei-corgns10gt ltteiHeadergt ltfileDescgt lttitleStmtgt lttitlegtPhysicians in the Shenandoah Valley Letters 1850-1854lttitlegt ltauthorgtCaspar Coiner Henkelltauthorgt lttitleStmtgt ltpublicationStmtgt ltidno type=PIDgtodixit01ltidnogt ltpublicationStmtgt

ltoai_dcdc xmlnsoai_dc=httpwwwopenarchivesorgOAI20oai_dc xmlnsdc=httppurlorgdcelements11gt ltdctitlegtPhysicians in the Shenandoah Valley Letters 1850-1854ltdctitlegt ltdccreatorgtCaspar Coiner Henkelltdccreatorgt ltdcidentifiergtodixit01ltdcidentifiergt ltoai_dcdcgt

Semantic enrichment DC

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 36: GAMS – a Humanities Asset Management System

36

Automated resolution of place names using the webservice geonamesorg

Encoding of place names in TEI

ltplaceName key=geonameId2778067gtGrazltplaceNamegt

Preferences gt Resolvement of place names

Semantic enrichment geonames

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 37: GAMS – a Humanities Asset Management System

37

Full data record ltkeywords scheme=cirilonormalizedPlaceNamesgt

ltlistgtltitemgt

ltplaceName xmlid=GN1gt ltcountrygtAustrialtcountrygt ltsettlementgtGrazltsettlementgt ltname ref=geonameId2778067 type=fcodePPLCgtGrazltnamegt ltlocationgt ltgeogt47066667 15433333ltgeogt ltlocationgt ltplaceNamegt

ltitemgtltlistgt

ltkeywordsgt

Semantic enrichment geonames

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 38: GAMS – a Humanities Asset Management System

38

The content model ciriloSKOS allows to store thesauri in SKOS format

Storage in a triple store (Sesame)

Resolvement of SKOS concepts during the TEI ingest process

Preferences gt bdquoResolve SKOS concepts

Encoding of the reference in TEI

ana=ocm130 ocm180

Semantic enrichment SKOS

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 39: GAMS – a Humanities Asset Management System

39

Full data record ltkeywords scheme=httpglossauni-grazatarchiveobjectsoocmgt ltterm ref=httpgamsuni-grazatskosschemeoocm130 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtGeographylttermgt lttermgt ltterm ref=httpgamsuni-grazatskosschemeoocm180 type=skosConceptgt ltterm type=skosprefLabel xmllang=engtTotal Culturelttermgt lttermgt ltkeywordsgt

Semantic enrichment SKOS

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 40: GAMS – a Humanities Asset Management System

40

Controlled vocabularies and data records (GND VIAFhellip)

Semantic enrichment index of persons

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 41: GAMS – a Humanities Asset Management System

41

Generate index of persons via an ontology

Reference from the TEI to an ontology ltpersName ref=P10119gtF KafkaltpersNamegt

Ontology (in RDF format) ltrdfDescription xmlid=P10119 rdfabout=httpd-nbinfo118559230gt

ltdcidentifiergtP10119ltdcidentifiergt ltg2otypegtPersonltg2otypegt ltg2oprefNamegtKafka Franzltg2oprefNamegt ltg2odateOfBirthgt1883-07-03ltg2odateOfBirthgt ltg2odateOfDeathgt1924-06-03ltg2odateOfDeathgt ltg2oprofessiongtWriterltg2oprofessiongt ltrdfDescriptiongt

Semantic enrichment index of persons

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 42: GAMS – a Humanities Asset Management System

42

RDF-Mapping on the TEI source gt object-specific statements will we stored in the FEDORA internal triple store (Mulgara)

Storage of the ontology in the Sesame triple store

Common query via SPARQL

Semantic enrichment index of persons

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 43: GAMS – a Humanities Asset Management System

43

Visual Archive Southeastern Europe

Collection of historical and contemporary visual materials on Southeastern Europe (postcards photographs)

httpgamsuni-grazatvase

Arms and Portrait Books of Regensburg

The collection of Arms and Portraits books from the city archive of Regensburg

httpgamsuni-grazatrpb

Alexander Rollett Letters

Digital Edition of the correspondence of Alexander Rollett the first holder of the chari of physiology and histology in Graz

httpgamsuni-grazatrollett

Projects in GAMS ndash as selection

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 44: GAMS – a Humanities Asset Management System

Cirilo Client

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 45: GAMS – a Humanities Asset Management System

45

Cirilo Client

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 46: GAMS – a Humanities Asset Management System

46

Tasks

Java application for data curation in Fedora based repositories

Front-end for FEDORA object management

Mass operations

Ingest processes from directories databases spreadsheets

Predefined Content Models

Cirilo Client

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 47: GAMS – a Humanities Asset Management System

47

Fedora Object Model

Content Model

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 48: GAMS – a Humanities Asset Management System

48

Default content models

ciriloContext

ciriloTEI

cirilodfgMETS

ciriloOntology

ciriloSKOS

Cirilo Client

ciriloQuery

ciriloHTML

ciriloPDF

ciriloBibTeX

ciriloResource

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 49: GAMS – a Humanities Asset Management System

49

Content datastreams

TEI_SOURCE

BIBTEX

DC

IMAGES

THUMBNAIL

ciriloTEI

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 50: GAMS – a Humanities Asset Management System

50

System data

STYLESHEET and FO_STYLESHEET

DC_MAPPING

RDF_MAPPING

RELS-INT

REPLACEMENT_RULESET

QUERY

RELS-EXT

ciriloTEI

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 51: GAMS – a Humanities Asset Management System

51

Disseminators Voyant Tools

ciriloTEI

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 52: GAMS – a Humanities Asset Management System

52

Disseminators Versioning Machine

ciriloTEI

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 53: GAMS – a Humanities Asset Management System

53

Disseminators Google Maps GeoBrowser

ciriloTEI

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 54: GAMS – a Humanities Asset Management System

54

Disseminators Project specific STYLESHEET

ciriloTEI

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 55: GAMS – a Humanities Asset Management System

55

Semantic enrichment

DC_MAPPING gt DC

RDF_MAPPING gt RELS-INT gt Triplestore

referenced place names gt geonamesorg gt RDF_MAPPING gt RELS-INT gt Triplestore

semantic concepts gt Sesame repository

QUERY object searches in Mulgara and Sesame triplestore (eg dynamic registers)

ciriloTEI

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 56: GAMS – a Humanities Asset Management System

56

Functionalities Create objects and datastreams

file gt edit objects gt new file gt ingest objects

file gt edit objects gt edit gt [select your datastream] gt new

Edit objects and datastreams file gt edit objects gt edit gt [select your datastream] gt add (upload a

file) or edit (cirilo editor) or delete

Create and manage metadata File gt edit objects gt [select your object ] gt edit gt Content datastreams

gt DC gt Edit

Assign disseminators to objects File gt edit objects gt system datastreams gt STYLESHEET

Extract semantic information

Cirilo Client

57

Ingest options

ciriloTEI

Page 57: GAMS – a Humanities Asset Management System

57

Ingest options

ciriloTEI