- From: Ralph R. Swick <swick@w3.org>
- Date: Wed, 23 Nov 2005 09:33:14 -0500
- To: public-rdf-in-xhtml-tf@w3.org
The minutes of yesterday's telecon [1] are now available for review.
A text snapshot of Revision 1.2 2005/11/23 14:25:38 follows.
[1] http://www.w3.org/2005/11/22-swbp-minutes
----
SWBPD RDF-in-HTML TF
22 Nov 2005
[2]Agenda
[2] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Nov/0025.html
See also: [3]IRC log
[3] http://www.w3.org/2005/11/22-swbp-irc
Attendees
Present
Ben Adida, Ralph Swick, Jeremy Carroll
Regrets
Mark, Steven
Chair
Ben
Scribe
Ralph
Previous
[4]2005-11-15
[4] http://www.w3.org/2005/11/15-swbp-minutes
Contents
* Topics
1. issue 13. Plain Literals
2. issue 9. Making link content clickable
* Summary of Action Items
_________________________________________________________________
Issue 13. Plain Literals
-> [9]Mark's comments
[9] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Nov/0031.html
<benadida> [10]issues list
[10] http://www.w3.org/2001/sw/BestPractices/HTML/2005-current-issues
Ralph: do you have a use case for plain literals?
Ben: Jeremy suggested this; he implied it had been done before
<benadida> point 8 in "[11]Comments on RDF/A spec"
[11] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0057.html
-> [12]Plain Literals in RDF Concepts
[12] http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/#dfn-plain-literal
Ben: this feature allows you to avoid some data duplication
Ralph: do we have a strong requirement for plain literals -- the
concatenation example in the issues list?
Jeremy: the goal was to have inline content just once and many RDF
Schemas would expect this text to be a plain literal. Plain literals
would be more natural to the RDF Community than XML literals
Ben: the idea of concatenating the content of the child elements also
appears in Ian Davis' Embeddable RDF proposal
Jeremy: it's appealing to invent a pseudo-datatype in our syntax but
it would have special syntactic rules. Special rules would be annoying
from an implementation point of view
Ben: it feels to me like a small enough impact on the syntax to be
worth the positive result. see 5.1.2.1 in RDF/A syntax
-> [13]5.1.2.1 Literal from string value of meta
[13] http://www.w3.org/2001/sw/BestPractices/HTML/2005-rdfa-syntax#id0x056eca88
Ben: if 5.1.2.1 stays then we'd have to add a special datatype to make
plain literals
Jeremy: the complication of a special datatype is that plain literals
are not a datatype. A second complication related to xml:lang. In
5.1.2.1 if there were an xml:lang attribute it would be discarded as
typed literals do not have language information. It becomes
horrendously complicated in 5.1.2.1 if we add plain literal support
and there are multiple xml:lang attributes; we'd likely need to
specify that xml:lang must be discarded if there is contradictory data
Ralph: language handling in literals was a very contentious issue for
internationalization. We should approach this area with caution
Jeremy: xsd:string does not contain language information. In an XHTML
document we have textual data that is natural language data and may be
marked up with language information. If in the process of constructing
metadata from this -- converting from the presentation format to the
RDF format -- we lose language information in a way that is cavalier,
I would expect the I18N people to complain. I don't think it is
cavalier to discard language information on data that is explicitly
typed; e.g. when explicitly datatyped as datatype="xsd:string". If we
have a plain literal pseudo-datatype then it would be cavalier to
discard language information, so I think plain literals should behave
differently from typed literals even though the syntax is similar.
XHTML2 is intended to be a means to transport natural language text so
it may be more important to preserve language information in XHTML2
literals than in XML literals
Ben: so issue 13 is really just a plain literal issue and I've been
generalizing it
Jeremy: the issue list should include discussion of discarding
xml:lang
ACTION: Ben update issues list to add discarding of xml:lang
information
[recorded in http://www.w3.org/2005/11/22-swbp-minutes.html#action01]
Jeremy: xml:lang attributes on child elements that contradict xml:lang
on the parent create a problem; we'll have to make an arbitrary
choice. Whatever choice we make isn't likely to cause much fuss
Ben: what problems would we introduce if we defined a pseudo-type?
Jeremy: confusion if someone attempted to use that pseudo-type in
RDF/XML
Ralph: I'd like to see a use case for this. consider the following
RDF/XML and RDF/A examples, which should generate the same value type:
<dc:title><b>This</b> is a book</dc:title>
<meta property="dc:title"><b>This</b> is a book</meta>
Jeremy: in terms of document size, specifying the pseudo-type will be
just as much space as repeating the text
... different argument is that RDF tools should support natural
language information expressed in XHTML2 documents
<benadida> <meta xml:lang="en" property="dc:title"><b>This</b> is a
book</meta>
Jeremy: xml:lang attribute on meta would be ignored under current
RDF/A syntax spec but an xml:lang on <b> should be preserved. The XML
literal is required to be canonicalized via the XML exclusive
canonicalization algorithm
Ben: seems to be an oversight if xml:lang on the element containing a
property attribute is ignored
Jeremy: not an oversight; there's no place to put this language
information. Consider the example in issue 13; the XML literal has 4
children; two element nodes and two text nodes. On the element nodes
we can hang language information but we'd have to invent some new node
type to hang language on the text. The decision to drop xml:lang
information was contentious in the RDF Core WG but the resolution
relied on saying that with an RDF/XML document, RDF could specify the
handling of xml:lang. This resolution would not carry over to an XHTML
document. During RDF Core deliberations I proposed a design in which
XML literals had a wrapper node but that design was rejected by the WG
Ralph: yeah, we need to treat XHTML document content with more respect
Jeremy: I prefer the option of adding spans
Jeremy proposed that option in point 7 of [15]Comments on RDF/A spec]
[15] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0057.html
Jeremy: it would be a bad thing to encourage RDF apps to use just
xsd:string. When extracting metadata from XHTML2, we should encourage
preservation of language information
Ben: so tentatively we'll say 'no' to issue 13
issue 9. Making link content clickable
Ben: I'd like to make this kind of link element clickable. Mark agreed
but proposed some additions
Ralph: seems reasonable but I would leave this to the HTML WG to
decide; it feels out of scope for this task force.
I would not want to strongly advocate either way from an RDF
perspective; you're asking for behavior from XHTML2 processors
Ben: do we see any complications?
Ralph: making link act a lot like anchors? I can't see a complication
but I've never written a browser
Jeremy: in XHTML2 anchor is more superfluous; it's the presence of
href that matters
Ben: if the Task Force does not express an opinon we give up one of
our requirements. In the current XHTML2 syntax the example in issue 9
does not make a clickable link. This example is something we might
want to express
Ralph: regrets if we meet next week (29 Nov)
Jeremy: I expect to be available on the 29th
Summary of Action Items
[NEW] ACTION: Ben update issues list to add discarding of xml:lang
information
[recorded in http://www.w3.org/2005/11/22-swbp-minutes.html#action01]
[PENDING] ACTION: Mark investigate authoritative specifications for
'[' as a URI character
[recorded in http://www.w3.org/2005/11/15-swbp-minutes.html#action01]
[PENDING] ACTION: Mark report on the status of src attribute
definition
[recorded in http://www.w3.org/2005/10/25-swbp-minutes.html#action02]
[PENDING] ACTION: Steven track and report on Role discussion before
next Tuesday
[recorded in http://www.w3.org/2005/10/18-swbp-minutes.html#action05]
[PENDING] ACTION: Ben to put together the "ACID" test for XHTML2 RDF/A
[recorded in http://www.w3.org/2005/07/26-swbp-minutes.html#action02]
[PENDING] ACTION: Mark and Ben to check edge cases of inheritance in
RDF/A
[recorded in http://www.w3.org/2005/07/26-swbp-minutes.html#action06]
[PENDING] ACTION: Ralph and Ben to augment the issues list
[recorded in http://www.w3.org/2005/09/27-swbp-irc#T14-30-04]
[End of minutes]
Change Log:
$Log: 22-swbp-minutes.html,v $
Revision 1.2 2005/11/23 14:25:38 swick
Cleanup for publication
_____________________________________________________________
$Date: 2005/11/23 14:25:38 $
Received on Wednesday, 23 November 2005 14:36:43 UTC