Taking RDF and Topic Maps seriously

- what happens when you drink the Kool Aid


Presentation to AusWeb02 conference, July 2002 to accompany the paper.

Kent Fitch, AustLit Project AustLit Project, Academy Library, UNSW@ADFA, Australian Defence Force Academy, Canberra, ACT, 2600. Email: k.fitch@adfa.edu.au

Overview of AustLit

Metadata

Godfrey Rust, Technical Coordinator, INDECS project Metadata 2010, presentation to British Library Seminar, Sept 99: Powerpoint presentation available from the The Internet Archive

Metadata not descriptions

Datamodels

Events as "first class objects"

AustLit chose:

Topic Maps


Imagery from Steve Pepper's The TAO of Topic Maps

Topic Maps -v- RDF: a non-issue for us; we use the idea of "Topics" and "Associations" from Topic Maps as they reinforce the simple entity but rich relationships feel of the Harmony model, where "it" is ALL in the relationships between things.

Diversion: Emancipating Instances from the Tyranny of Classes - Jeffrey Parsons/Yair Wand

When does a human play these roles:

Author? Publisher? Biographer? Artist? Sponsor? Subject? Parent?

When does an organisation a play these roles:

Person? Author? Publisher? Biographer? Artist? Sponsor? Subject? Parent?
Q What is a publisher?
A2 An instance of class-type "publisher"
A1 Any thing that plays a role of publisher

Parsons/Wand propose a 2 layer system:

  1. things with properties
  2. classes of interets defined by things with have sets of properties

For example:

What does this suggest for Topic Maps? Perhaps that "topic type" is unnecessary and even an impediment to information modelling:

AustLit and the "Semantic web"

We'd like to be able to "automatically"/"dynamically":

But how could this ever happen?

Only with:

Good news

Bad news (sharing is hard)


About the Presenter

Kent Fitch has worked as a programmer for over 20 years. Trained in Unix at UNSW in the 1970's, he has worked in applications, database, networks, systems programming using a wide variety of tools. Since 1983 he has been a principal of the 3 person Canberra software development company, Project Computing Pty Ltd. He has developed many successful commercial systems and communications packages and custom software for many clients. He has been developing software for web sites since 1993 and currently specialises in Java programming, applications of XML and RDF/Topic Maps and web based user interfaces. Aside from AustLit, Kent contributes to open source projects and is currently working on a web site archiver.