Enhanced Content Models State and University Library, Denmark Open Repositories 2009 Asger Blekinge-Rasmussen Kåre Fiedler Christiansen.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Adding OAI-ORE Support to Repository Platforms Alexey Maslov, Adam Mikeal, Scott Phillips, John Leggett, Mark McFarland Texas Digital Library TCDL09.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Metadata and the UK Data Archive CESSDA Expert Seminar Odense September 2008 Margaret Ward Lenin Ageer.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Tutorial.
EXtensible Catalog David Lindahl University of Rochester.
Creating a single source of truth for a distribution network model
1 Introduction. 2 Design Objectives Integrate with DPMP Acquire parts data from any source Discover sources on Government Portals Transform commercial.
Depositing e-material to The National Library of Sweden.
Template and information based on data provided by DERI 1 Mondeca ITM presentation & possible (?) collaboration Semantic Web Portal Project Michael Stollberg.
Fedora Commons: Introduction and Update Swedish National Library June 24, 2008.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
The Fedora Project April 28-29, 2003 CNI, Washington DC Thornton Staples University of Virginia Sandy Payette Cornell Information Science.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
OR 2008 Fedora in the World of Integrated Search Asger Blekinge-Rasmussen 3/
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
Debbie Campbell Director Collaborative Services National Library of Australia Electronic Resources Australia Annual Forum Sydney 10 July 2012 Trove’s Application.
An OWL based schema for personal data protection policies Giles Hogben Joint Research Centre, European Commission.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
DOAC: Description of a Career Μaria Koutsogiannaki Sofia Nikitaki 1.
TRANSLATOR: A TRANSlator from LAnguage TO Rules David Hirtle David R. Cheriton School of Computer Science University of Waterloo (Work done at the University.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Semantic Web Applications GoodRelations BBC Artists BBC World Cup 2010 Website Emma Nherera.
CubicWeb – The Semantic Web is a construction game! Student: Uglješa Milić University of Belgrade School of Electrical.
Fedora and GSearch in a Research Project about Integrated Search Open Repositories 2009 Gert Schmeltz Pedersen DTU Library, Technical Information Center.
1 Collection Specific Vocabularies March Terminology CB - abbreviation for collection builder CV - abbreviation for controlled vocabulary.
Topic Rathachai Chawuthai Information Management CSIM / AIT Review Draft/Issued document 0.1.
Ontology Repositories: Discussions and Perspectives Mathieu d’Aquin KMi, the Open University, UK
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
RELATORS, ROLES AND DATA… … similarities and differences.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Integration of Domain & Application Knowledge in MPEG-7/21 in the DS-MIRF Framework Laboratory of Distributed Multimedia Information Systems & Applications.
-KHUSHBOO BAGHADIYA.  Introduction  System Description  iCAT in use  Evolution of the system  Evolution of modeling  Evolution of features  Evolution.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Fedora Content Modeling for Improved Services for Research Databases Open Repositories 2009 Mikael Karstensen Elbæk Alfred Heller Gert Schmeltz Pedersen.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
OIO-Desktop Applikationsarkitektur. Repository Ontology/ taxonomy Semantic Def Data Def Message Def Service Def WSDL XML schema FlowModelClarify Manager.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ontology Technology applied to Catalogues Paul Kopp.
CgMDR and Excel Addin Overview Denise Warzel Nano WG May 5, 2011.
Developing a Dark Archive for OJS Journals Yu-Hung Lin, Metadata Librarian for Continuing Resources, Scholarship and Data Rutgers University 1 10/7/2015.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES Debashis Naskar 1 and Biswanath Dutta 2 DSIC, Universitat Politècnica de València.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Metadata and XML <xmlpresentation>
Enhanced Content Models
Web Ontology Language for Service (OWL-S)
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
An Architecture for Complex Objects and their Relationships
Wsdl.
Fedora Metadata The Basics 9/9/2008.
eSciDoc – Content model requirements
LOD reference architecture
Presentation transcript:

Enhanced Content Models State and University Library, Denmark Open Repositories 2009 Asger Blekinge-Rasmussen Kåre Fiedler Christiansen

Program Introduction  A look at Fedora Objects Traditional Content Models Enhanced Content Models  Description languages  Validator Templates Repository Views GUI based on the Enhanced Content Models

Introduction Extension of Fedora 3.x Content Models  Precise description of XML datastreams  Precise description of relations Additionally  System for creating new data objects  System for transforming data objects into information bundles  Webservice presenting the new functionality

A look at Fedora Objects Interrelated objects Datastreams in objects Content Models

Traditional Content Models Content Models declare the classes of data objects Content Models declare the existince of datastreams in data objects Content Models associate disseminators with data objects

Enhanced Content Models Extra information in Content Models. Backwards compatible. ECMs declare the allowed relations, with cardinality and target classes for data objects ECMs declare the schemas for xml datastreams. ECMs:  Describe only properties about subscribing objects  Describe all properties about subscribing objects

Description Languages Datastreams  XML XMLSchema Relations  RDF OWL Lite

Description Languages - Datastreams

Description Languages - Datastreams

Description Languages - Datastreams

Description Languages - Datastreams <schema:schema type="xsd" object="example:example_schema_object" datastream="DC_SCHEMA"/>

Ontology datastream

Ontology datastream

Ontology datastream 1

Ontology datastream 1

Ontology datastream 1

Validator service Validate a data object GET: /ecm/validate/{objectpid} Also available as a disseminator

Templates Data objects created as instances of content models – just like in OO programming. An easy way to fill out default data in new objects

Template data objects A data object can be declared as a template by adding the relation: IsTemplateFor to a content model

Template services Create template POST: /ecm/mark/{objectpid}/asTemplateFor/{cmpid} Discover templates: GET: /ecm/findTemplatesFor/{cmpid} Clone template POST: /ecm/clone/{templatepid}

Repository Views Bundle atomic objects into logical records  Each search engine record might be made up of a bundle of fedora objects Defined by annotated relations  The view of an object is the object itself, and any object that is connected by a annotated relation Different View angles create different logical records

Repository Views

View services Get all entry objects for view angle GET: /ecm/getEntryObjectsForViewAngle/{viewAngle } Get objects in view GET: /ecm/getViewObjectsForObject/{objpid}/forAngl e/{viewAngle} Also available as disseminator

Autogenerated user interfaces Precise description of contents allow for autogenerated programmatic interfaces In effect, a GUI could wrap itself around the objects in the repository Demo time :)

Rounding up Fedora wiki will soon host a collection of (enhanced) content models Websites   This work has been funded by  DEFF, Denmark's Electronic Research Library  State and University Library, Denmark