an rdf metadata model for opendocument format 1.2

Download An RDF Metadata Model for OpenDocument Format 1.2

If you can't read please download the document

Upload: alexandro-colorado

Post on 16-Apr-2017

3.298 views

Category:

Technology


0 download

TRANSCRIPT

A RDF Metadata Model for OpenDocument
Format 1.2

Svante Schubert

Software Engineer

Sun Microsystems Inc.

About the Speaker

Since 1999 working for Sun Microsystems on StarOffice

Since 2006 co-lead of OpenOffice XML project

Responsible for the XML based filters

Co-editor of the OASIS Metadata Specification

Agenda

Metadata basics / existing standards

Metadata model of ODF 1.2

Metadata support in OpenOffice.org 3

Metadata Basics

The solution to the overabundance of information is more information.

David Weinberger
Everything Is Miscellaneous:
The Power of the New Digital Disorder

Metadata Basics

What is metadata?

Metadata is data about data1)

Why do I need metadata?

Enhanced search

Workflow

Accessibility

Citation

Bridge the semantic gap (e.g. zip vs. post code, native languages)

...

1) http://en.wikipedia.org/wiki/Metadata

Metadata Basics

More Precise Metadata Definition

What is metadata?

Labels to identify/categorize your data

Related data

Why do I need metadata?

Metadata makes your data interpretable by other applications

Metadata Basics

Extending current ODF Metadata Support

Why a new metadata model?

Current ODF metadata related to document

Not extensible

Content tagging by styles is not enough!

Styles are not descriptive

Styles are not interchangeable with other applications

Metadata Basics

The Idea of the Semantic Web

What is the Semantic Web / Data Web?

A web, where software can find/combine/share information more easily

Requirements of Semantic Web / Data Web

Data annotated in a common way using metadata

Web applications acting upon standardized metadata

Existing Metadata Standards

Resource Description Framework (RDF)

RDF/XML is W3C Recommendation (2004)

Resources

Unique identification by IRI

Described by RDF statements

RDF Statements -
Triple: subject + predicate + object

uri://sun/employees/svante foaf:name Svante Schubert .

Existing Metadata Standards

RDF Graphs...

Based on http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide6-0.html

PUT ODF GRAPHS OF

Existing Metadata Standards

...superimpose

Based on http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide7-0.html

Existing Metadata Standards

Web Ontology Language (OWL)

Ontology (from Greek)

Onto (being)

Logia (written/spoken discourse)

Description of entities/concepts and their relations

Like OO language using classes, properties, etc.

ODF 1.2 includes OWL package description

OWL Classes of pkg:Package, pkg:File, odf:Element

Metadata Model of ODF 1.2

Metadata Files in the Package

RDF file e.g. /meta/data.rdfContent filee.g. /styles.xmlMeta data manifest/manifest.rdf RDF file e.g. /meta/cita.rdfContent filee.g. /content.xml

Metadata Model of ODF 1.2

Metadata Files in the Package

Content files (e.g. content.xml, styles.xml)

About 50 ODF elements with xml:id attribute

Metadata manifest (manifest.rdf)

Heart of metadata model

Mapping from content's xml:id to RDF IRIs

User RDF/XML files

Metadata file possibly from an office extension

Metadata Model of ODF 1.2

Metadata Files in the Package

... Hospital Doctor Duty List ...

RDF files e.g./meta/data.rdf

Content filese.g. /content.xml

Neurologist