OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-metadata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [office-metadata] Groups - Metadata SC meeting added



On Sep 5, 2006, at 7:18 PM, patrick@durusau.net wrote:

> 2. Collaborative Authoring Requirements
> 3. Enhanced Search Requirements

Just a reminder that I moved the Writely doc to here:

<http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements>

Perhaps given all our own "collaborative authoring" work, we might  
start again by discussing what kind of metadata might be important to  
this use case, and whether the above requirements cover those needs?  
I've not really gone back to Rob's document to see if I'm missing  
anything.

In one of John Barstow's earlier notes, he mentioned WRT to this use  
case something like "the open world assumption is your friend", by  
which he meant that by default RDF understands the statements contained  
in a document/graph as open; that there may be other descriptions of  
the same content elsewhere, and that they can be merged.

So using a compact RDF syntax, say you have three statements about the  
same document, identified by the URI  
"http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements".

<http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements> a meta:Document;
	dc:title					"OpenDocumet Metadata Use Cases and Requirements" .

<http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements> ;
	dcterms:contributor		"Bruce D'Arcus" .

<http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements> ;
	dcterms:contributor		"Patrick Durusau" .

So, three discrete statements about the same thing, which could be  
stored in different locations.

But because of the model, if you run these through an RDF parser, it  
will automatically merge the statements into a single description  
basically (using the URI as key).

I think this open world notion and ability to merge statements is  
fundamental to this case, in fact (and maybe to "extrinsic metadata").

 From an XML standpoint, it means that properties -- as Rob pointed out  
-- have to be represented as elements, so that the above merged  
description would be:

<meta:Document  
rdf:about="http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements">
   <dc:title>OpenDocumet Metadata Use Cases and Requirements</dc:title>
   <dcterms:contributor>Bruce D'Arcus</dcterms:contributor>
   <dcterms:contributor>Patrick Durusau</dcterms:contributor>
</meta:Document>

This also ties to my interest in allowing description to link to other  
descriptions and the "automatically generated metadata" case.

For example, imagine a collaborative editing scenario as above, but  
where the editor in question has full contact information for the  
contributors. Instead of using dumb strings to represent the  
contributors, it could instead automatically embed a vCard  
representation of them with full contact info, and link to them as full  
resources/objects.

<http://wiki.oasis-open.org/office/ 
OpenDocumet_Metadata_Use_Cases_and_Requirements> ;
	dcterms:contributor		<mailto:doej@ex.net> .

<mailto:doej@ex.net> a v:VCard ;
	v:fn						"Jane Doe" ;
	v:title					"CTO" ;
	v:org	[
		v:orgname				"ABC, Inc" .
	] .

Bruce



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]