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

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

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


Subject: FW: [office] RDF Metadata Proposal: Association of OWL Classes and ID'd Elements


I sent this from the wrong account and the list server won't take it.  Here it is again. 

-----Original Message-----
From: Dennis E. Hamilton (not OASIS-recognized e-mail address)
Sent: Sunday, January 11, 2009 17:32
To: 'Svante.Schubert@Sun.COM'; 'OASIS Office'
Subject: RE: [office] RDF Metadata Proposal: Association of OWL Classes and ID'd Elements

Svante,

regarding my example,  

> 	<table:table-cell 
>           xml:id="cellT1A1B732"
>           xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
>           >
>

1. I might have picked up the notation 

    {urn:oasis:names:tc:opendocument:xmlns:table:1.0}table-cell

as the extended name for QName table:table-cell from the Java specification.  I though I had seen it used as a notation for extended names in XML but I don't see any use of it in the obvious places.  I must have picked it up for use with XML because it is so handy for writing extended names.  

2. The reason I used that form of extended name is to point out that the element QName might not be formable into a URI by concatenation.  I should have simply asked you if you literally meant concatenation.  I was not so sure that "urn:oasis:names:tc:opendocument:xmlns:table:1.0table-cell" would provide an appropriate owl:class attribute value and I thought concatenation might not have been the right term.

3. I do not need to see an elaborate example instead of the simple case above.  I just want to know the implicit OWL class name in the above example?  Is it literally the unadorned concatenation of the namespace URI and the local name?

4. And identification of the instance is somehow built up to a URI using the resource "content.xml#cellT1A1B732" ?

 - Dennis

-----Original Message-----
From: Svante.Schubert@Sun.COM [mailto:Svante.Schubert@Sun.COM] 
http://lists.oasis-open.org/archives/office/200901/msg00089.html
Sent: Sunday, January 11, 2009 14:59
To: 'OASIS Office'
Subject: Re: [office] RDF Metadata Proposal: Association of OWL Classes and ID'd Elements

Dennis,

Please find some comments in the text.

Dennis E. Hamilton schrieb:
http://lists.oasis-open.org/archives/office/200901/msg00083.html
[ ... ]
>   
You are right, we might improve the wording here. I would even go a step
further and suggest based on your approach the following:

"In the RDF metadata, every XML element in an OpenDocument package
stream that has a type ID attribute may be described using an OWL class,
which URI is the concatenation of the element's XML Namespace IRI and
the element's local name."

to replace

"Every OpenDocument XML element with an xml:id attribute is itself a OWL
class identified by the concatenation of it's XML Namespace and it's XML
local name."
> Example: In a content.xml package subfile containing an element tag
>
> 	<table:table-cell 
>           xml:id="cellT1A1B732"
>           xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
>           >
>
>    The OWL class is identified {urn:oasis:names:tc:opendocument:xmlns:table:1.0}table-cell
>    (in a common notation for concatenating namespace identifiers and local names).  The 
>    instance of the member of that OWL class is identified by a URI path that ends at resource
>    "content.xml#cellT1A1B732" 
>   
The common notion need some reference. I am only aware of this in an
internal Java context and never found it in RDF files.
>    2.4 IS THIS CLOSE TO RIGHT?  I have no idea -- it is just my effort at making sense of the original statement making significance of the ID associated with the element.  I can imagine that it might be more apt to say that "The supported classes are defined as subclasses of odf:Element."
>   
[ ... ]



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