IRC log of swd on 2007-10-09
Timestamps are in UTC.
- 07:05:10 [RRSAgent]
- RRSAgent has joined #swd
- 07:05:10 [RRSAgent]
- logging to http://www.w3.org/2007/10/09-swd-irc
- 07:05:14 [Zakim]
- Zakim has joined #swd
- 07:05:23 [RalphS]
- rrsagent, please make log public
- 07:05:26 [berrueta]
- scribe: diego
- 07:05:29 [berrueta]
- scribenick: berrueta
- 07:05:34 [RalphS]
- Meeting: SWD Amsterdam F2F
- 07:05:40 [RalphS]
- zakim, this is swd
- 07:05:40 [Zakim]
- ok, RalphS; that matches SW_SWD(f2f)3:00AM
- 07:05:51 [RalphS]
- zakim, who's here?
- 07:05:51 [Zakim]
- On the phone I see MeetingRoom
- 07:05:52 [Zakim]
- On IRC I see RRSAgent, Antoine, TomB, berrueta, ivan, Simone, edsu, RalphS
- 07:06:28 [berrueta]
- [resuming discussion on Labelling Properties, subtopic H]
- 07:06:37 [Zakim]
- +Ralph
- 07:08:50 [seanb]
- seanb has joined #swd
- 07:09:42 [berrueta]
- aliman: for disjointness (subtopic G), I propose to describe semantics using normative prose, also for subtopic H
- 07:12:14 [Guus]
- Guus has joined #swd
- 07:13:40 [berrueta]
- aliman: we can describe the syntax constraint but make it informative
- 07:14:02 [RalphS]
- I agree with Sean that if we're going to state constraints, they should apply to graphs that can result from merges and application of owl:sameAs and not just to what might appear in a single Web document
- 07:14:23 [berrueta]
- TomB: we are implicitly talking about two different applications: a model checker and a syntax checker
- 07:15:21 [berrueta]
- ... we need to clarify what the role of each application is
- 07:15:34 [berrueta]
- Antoine: it can be the same application with two different modes
- 07:16:18 [berrueta]
- aliman: to find all insconsistencies, the application must check the semantics and then the syntax
- 07:17:32 [berrueta]
- sean: we can only take into account owl:sameAs in the semantic check
- 07:17:53 [RalphS]
- Alistair: I was looking for a lightweight, simple-to-implement checker by only looking at syntax but the bottom-line is that the semantics is what matters
- 07:18:08 [berrueta]
- guus: this document should be not just "SKOS semantics"
- 07:18:53 [berrueta]
- aliman: for every feature, they may be some syntax conditions and some semantic conditions
- 07:19:19 [berrueta]
- s/semantic conditions/semantic constraints
- 07:19:24 [RalphS]
- I think it's crazy for a SemWeb spec to consider it proper to ignore inconsistencies that can result from reading triples from more than one document
- 07:19:48 [berrueta]
- TomB: are they constraints in the vocabulary or in the use of the vocabulary?
- 07:20:38 [berrueta]
- TomB: a basic template to describe each issue (subtopic) there are syntactic conditions and semantic constraints on the use of the vocabulary
- 07:21:20 [berrueta]
- s/semantic constraints/syntax conditions
- 07:21:42 [RalphS]
- Alistair: semantic conditions are on the interpretation of the vocabulary and syntax constraints are on the use of the vocabulary
- 07:21:53 [berrueta]
- aliman: syntax constraints constrain the use of the vocabulary in RDF graphs
- 07:22:29 [Zakim]
- -Ralph
- 07:22:39 [berrueta]
- aliman: include a syntax constraint for disjointness (subtopic H)?
- 07:22:52 [Zakim]
- +Ralph
- 07:23:28 [berrueta]
- ... in the semantic we said "the property extensions of pref, lat and hidden are pairwise disjoint " (subtopic G)
- 07:24:02 [berrueta]
- sean: it seems to me similar to validation in OWL-DL
- 07:24:48 [RalphS]
- I believe the term "syntax constraint" will be confusing and we should find another term
- 07:24:49 [berrueta]
- guus: concerned about introducing two different definitions for the same thing
- 07:25:36 [seanb]
- suggestion is to use "graph constraints" rather than syntax constraints
- 07:26:10 [RalphS]
- "graph constraint" is better, yes
- 07:27:30 [berrueta]
- RESOLVED: all graph constraints should be moved into an informative section
- 07:28:34 [berrueta]
- aliman: the previous statement about pref, alt and hidden ... objects is now moved into an informative section
- 07:29:40 [berrueta]
- sean: agree with guus, we should not call this document "skos semantics", this might upset some people
- 07:29:59 [berrueta]
- RalphS: what's the motivation to make these appendix informative instead of normative?
- 07:30:31 [berrueta]
- aliman: due to redundancy in some cases, the graph constraints are weaker
- 07:30:46 [berrueta]
- ... if both are normative, it is really confusing. Which one to implement?
- 07:31:39 [berrueta]
- ... if they're informative, if you want to implement a checked, you just implement the semantic conditions and you catch most of the inconsistencies
- 07:32:19 [berrueta]
- RalphS: so the motivation is to make it easier to write a checker
- 07:34:20 [berrueta]
- guus: in OWL-DL, there is a separed part
- 07:34:57 [berrueta]
- aliman: move on into subtopic I
- 07:35:21 [berrueta]
- ... this cannot be expressed using triples, so how do we state it?
- 07:35:57 [berrueta]
- ... is it enough to use some prose to state this?
- 07:36:20 [berrueta]
- ... "there cannot be more than one preferred lexical label per "language" for any give resource"
- 07:36:22 [RalphS]
- If the motivation for making some constraints informative is to make it easier to write a conforming model checker then I think that motivation is mis-placed. Our spec should make it clear to vocabulary authors what is expected rather than weakening the expectations in order to make it simpler to implement a tool that might search the Web for errors.
- 07:36:49 [berrueta]
- RESOLVED: (for subtopic I): "there cannot be more than one preferred lexical label per "language" for any give resource"
- 07:37:04 [berrueta]
- move on into subtopic J
- 07:37:11 [RalphS]
- MUST not rather than cannot?
- 07:38:45 [berrueta]
- sean: I don't belive our motivation here is to make it easier for validator implementors
- 07:39:45 [berrueta]
- guus: for each feature: the prose, and example, and in the appendix, describe the syntax constraints
- 07:39:51 [RalphS]
- ah, thanks Sean; so the motivation for an informative appendix is to make our spec authorship task simpler; in the case of inconsistencies in our _spec_ the prose is meant to be correct and the appendix might not be complete
- 07:39:56 [berrueta]
- ... not using two definitions in the same paragraph
- 07:40:02 [RalphS]
- q+ to ask about "cannot"
- 07:40:09 [Antoine]
- http://www.w3.org/TR/owl-ref/#app-DLinRDF
- 07:40:24 [berrueta]
- aliman: subtopic K
- 07:40:45 [berrueta]
- aliman: if the range is plain literals, then they're OWL datatype properties
- 07:41:27 [berrueta]
- ... any objection?
- 07:42:41 [berrueta]
- guus: in OWL-Full, data property is a subprop of object property
- 07:43:41 [berrueta]
- aliman: is it redundant to say the a owl:datatypeProperty is also an rdf:Property?
- 07:44:23 [berrueta]
- guus: if we use OWL, we might want to split the schemas
- 07:44:56 [berrueta]
- aliman: happy to say they are rdf:Properties and owl:datatypeProperties
- 07:45:01 [RalphS]
- [regarding the previous resolution, we need a definition for "cannot". I could not hear the resolution being proposed and do not support it as written. Clearly an author _can_ write a graph that violates SKOS constraints. If we said "MUST NOT be more than one preferred lexical label ..." or "a graph violates SKOS semantics if it contains more than one preferred label", it would be clear]
- 07:45:22 [berrueta]
- resolution for subtopic J is implicit in the previous for resolution
- 07:47:41 [berrueta]
- RESOLUTION (subtopic K): labelling properties are rdf:Properties and owl:DatatypeProperties
- 07:48:04 [berrueta]
- ralph: "cannot" does not have a clear meaning (in resolution of subtopic I)
- 07:48:44 [berrueta]
- aliman: "must" and "should" do not have meaning yet
- 07:49:11 [berrueta]
- ... you may say "prefLabel MUST be interpreted in a way that..."
- 07:49:29 [berrueta]
- ... but you cannot say "it MUST NOT be"
- 07:49:55 [RalphS]
- Alistair is trying to tell a tool how to interpret a graph rather than telling authors how to write a graph
- 07:50:08 [berrueta]
- ... it only makes sense if you say "prefLabel MUST be interpreted in a way that..."
- 07:50:17 [TomB_]
- TomB_ has joined #swd
- 07:50:28 [berrueta]
- guus: let's wait for the written text
- 07:50:58 [berrueta]
- [showing OWL reference in the screen, appendix E]
- 07:51:39 [berrueta]
- guus: see how the restrictions are written in that document
- 07:51:54 [RalphS]
- -> http://www.w3.org/TR/owl-ref/#app-DLinRDF Appendix E. Rules of Thumb for OWL DL ontologies
- 07:52:04 [RalphS]
- (is what you're looking at, I believe?)
- 07:52:34 [berrueta]
- guus: let's go to the next topic
- 07:52:43 [berrueta]
- topic: semantic relation properties
- 07:53:08 [berrueta]
- sean: do we expect broader/narrower to be transitive?
- 07:53:32 [TomB]
- [moved microphone]
- 07:53:58 [berrueta]
- ... what's the way we expect applications to behave? or do we stick to semantics?
- 07:54:21 [berrueta]
- guus: why not transitive?
- 07:54:55 [berrueta]
- aliman: from an IR POV you might not want transitivity (the number of steps is relevant)
- 07:56:04 [berrueta]
- guus: the only alternative is to apply a pattern where we have two different properties... too complicated
- 07:56:51 [berrueta]
- aliman: my proposal is open to both possibilities
- 07:57:29 [berrueta]
- sean: if you don't say in the semantics if it is transitive or not, the applications may choose
- 07:57:48 [berrueta]
- ... rdfs:subClassOf is clearly transitive
- 07:57:57 [berrueta]
- ... but in this case, it is not so clear
- 07:58:41 [berrueta]
- Antoine: i discussed last week with a guy from Mondeca
- 07:59:42 [berrueta]
- sean: the semantics should be open
- 07:59:56 [berrueta]
- ... if you want them to be transitive, you may introduce transitivity youself
- 08:00:46 [berrueta]
- jon: what should a checker do?
- 08:01:07 [RalphS]
- The spec could say something such as "The primary use case for broader/narrower is in information retrieval. For such cases, the application of OWL reasoning on transitive relations would weaken search results in many (most?) cases, therefore the SKOS specification does not demand that broader/narrower are transitive."
- 08:01:41 [RalphS]
- basically, I'm agreeing with Sean; if an application finds it useful to add explicit transitivity, it can do so
- 08:01:54 [berrueta]
- RESOLVED: we make no statement about the transitivity of broader/narrower
- 08:02:35 [berrueta]
- s/transitivity/transitivity and reflexivity
- 08:03:45 [berrueta]
- aliman: we can leave reflexivity open, this not constraints about cycles
- 08:04:04 [berrueta]
- antoine: the previous resolution forbids cycles
- 08:04:37 [berrueta]
- s/forbids/forbids forbidding
- 08:05:23 [berrueta]
- aliman: the issue about cycles is implicit in the previous one
- 08:05:51 [RalphS]
- [Sean, could you type your proposed resolution into irc please?]
- 08:06:19 [TomB]
- [it is already there - RESOLVED plus s/substitution...]
- 08:06:52 [RalphS]
- [ok, so Guus was just asking for a repeat -- thanks]
- 08:07:23 [seanb]
- Proposed: We make no statement about the transitivity or reflexivity of broader/narrower.
- 08:08:15 [berrueta]
- guus: i would be in favour of including an example on how to enforce these properties
- 08:08:23 [RalphS]
- [I'm confused about whether we're still discussing Sean's PROPOSED resolution or debating whether we've already RESOLVED it, but will let TomB as chair sort out the record]
- 08:08:40 [berrueta]
- antoine: should we propose such subproperty?
- 08:08:46 [seanb]
- [I believe we have resolved the issue as proposed]
- 08:09:01 [RalphS]
- [that's the sense I get too, Sean :) ]
- 08:09:26 [berrueta]
- sean: interaction between related and broad/narrow
- 08:10:12 [berrueta]
- aliman: there can't be any clash between broad/narrow and related
- 08:12:42 [berrueta]
- ... do we want to say anything about that?
- 08:13:13 [berrueta]
- ... the transitive closure of broader and related should be disjoint
- 08:13:21 [RalphS]
- [we've just closed ISSUE-44 with the resolution "We make no statement about ..."]
- 08:14:10 [berrueta]
- ... in the "minimal proposal" I put this sentence: "skos:related MUST be interpreted as disjoint with the transitive closure of skos:boader"
- 08:14:50 [berrueta]
- sean: this sentence captures what you want to say
- 08:15:23 [berrueta]
- aliman: I think the confussion is that the thesaurus standard also says that cycles are a problem
- 08:15:48 [berrueta]
- antoine: that does not appear in the use cases document
- 08:16:20 [berrueta]
- edsu: +1
- 08:16:55 [berrueta]
- RESOLVED: skos:related MUST be interpreted as disjoint with the transitive closure of skos:broader"
- 08:17:17 [berrueta]
- aliman: in this proposal i had skos:related as owl:SymetricProperty
- 08:17:32 [berrueta]
- guus: can you think in a counterexample?
- 08:17:48 [RalphS]
- that (proposed?) resolution is inconsistent with the previous resolution "we make no statements about transitivity"
- 08:18:20 [berrueta]
- antoine: this might introduce noise if the cardinality of the relation is high
- 08:19:12 [berrueta]
- aliman: there is some confussion about the meaning of a symmetric property
- 08:19:28 [Steven]
- Steven has joined #swd
- 08:19:43 [berrueta]
- ... se the note at the bottom of the "minimal proposal"
- 08:20:09 [berrueta]
- guus: (to RalphS's comment) why?
- 08:20:14 [Steven]
- Steven has left #swd
- 08:20:28 [berrueta]
- ivan: because it talks about transitive closures
- 08:20:46 [RalphS]
- we can't both say "we make no statements about transitivity" and also say "interpreted ... with the transitive closure ..."
- 08:21:47 [berrueta]
- guus: these are different things, you can still do transitive closures. It's just wording
- 08:22:13 [berrueta]
- ... it's good to have this as an explicit note
- 08:22:38 [seanb]
- [The earlier resolution should be reworded to say that it's talking about whether broader is *transitive* or not, rather than general statements about transitivity.]
- 08:23:49 [berrueta]
- we agree in keeping broader inverse of narrower
- 08:24:11 [RalphS]
- I believe those resolutions are best interpreted as instructions to the spec editors and in that sense the details will only matter in the final words so I'm happy waiting for the next set of editors' drafts]
- 08:25:10 [seanb_]
- seanb_ has joined #swd
- 08:26:48 [Zakim]
- -Ralph
- 08:27:30 [Zakim]
- +Ralph
- 08:38:36 [berrueta]
- tom: the current SKOS spec explicitly says broad/narrow are transitive, so this is a change
- 08:41:19 [berrueta]
- topic: concept semantics
- 08:41:38 [TomB_]
- TomB_ has joined #swd
- 08:42:02 [berrueta]
- antoine: going through the wiki page
- 08:42:04 [TomB_]
- RalphS we are starting again
- 08:43:12 [berrueta]
- ... first problem: find a definition of skos:Concept
- 08:44:09 [berrueta]
- ... some informal semantics in the SKOS spec and the SKOS guide
- 08:44:28 [Ralph]
- -> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/ConceptSemantics Concept Semantics
- 08:46:08 [berrueta]
- aliman: all that prose about skos:Concept interpretation is pretty open
- 08:46:51 [berrueta]
- Antoine: compare the previous skos:Concept definitions with the "class" definition in RDFS semantics and OWL Overview
- 08:47:46 [berrueta]
- ... "class" in just a group of individuals
- 08:48:16 [berrueta]
- ... first question: can we say that skos:Concept rdf:type rdfs:Class?
- 08:49:09 [berrueta]
- ... this comes naturally, I propose to add the triple to SKOS semantics. It does not add much
- 08:49:16 [berrueta]
- ... do everyone agree?
- 08:49:21 [berrueta]
- ... agreed
- 08:50:01 [berrueta]
- ... 2nd question: skos:Concept rdf:type owl:Class?
- 08:50:31 [berrueta]
- ... I propose to add this triple, if we do so, we can even remove the first one
- 08:50:59 [berrueta]
- guus: no reason to object
- 08:52:54 [berrueta]
- antoine: 3rd question: are there instances of owl:Class that are also instances of skos:Concept?
- 08:54:04 [berrueta]
- ... this brings some ambiguity: "conceptualization" (skos:Concept) vs. "specification of conceptualization" (ontology)
- 08:54:37 [berrueta]
- ... owl:Classes are linked to their set of instances (extension)
- 08:55:23 [berrueta]
- ... but you cannot link the skos:Concept with the real objects in the world
- 08:56:10 [berrueta]
- guus: what's the proposal?
- 08:56:18 [berrueta]
- Antoine: there are several proposals
- 08:56:41 [berrueta]
- ... see the previous (3rd) question
- 08:57:39 [berrueta]
- aliman: there are 3 options w.r.t. the disjointess of skos:Concept and owl:Class: MUST, MAY BE, MUST NOT
- 08:58:42 [berrueta]
- Antoine: the first one is skos:Concepto owl:disjointWith owl:Class
- 08:59:13 [berrueta]
- aliman: the second one it the same as not saying anything about the disjointness
- 09:00:06 [Ralph]
- -> http://www.w3.org/TR/swbp-classes-as-values/ Representing Classes As Property Values on the Semantic Web [W3C Note 5 April 2005]
- 09:00:50 [berrueta]
- guus: you can take two views of the subject (for instance, a person)
- 09:01:25 [berrueta]
- ... from different abstract levels
- 09:02:20 [berrueta]
- ... from a SKOS POV, everything is a concept
- 09:02:40 [berrueta]
- ... it's difficult to solve this in one level
- 09:03:24 [berrueta]
- Antoine: this actually comes in the different proposals I made
- 09:03:49 [berrueta]
- ... bridging OWL and SKOS modelling, several use cases from the mailing list
- 09:04:34 [berrueta]
- ... some ontologies would benefit from the skos properties
- 09:05:44 [berrueta]
- ... the first solution i propose is to allow instances of owl:Class to be also instances of skos:Concept (no disjointness)
- 09:06:56 [berrueta]
- ... in the example, a #car is both an owl:Class and a skos:Concept and has a skos:broader and a skos:prefLabel
- 09:07:44 [berrueta]
- guus: note that skos:Concept is also an owl:Class
- 09:07:55 [berrueta]
- Antoine: there are some pros and cons
- 09:08:02 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 09:08:18 [berrueta]
- ... pros: compatible with current semantics, simplicity, conciseness
- 09:08:42 [berrueta]
- ... no redundancy between individuals in the OWL world and individuals in the SKOS world
- 09:09:39 [berrueta]
- ivan: i'm trying to join a SKOS vocab about musical instruments and the music ontology
- 09:09:44 [Ralph]
- Chair: Guus
- 09:09:45 [ivan]
- zakim, who is here?
- 09:09:45 [Zakim]
- On the phone I see MeetingRoom, Ralph
- 09:09:46 [Zakim]
- On IRC I see TomB, seanb_, Guus, Zakim, RRSAgent, Antoine, berrueta, ivan, edsu, Ralph
- 09:09:58 [berrueta]
- danbri joins the meeting room
- 09:10:03 [Ralph]
- zakim, DanBri just arrived in meetingroom
- 09:10:03 [Zakim]
- +DanBri; got it
- 09:10:28 [Ralph]
- zakim, meetingroom has Guus, Tom, Sean, Diego, Antoine, Alistair, Ivan
- 09:10:28 [Zakim]
- +Guus, Tom, Sean, Diego, Antoine, Alistair, Ivan; got it
- 09:10:40 [Ralph]
- zakim, meeting room also has Ed
- 09:10:41 [Zakim]
- I don't understand 'meeting room also has Ed', Ralph
- 09:10:44 [Ralph]
- zakim, meetingroom also has Ed
- 09:10:44 [Zakim]
- +Ed; got it
- 09:11:52 [Ralph]
- zakim, meetingroom also has Jon
- 09:11:52 [Zakim]
- +Jon; got it
- 09:12:05 [berrueta]
- Antoine: drawbacks: we are implicitly in owl-full
- 09:12:47 [berrueta]
- danbri: will owl 1.1 be more permissive?
- 09:12:53 [berrueta]
- ivan: it might be
- 09:14:23 [Ralph]
- i/[resuming discussion on Labelling Properties/-> http://www.w3.org/2007/10/08-swd-minutes.html day 1 minutes/
- 09:14:28 [berrueta]
- Antoine: other drawbacks: problems with re-usability, the mix may be done by different persons
- 09:14:42 [Ralph]
- i|[resuming discussion on Labelling Properties|-> http://www.w3.org/2007/10/08-swd-minutes.html day 1 minutes|
- 09:15:23 [berrueta]
- ... difficulties with "tangible" things: who is the dc:creator of a #car?
- 09:15:52 [berrueta]
- ... moving into solution 2: different instances bridged by a dedicated property
- 09:16:30 [berrueta]
- ... on the left you have an individual in OWL, on the right you have a skos:Concept
- 09:16:52 [berrueta]
- guus: the only reason to do this is to be in OWL-DL
- 09:17:47 [berrueta]
- ... people might see this as complicated because they don't have the notion of the problem of mixing OWL and SKOS
- 09:18:43 [berrueta]
- aliman: recap. the issue is disjointness of owl:Class and skos:Concept
- 09:19:06 [berrueta]
- ... what patterns do we want to allow or disallow
- 09:20:09 [berrueta]
- guus: there are different worlds
- 09:20:22 [berrueta]
- ... in the vocab world, we have skos:Concept rdf:type owl:Class
- 09:20:58 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 09:21:01 [berrueta]
- ... in a different level of abstraction, we have instances of skos:Concept
- 09:21:33 [berrueta]
- [guus draws a diagram in the whiteboard]
- 09:21:47 [berrueta]
- guus: we are overloading owl:Class
- 09:22:31 [berrueta]
- ivan: we accepted the first triple an hour ago, is this the problem?
- 09:23:26 [berrueta]
- guus: we cannot remove that triple
- 09:24:11 [berrueta]
- ... the only problem is OWL-DL conformance
- 09:24:28 [Ralph]
- ("first triple" is, I suppose, skos:Concept rdf:type owl:Class ?)
- 09:25:39 [berrueta]
- guus: introducing this bridge is a syntactical solution that is difficult for the user
- 09:25:59 [berrueta]
- aliman: do we allow people to mix levels? yes, if the want to
- 09:26:23 [berrueta]
- ... there will be people that may want to keep things separated
- 09:26:33 [berrueta]
- ... the bridge property allows that
- 09:26:57 [berrueta]
- guus: but at the cost of making SKOS more complicated
- 09:28:36 [berrueta]
- ... this is related with metamodelling in OWL-DL/Full
- 09:28:54 [berrueta]
- ... if you want to do metamodelling in OWL-DL, you have to coin two different URIs for the same thing
- 09:29:42 [berrueta]
- danbri: the value of bridging is not about classes, but instances
- 09:30:30 [berrueta]
- ivan: are you suggesting to use owl:sameAs to bridge?
- 09:30:33 [berrueta]
- danbri: no
- 09:33:18 [TomB_]
- TomB_ has joined #swd
- 09:33:20 [berrueta]
- guus: is the description of Henry VIII in the thesaurus different from Henry VIII, the person?
- 09:34:56 [berrueta]
- guus: with sameAs, every characteristic of one node is also a char. of the other one
- 09:36:02 [berrueta]
- sean: the concept represents the object, but is not the object (consider dc:creator)
- 09:36:32 [berrueta]
- aliman: we are proposing a pattern on how to do this, if you want ot
- 09:37:20 [berrueta]
- ... we are not discussing the introduction of new properties, but the semantics of skos:Concept, in particular its disjointness with owl:Class
- 09:38:33 [berrueta]
- guus: skos:Concept is the class of the things that exist in the vocabulary, that's the minimal
- 09:39:19 [berrueta]
- aliman: we will not say anything about the disjointness
- 09:40:05 [berrueta]
- sean: we should make clear that the omission is explicit
- 09:43:03 [berrueta]
- Antoine: the wiki page describes more patterns and variants
- 09:44:12 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 09:45:26 [berrueta]
- topic: label relationships
- 09:46:06 [berrueta]
- guus: this appears in several use cases
- 09:46:26 [berrueta]
- ... for example, a concept has two labels and you want to express that one is an acronym of the other
- 09:46:39 [berrueta]
- ... we have three options
- 09:47:06 [berrueta]
- ... the last one (remove range restriction) is now invalid
- 09:47:27 [Ralph]
- [I hope someone will take photos of the whiteboard diagram that was used in the previous discussion]
- 09:47:33 [berrueta]
- ... let's try to find consensus in one of the other two
- 09:48:09 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 09:49:55 [Ralph]
- [I believe the record adequately shows this meeting has consensus on skos:Concept rdf:type owl:CLass ]
- 09:50:46 [berrueta]
- [aliman describes his proposal in the board]
- 09:51:23 [Ralph]
- -> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBetweenLabels/ Capturing relationships between labels
- 09:51:39 [Ralph]
- ? that proposal ?
- 09:52:08 [ivan]
- Ralph, yes
- 09:52:11 [berrueta]
- guus: you can specialize the properties to refine the relationship (for instance: acronym)
- 09:52:42 [berrueta]
- aliman: see the next example. It uses fullForm, acronymForm
- 09:52:57 [Ralph]
- (that's really background; is Alistair focussing on his "minimal" proposal or his "label annotation" proposal?)
- 09:53:46 [berrueta]
- aliman: we are trying to workaround the restriction that forbids to use a literal as a subject in RDF
- 09:54:09 [berrueta]
- ... this pattern allows relationships of any arity
- 09:55:15 [berrueta]
- guus: i find it difficult to sell to users, due to bnodes and subproperties
- 09:55:32 [berrueta]
- ... many people want to avoid bnodes
- 09:55:50 [berrueta]
- danbri: you don't have to use bnodes, you can give them URIs
- 09:56:21 [berrueta]
- sean: this is just a tool issue
- 09:56:31 [berrueta]
- ivan: the reality today is that users type RDF
- 09:56:47 [berrueta]
- aliman: this pattern looks good in RDF/XML
- 09:57:39 [berrueta]
- ... you want the label relationship to be linked to a concept, so you know which concept it refers to
- 09:58:40 [berrueta]
- guus: let's discuss the other proposal to compare them
- 09:58:48 [Antoine]
- http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBetweenLabels/ProposalThree
- 09:59:46 [berrueta]
- guus: this introduces a separated set of properties which end in -R
- 10:00:09 [berrueta]
- ... and a new skos:Label class
- 10:01:05 [berrueta]
- ... the main drawback is that you have two different ways to express a prefLabel
- 10:01:55 [berrueta]
- aliman: this proposal is not one proposal, but two different ones
- 10:02:04 [berrueta]
- ... there are two variants
- 10:03:02 [ivan]
- http://isegserv.itd.rl.ac.uk/public/skos/2007/10/f2f/label-relations.html
- 10:03:21 [ivan]
- (Alistair's comparison of the two)
- 10:04:18 [berrueta]
- ... there are four options indeed, but two of them are ruled out
- 10:04:44 [berrueta]
- ... can an instance of skos:Label have more that one plain literal value?
- 10:05:18 [berrueta]
- ... can two different instances of skos:Label have the same plain literal value?
- 10:06:17 [berrueta]
- ... how to tell the story? how is skos:Label different from the literal value?
- 10:07:12 [berrueta]
- ... there are four options for the relationship between skos:Label and RDF literals: many2many, many2one, one2many and one2one
- 10:07:35 [berrueta]
- ... many2one and one2one are the ones we have to choose from
- 10:08:29 [berrueta]
- ... in one2one, we have some interesting inferences
- 10:09:24 [berrueta]
- ... in many2one you have to tell the story of what skos:Label is
- 10:10:50 [berrueta]
- ... by introducing URIs to strings, we are opening a can of worms
- 10:11:18 [berrueta]
- aliman: we are not introducing URIs for strings, but for something that has a string
- 10:11:39 [berrueta]
- guus: not from the user's perspective
- 10:12:15 [berrueta]
- ivan: if you use bnodes, you have problems to express the relationship
- 10:12:48 [berrueta]
- guus: the simple fact that you have to tell a story is what makes SKOS complicated
- 10:14:40 [berrueta]
- antoine: the same string will be involved in several relationships
- 10:15:50 [berrueta]
- guus: i suggest we accept alistair's proposal
- 10:16:38 [berrueta]
- tom: rises the issue of comparision between string literals
- 10:16:45 [berrueta]
- s/rises/raises
- 10:17:48 [berrueta]
- tom: are "FAO"@en the same as "FAO"@en in the same graph, provided they're different nodes?
- 10:19:28 [berrueta]
- aliman: I suggest we agree in the pattern, there is no need to agree in the URIs of the properties and classes
- 10:20:21 [berrueta]
- antoine: what if we mix two concept schemes? which scheme should we attach the label relationships to?
- 10:22:40 [berrueta]
- sean: let's think in how to solve this regardless of the RDF graph, and then try to fit it into the RDF model
- 10:25:43 [berrueta]
- guus: do strings have identity? when translating wordnet, we gave a URI to literals
- 10:26:22 [berrueta]
- aliman: from a logical POV, the bijection is a good thing
- 10:28:40 [berrueta]
- guus: let's make a pragmatical resolution
- 10:29:22 [berrueta]
- danbri: I like alistair's proposal, maybe with other names
- 10:30:06 [ivan]
- ralph, DanBri refers to the proposal of Alistair
- 10:30:28 [Ralph]
- _which_ of Alistair's proposals?
- 10:30:47 [berrueta]
- tomb: willing to go along with this
- 10:30:56 [Ralph]
- ah, proposal 4
- 10:31:10 [Ralph]
- -> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBetweenLabels/ProposalFour "Minimal Label Relation" Proposal
- 10:31:42 [TomB_]
- TomB_ has joined #swd
- 10:32:38 [berrueta]
- sean: i prefer proposal four
- 10:33:08 [seanb_]
- [I think "Guus's" proposal is -> http://www.w3.org/2006/07/SWD/wiki/SkosDesign/RelationshipsBetweenLabels/ProposalThree]
- 10:33:59 [berrueta]
- jon: concerned about cross-vocab relationships in proposal 4
- 10:34:36 [berrueta]
- aliman: i think the only viable option is proposal 4, but i would be happy to delay the decission
- 10:34:55 [Ralph]
- Agenda: http://www.w3.org/2006/07/SWD/wiki/AmsterdamAgenda
- 10:35:01 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 10:35:39 [berrueta]
- edsu: proposal 3 is more open to extension, it gives more choices
- 10:36:09 [berrueta]
- antoine: my favourite option was "remove range restriction", then Guus's simple extension
- 10:37:13 [berrueta]
- berrueta: i prefer Guus' simple extension, but i'm happy with Alistair's
- 10:37:54 [berrueta]
- ivan: i prefer Guus', but no problem with Alistair's
- 10:38:27 [ivan]
- s/but no problem with Alistair's/but with the 1-1 version of Alistair/
- 10:39:51 [berrueta]
- guus: just an observation: people nearer from the user's community prefer strings-as-resources
- 10:42:04 [berrueta]
- Antoine: in the "remove range restriction", we let users to decide if they want a resource or not
- 10:42:18 [berrueta]
- aliman: but it leaves undefined the semantics of such resources
- 10:42:45 [berrueta]
- [break for lunch]
- 10:42:46 [Ralph]
- [lunch/breakfast break]
- 10:43:30 [Ralph]
- [I don't yet have a strong preference between "Minimal Label Relation" proposal and "Simple Extension" proposal but Ed's point about greater extensibility is attractive to me]
- 10:43:41 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 11:49:09 [seanb_]
- scribe: seanb
- 11:49:31 [seanb_]
- [Ralph: we're starting again....]
- 11:49:43 [GuusS]
- GuusS has joined #swd
- 11:50:38 [seanb_]
- Returning to label relations
- 11:50:52 [seanb_]
- Guus: Alistair describes four options.
- 11:50:59 [seanb_]
- ...Only one makes sense
- 11:51:21 [seanb_]
- ..If you introduce an explicit resource, you do this to represent one label
- 11:51:34 [seanb_]
- ...doesn't make sense to have 2 literal values for the same label resource
- 11:51:55 [seanb_]
- ...In the web context, makes no sense to assume unique 1-1 relationship between
- 11:52:05 [seanb_]
- ...label resources and literals.
- 11:52:17 [seanb_]
- ...Leaves us with many-one.
- 11:52:39 [seanb_]
- ...label resources have one literal. Could be multiple resources with the same label
- 11:53:06 [seanb_]
- ...proposes Guus's proposal with many-one.
- 11:53:45 [seanb_]
- ...whichever approach you take, contextualisation is important.
- 11:54:00 [seanb_]
- ...e.g. only within this context, an acronym rel holds
- 11:54:36 [Ralph]
- -> http://lists.w3.org/Archives/Public/public-swd-wg/2007Sep/0013.html Guus' simple extension proposal
- 11:54:59 [seanb_]
- ...seeLabelRelation needs to be introduced into Guus's
- 11:55:30 [Ralph]
- (well, that was Tom's modification of Guus' proposal)
- 11:56:08 [seanb_]
- ...boils down to minimally committing to Alistair's proposal. Then postpone
- 11:56:16 [seanb_]
- ...decision on labels as resources.
- 11:56:39 [seanb_]
- ...could canvas opinion on this.
- 11:57:14 [seanb_]
- Alistair: Adopting minimal relation solution doesn't bar us from introducing label resources in the future
- 11:59:16 [seanb_]
- Guus: would like to go for ProposolFour, but with the option of revisiting
- 11:59:27 [seanb_]
- Jon: Needs to be able to say to vocab owners
- 11:59:48 [seanb_]
- ...here's a lossless way that you can bring your vocabularies into SKOS
- 12:00:08 [seanb_]
- ...and relate those resources to concepts. So the work is to create the concept
- 12:00:16 [seanb_]
- ...URIs.
- 12:00:52 [seanb_]
- ...so less comfortable leaving this discussion
- 12:02:02 [seanb_]
- Jon: Also think it's useful to support inference pattern
- 12:02:23 [seanb_]
- ...define resource with a preflabel, then by inference the literal becomes
- 12:02:34 [seanb_]
- ... the preflabel for the concept
- 12:02:55 [seanb_]
- Guus: Makes the proposals similar. Have both expressions of label relations
- 12:03:29 [seanb_]
- Guus: New issue, label as resource?
- 12:03:50 [seanb_]
- ...intrinsic value in label as resource as this is already present in a number
- 12:04:02 [seanb_]
- ...of vocabularies. Makes it easier to migrate
- 12:04:58 [seanb_]
- Alistair: If you want to contextualise the relationships, need an n-ary pattern
- 12:06:12 [TomB_]
- TomB_ has joined #swd
- 12:06:43 [seanb_]
- Antoint: Could have a constraint that you have only one label resource per literal *in a vocabulary*
- 12:07:03 [seanb_]
- Alistair: Need to represent that the label resource is in the vocabulary
- 12:08:23 [seanb_]
- ...containment is difficult to represent explicitly
- 12:09:09 [seanb_]
- ...comment that keeps coming back "we have a term oriented view with metadata on terms"
- 12:09:19 [seanb_]
- ..."Why can't I do that in SKOS?"
- 12:11:24 [seanb_]
- Guus: Boils down to accepting the minimal label relation solution
- 12:11:30 [seanb_]
- ...and opening a new issue
- 12:12:03 [seanb_]
- PROPOSAL: Accept the minimal label relation solution. Details/naming to be worked out.
- 12:12:28 [seanb_]
- PROPOSAL: Open an issue. Should there be a Label Resource in the SKOS vocabulary?
- 12:12:42 [Ralph]
- [I'm willing to second *any* proposal at this point so we can put a stake into this ground and move forward :) ]
- 12:13:03 [seanb_]
- Proposal one. Two abstentions: Antoine, Tom
- 12:13:13 [seanb_]
- Proposal one accepted
- 12:13:39 [seanb_]
- Proposal two. No objections, no abstentions
- 12:14:28 [seanb_]
- ACTION: Guus to write up the issue and add to issue list.
- 12:14:56 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 12:15:00 [seanb_]
- Topic: Recipes
- 12:15:27 [Ralph]
- i/we're starting again/scribenick: seanb_/
- 12:15:57 [seanb_]
- Tom: walk through issues.
- 12:16:16 [Ralph]
- -> http://madcreek.com/w3c/swdwg_f2f_issues.html Consolidated Recipes Issues List
- 12:16:20 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 12:16:23 [seanb_]
- Jon: Issues by number (rather than importance)
- 12:16:28 [seanb_]
- ...Issue 16.
- 12:17:02 [seanb_]
- ...suggests a deadline on this action
- 12:17:36 [seanb_]
- ...nice Xmas present?? :-)
- 12:17:51 [seanb_]
- Diego: issue 17
- 12:18:09 [seanb_]
- ...took action to write draft for recipe 6
- 12:18:35 [seanb_]
- ...requirements
- 12:18:44 [seanb_]
- ...1.extended config
- 12:18:49 [seanb_]
- ...2.slash namespace
- 12:19:12 [seanb_]
- ...proposed three alternatives
- 12:19:31 [seanb_]
- ...first two similar. Only difference. First is script, second is servlet/program
- 12:19:56 [seanb_]
- ...much easier to deploy a script than a program. Should consider the script
- 12:19:59 [seanb_]
- ...option.
- 12:20:36 [seanb_]
- ...in both cases, recipe includes rewrite rules.
- 12:21:04 [seanb_]
- ...Third option uses HTTP redirection to a SPARQL server.
- 12:21:35 [seanb_]
- ...implemented using sesame. Works fine.
- 12:21:46 [seanb_]
- ...Use cases from list using similar approach
- 12:22:13 [seanb_]
- ...need to choose alternatives and then write recipe
- 12:22:45 [seanb_]
- ...could include more than one (e.g. 1st and 3rd), but that's two different recipes.
- 12:23:02 [Ralph]
- -> http://www.w3.org/2006/07/SWD/track/issues/17 issue 17
- 12:23:31 [seanb_]
- Sean: what's the downside with lots of recipes?
- 12:23:54 [seanb_]
- Alistair: pattern here is to redirect to some service.
- 12:24:04 [seanb_]
- ...details of implementation of service are secondary
- 12:25:07 [seanb_]
- Jon: primary difference between 5 and 6 is that the RDF is being served as th result of a query
- 12:25:46 [seanb_]
- Alistair: Separation of concerns. How to write server configuration and how to implement how that serving's done.
- 12:25:58 [seanb_]
- Jon: Diego is talking about (at least) a 7th recipe.
- 12:27:31 [seanb_]
- Alistair: Would be inappropriate to include instructions on implementing dynamic service for HTML
- 12:27:36 [Zakim]
- -Ralph
- 12:27:41 [seanb_]
- ...could be done in many different ways.
- 12:27:57 [seanb_]
- [Ralph -- we've lost you?]
- 12:28:04 [Zakim]
- +Ralph
- 12:28:07 [Zakim]
- -MeetingRoom
- 12:28:08 [Zakim]
- +MeetingRoom
- 12:29:55 [seanb_]
- Ivan: can't say what "the best" configuration is
- 12:30:13 [seanb_]
- Jon: Challenge with this recipe is that earlier cases were recipes -- much more
- 12:30:32 [Ralph]
- q+ to propose a specific example case
- 12:30:34 [seanb_]
- ...prescriptive. Here, it's much more open-ended.
- 12:30:46 [seanb_]
- ...this is the most common
- 12:30:55 [seanb_]
- Alistair: possibly the most important
- 12:31:16 [ivan]
- ack ral
- 12:31:16 [Zakim]
- Ralph, you wanted to ask about "cannot" and to propose a specific example case
- 12:32:13 [seanb_]
- Ralph: propose that they implement a query service to return wordnet rdf on the w3 site
- 12:32:49 [seanb_]
- ...if any WG people would like to help it would be a useful test case.
- 12:32:53 [aliman]
- aliman has joined #swd
- 12:33:09 [aliman]
- q+ to comment on implementation independent URLs for partial RDF data
- 12:33:11 [seanb_]
- ...supports Alistair's view that we not build too much implementation detail into the document
- 12:33:40 [seanb_]
- dan: surprised to hear that a SPARQL endpoint is central to scenario
- 12:33:46 [Ralph]
- s/they implement/we implement/
- 12:33:58 [seanb_]
- ...thought small vocabulary sets were the idea.
- 12:34:08 [seanb_]
- ...has large vocab gone center stage?
- 12:34:31 [Ralph]
- I don't think SPARQL endpoint is _central_ to the point but it's now an interoperable way to illustrate the scenario
- 12:34:33 [seanb_]
- Alistair: Recipes 1 - 4 are more siuted for publishing smaller things. Notes say
- 12:34:44 [seanb_]
- ... that 5 or 6 are for bigger vocabs.
- 12:34:44 [Ralph]
- q+ to clarify for DanBri
- 12:35:21 [seanb_]
- Alistair: Option 3 problem. Doesn't give an impl independnet URI for the data.
- 12:35:25 [Zakim]
- aliman, you wanted to comment on implementation independent URLs for partial RDF data
- 12:35:41 [seanb_]
- ...start off with the upper rewrite rules.
- 12:35:48 [Ralph]
- -> http://www.w3.org/2006/07/SWD/wiki/BestPracticeRecipe6 option 3
- 12:36:00 [seanb_]
- ...then add internal rewrite rules to rewrite to SPARQL qery
- 12:39:33 [Ralph]
- the issue here is exposing just the "right" amount of implementation detail
- 12:40:09 [Ralph]
- as SPARQL is nearing end of REC track, I suggest we're on firm ground if we use SPARQL to expose just enough implementation detail to illustrate the scenario
- 12:40:28 [seanb_]
- RESOLUTION: Recipe 6 recast as an implementation pattern. Example 3 of HTTP redirect made a little more complex to show an internal query based response. Illustrative example on W3C.
- 12:40:34 [Ralph]
- I wouldn't use DESCRIBE as in Diego's draft, but that's easy to fix
- 12:40:43 [Simone]
- Simone has joined #swd
- 12:41:18 [seanb_]
- ACTION: Diego to recast Recipe 6
- 12:41:39 [Zakim]
- Ralph, you wanted to clarify for DanBri
- 12:42:01 [seanb_]
- ACTION: Ralph/Diego to work on Wordnet implementation.
- 12:42:34 [Ralph]
- drop action 2
- 12:42:52 [Ralph]
- oops, undrop action 2
- 12:43:09 [Ralph]
- I expect that Diego and I will work together both on the recast and the example implementation
- 12:43:16 [seanb_]
- Jon: Issue 19. Is this in scope?
- 12:43:27 [seanb_]
- ...if in scope, how do we implement it?
- 12:43:51 [seanb_]
- dan: What's the server market? Apache, IIS?
- 12:44:04 [seanb_]
- ...what would get us 90%?
- 12:44:19 [seanb_]
- ...be wary of creating a big framework.
- 12:44:34 [seanb_]
- jon: maybe 3/4 would do it.
- 12:44:42 [Ralph]
- q+ to propose that we create a way for people to submit other implementations but not devote energy in the WG to produce them
- 12:45:31 [Ralph]
- yes, pointing to a W3C Wiki for submissions would be a fine implementation
- 12:45:45 [seanb_]
- Guus: minimal effort would be preferable!
- 12:45:58 [seanb_]
- ...so it's in scope, but minimal effort
- 12:46:20 [seanb_]
- Ralph: *no* effort! Put up a wiki page and let others contribute. Don't even have time
- 12:46:24 [Ralph]
- ack me
- 12:46:24 [Zakim]
- Ralph, you wanted to propose that we create a way for people to submit other implementations but not devote energy in the WG to produce them
- 12:46:26 [seanb_]
- ...to test stuff.
- 12:46:42 [seanb_]
- Tom: Where does the wiki live? WHo controls it? Who controls access?
- 12:47:15 [seanb_]
- Ivan: public wiki page linked from document would be fine.
- 12:47:32 [seanb_]
- guus: limit to W3 members?
- 12:47:45 [seanb_]
- dan: too many people drifting around.
- 12:48:13 [seanb_]
- Ivan: positive experience of this in the past
- 12:48:41 [seanb_]
- ACTION: Ralph to come up with a URI for wiki page
- 12:48:56 [seanb_]
- Jon: Issue 22. IE hack/workaround
- 12:49:11 [Ralph]
- -> http://www.w3.org/2006/07/SWD/track/issues/22 action 22
- 12:50:19 [seanb_]
- ...will resolve issue 22 by implementing suggestion a)
- 12:50:37 [seanb_]
- Jon: Issue 23
- 12:51:02 [Ralph]
- -> http://www.w3.org/2006/07/SWD/track/issues/23 issue 23
- 12:51:05 [seanb_]
- ...organisations won't implement recipe due to allowoverride not being allowed
- 12:51:07 [Ralph]
- s/action 22/issue 22/
- 12:51:34 [seanb_]
- ...could add discussion that recipes could be done in server configuration
- 12:51:58 [seanb_]
- ...include alternative implementation in each recipe showing server config vs htaccess
- 12:52:48 [seanb_]
- Diego: If you can't use htaccess then go speak to your IT department....
- 12:53:04 [Ralph]
- I like "3. Point out that each of the recipes can be implemented directly in httpd.conf
- 12:53:04 [Ralph]
- files without enabling AllowOveride and show how to do that for at least one of them
- 12:53:05 [Ralph]
- "
- 12:53:06 [seanb_]
- Dan: Also hosting providers
- 12:53:45 [seanb_]
- ralph: Likes jon's compromise proposal. point out that it can be done by the server admin with an example
- 12:54:55 [seanb_]
- jon: Because recipes are in htaccess, this is used as an excuse to not implement by sys admins
- 12:55:47 [seanb_]
- ACTION: Jon to make changes as proposed
- 12:56:12 [Ralph]
- I think step 1,
- 12:56:13 [Ralph]
- [[
- 12:56:14 [Ralph]
- 1. Briefly discuss the relative performance and security disadvantages of
- 12:56:14 [Ralph]
- .htaccess files, or at least point to such a discussion.
- 12:56:15 [Ralph]
- ]]
- 12:56:20 [Ralph]
- is lower priority for us
- 12:56:34 [seanb_]
- Jon: Issue 24
- 12:56:47 [Ralph]
- fine to do it, but could also be dropped as out of scope if we chose to drop it
- 12:56:58 [seanb_]
- Jon: May be subsumed by cool URis.
- 12:57:02 [seanb_]
- -> http://www.w3.org/2006/07/SWD/track/issues/24
- 12:57:24 [seanb_]
- ...rationale behind redirect choices.
- 12:57:41 [Ralph]
- +1 to referencing SWEO Note
- 12:57:43 [seanb_]
- ...may be able to just reference the cool uris note.
- 12:58:00 [berrueta]
- +1
- 12:58:09 [seanb_]
- RESOLUTION: Issue 24 resolved by referencing Cool URIs note
- 12:58:19 [seanb_]
- Jon: Issue 30
- 12:58:22 [seanb_]
- -> http://www.w3.org/2006/07/SWD/track/issues/30
- 12:58:24 [Ralph]
- [I hope the SWEO Note will ultimately get a different title than "Cool URIs" :) ]
- 12:59:12 [seanb_]
- Alistair: Raised this because in the XML world, args about what you put in your
- 12:59:28 [seanb_]
- ...xml namespace.
- 13:00:10 [seanb_]
- ...RDDL describing the relationship between resources.
- 13:00:18 [seanb_]
- ...Note quite the same as what we're doing
- 13:00:30 [seanb_]
- ...Should at least have some sort of story.
- 13:01:44 [seanb_]
- ivan: wouldn't be shocked if this document wasn't referenced here.
- 13:02:40 [seanb_]
- Ralph: Propose that we defer the issue
- 13:02:51 [TomB]
- http://www.w3.org/2001/tag/doc/selfDescribingDocuments.html
- 13:03:18 [Ralph]
- issue 30 is really "what can appear at an RDF namespace URI?" and is a big topic that, given our remaining charter lifetime, we should defer
- 13:04:26 [Ralph]
- -> http://www.w3.org/2001/tag/doc/nsDocuments/ "Associating Resources with Namespaces" Draft TAG Finding 5 October 2007
- 13:04:52 [seanb_]
- Jon: Should we raise an issue about publishing vocabs using RDFa/GRDDL?
- 13:05:15 [seanb_]
- ...is that within scope?
- 13:05:53 [seanb_]
- Ralph: Suggestst that this should be out of scope due to lack of experience
- 13:06:14 [seanb_]
- Tom: Michael took action to clarify scope for Cool URIs. Could that be used here?
- 13:06:43 [seanb_]
- Ralph: skeptical that we could achieve closure
- 13:07:22 [Ralph]
- s/closure/closure on testing implementations/
- 13:07:26 [seanb_]
- Tom: Propose that we acknowledge their existence, but not go much further
- 13:09:04 [seanb_]
- ACTION: Jon to add words that acknowledge the existence of RDFa as potential mechanisms, but it's out of scope here.
- 13:09:17 [seanb_]
- Jon: Issue 58
- 13:09:20 [seanb_]
- -> http://www.w3.org/2006/07/SWD/track/issues/58
- 13:09:56 [seanb_]
- Jon: Diego has solution that fixes some of the problems.
- 13:10:24 [seanb_]
- ...do we publish this (with limitations) or change all the recipes using type-maps
- 13:10:50 [seanb_]
- Alistair: if you want to do conditional redirects, need a type-map up front.
- 13:12:12 [seanb_]
- ...simple solution using a single redirect, but required rdf&html in the same directory
- 13:13:47 [Ralph]
- -> http://lists.w3.org/Archives/Public/public-swd-wg/2007Jul/0177.html Alistair's mail on type maps
- 13:13:56 [seanb_]
- Ivan: general response to this was "write a php script" and do the logic there.
- 13:14:33 [seanb_]
- Ralph: Sounds like a good contribution for the wiki page
- 13:15:12 [seanb_]
- Jon: Could also be explicit about the cases where the simple recipes fail to handle
- 13:15:24 [seanb_]
- ...things. Point to recipe 6/7 as a way of solving things.
- 13:15:36 [seanb_]
- Jon: No, that's not a good idea....
- 13:16:02 [seanb_]
- Alistair: Should talk to someone from Apache. Are conditional redirects common?
- 13:16:25 [seanb_]
- dan: Have some Apache contacts
- 13:16:44 [Ralph]
- I'm not confident that the example in recipe 6 will handle all content negotiation situations either; it may well end up with similar restrictions to recipes 3, 4, and 5
- 13:16:48 [seanb_]
- ...can pass on a request
- 13:17:19 [seanb_]
- ACTION: Dan/Alistair to ask apache about conditional requests
- 13:17:30 [seanb_]
- RESOLUTION: Hold until further information available
- 13:17:34 [Ralph]
- s/requests/redirects/
- 13:17:40 [seanb_]
- Jon: Issue 60
- 13:17:43 [seanb_]
- -> http://www.w3.org/2006/07/SWD/track/issues/60
- 13:18:24 [seanb_]
- ...IPTC work.
- 13:18:50 [seanb_]
- Ralph: Combination of SWEO Note + Recipes will probably address this
- 13:19:04 [seanb_]
- Ed: SWEO note talks about this
- 13:19:53 [seanb_]
- Ralph: suggests we defer
- 13:20:20 [seanb_]
- RESOLUTION: Issue is out of scope of Recipes and is Closed.
- 13:20:52 [Ralph]
- s/defer/defer on the IPTC code URI question/
- 13:21:10 [seanb_]
- Jon: Draft form by the end of the year.
- 13:21:18 [seanb_]
- Guus: Reviewers?
- 13:21:31 [Ralph]
- s/Issue is out/Issue 60 is out/
- 13:22:50 [seanb_]
- ACTION: Guus/Tom to solicit reviewers for the Recipes document.
- 13:23:00 [seanb_]
- Possible reviewiers: 1WG + 1 SWEO + Karl Dubost?
- 13:23:15 [seanb_]
- s/reviewiers/reviewers
- 13:23:52 [seanb_]
- Guus: If we think we're done, we should publish this as a Note. Need to ask this question in December
- 13:24:34 [seanb_]
- ACTION: TF leaders to prepare a version for review in December
- 13:24:45 [seanb_]
- s/a version/a version of Recipes
- 13:24:49 [Ralph]
- ("done" in the sense of "we don't currently have a plan to do more work on this")
- 13:25:11 [seanb_]
- Diego: Issue about online server testing (Issue 20)
- 13:25:12 [Ralph]
- (not as in "we believe this covers all the questions that could be covered")
- 13:25:31 [seanb_]
- -> http://www.w3.org/2006/07/SWD/track/issues/20
- 13:25:50 [TomB]
- (+1 Ralphs)
- 13:26:03 [seanb_]
- [diego demos service]
- 13:26:52 [seanb_]
- [sorry ralph -- it's running on localhost....]
- 13:28:20 [seanb_]
- Diego: would like to host this on a public server somewhere
- 13:29:09 [seanb_]
- ...concerned about security though. Could be used for DoS attacks
- 13:30:05 [Ralph]
- -> http://lists.w3.org/Archives/Public/public-swd-wg/2006Dec/0072.html Diego's pointer to his tests
- 13:31:19 [seanb_]
- Tom: is this service related to finalising the note
- 13:31:40 [seanb_]
- Jon: Only to the extent that it would be useful to be able to point to it from the note..
- 13:31:53 [seanb_]
- Ralph: valuable resource.
- 13:32:06 [seanb_]
- ...similar to RDFa tests that we discussed yesterday
- 13:32:26 [Ralph]
- i.e. non-normative but very useful
- 13:32:28 [TomB_]
- TomB_ has joined #swd
- 13:32:30 [seanb_]
- Jon: Question. Where would you host it?
- 13:32:43 [seanb_]
- ...W3C might be interested?
- 13:33:02 [seanb_]
- Diego:Can host once the security problems are fixed.
- 13:33:34 [seanb_]
- RESOLUTION: Issue 20 resolved by adding a reference to Diego's service
- 13:35:21 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 13:36:37 [Ralph]
- zakim, list attendees
- 13:36:37 [Zakim]
- As of this point the attendees have been MeetingRoom, Ralph, DanBri, Guus, Tom, Sean, Diego, Antoine, Alistair, Ivan, Ed, Jon
- 13:39:21 [Zakim]
- -Ralph
- 13:39:24 [Zakim]
- +Ralph
- 13:55:42 [Ralph]
- Thanks, Antoine and Guus, for hosting us
- 13:56:00 [Ralph]
- [I look forward to seeing the photograph of the participants]
- 14:00:19 [ivan]
- hey ralph, we are getting back
- 14:02:43 [Ralph]
- [hope the weather is nice there.]
- 14:03:53 [TomB]
- scribe is danbri
- 14:04:01 [TomB]
- guus> skos planning ... review issue list
- 14:04:36 [Ralph]
- scribenick: scribe
- 14:04:40 [scribe]
- guus ... who can work on docs?
- 14:04:42 [Ralph]
- scribe: DanBri
- 14:04:46 [scribe]
- ... aim at a wd
- 14:05:16 [Ralph]
- i/scribe is/Topic: SKOS Planning/
- 14:06:54 [scribe]
- guus: some progress on rels between labels
- 14:07:07 [scribe]
- ...re anno on label, some work to be formulated
- 14:07:21 [scribe]
- ...basiclexicallabelsemantics ... covered this am
- 14:07:33 [scribe]
- ...contentschemecontainment to discuss now
- 14:07:53 [scribe]
- broadernarrowersemantics and conceptsemantics ie 44 54 closed
- 14:07:54 [scribe]
- also 31
- 14:08:11 [scribe]
- ... conceptschemelabellinginteractions open
- 14:08:16 [scribe]
- ...26 closed but we opened a related one
- 14:08:38 [scribe]
- al: conceptschemelabellinginteractions is about rel between lex labels and concept schemes
- 14:08:49 [scribe]
- ...typically in a thes, each concept has to have a preferred lex label
- 14:09:05 [scribe]
- ...various constraints which, while perhaps not needing to go in the semantics ... we might want to tlak about how to achieve
- 14:09:22 [scribe]
- ...rulesandconformance issue
- 14:10:17 [scribe]
- al: proposed that resolve RulesAndCOnformance ie isssue 35, by noting that the SKOS semantics is explained using prose so we wont use any rule syntaxes
- 14:10:51 [scribe]
- guus: 37 SkosSpecialization, eg. partitative
- 14:11:09 [scribe]
- al: the actual issue here, ... how does a 3rd party create and publish extensions to skos
- 14:11:20 [scribe]
- ... we could resolve this issue by including some guidance in the doc
- 14:11:29 [scribe]
- ...we could talk about whether we want to do it ourself
- 14:11:34 [scribe]
- ...we have this skos extensions namespace
- 14:11:45 [scribe]
- ... in which there are various specialistions of broader and narrower
- 14:11:54 [scribe]
- guus: thats another issue, re what to do with those
- 14:12:08 [scribe]
- ...conceptmappinglinks ie issue 39
- 14:12:15 [scribe]
- al: one of the important next ones to consider
- 14:12:34 [scribe]
- antoine: good that there have been some other contribs in this area
- 14:12:50 [scribe]
- issue 40 Coordination / eg. side effects of asperin vs asperin
- 14:13:24 [scribe]
- sean: its compound terms
- 14:14:02 [scribe]
- al: you dont have to get heavily into the semantics
- 14:14:13 [scribe]
- ... if you have side effects and you have asperin
- 14:14:36 [scribe]
- if you tag a doc with 4 things, ... how to show the groupping
- 14:14:42 [scribe]
- qplus
- 14:14:58 [scribe]
- sean: if i tag ...
- 14:15:04 [scribe]
- (missed sorry)
- 14:15:17 [scribe]
- al: if you want the interaction you can implement a query expansion
- 14:15:37 [scribe]
- ... but we dont need to say
- 14:16:33 [scribe]
- dan: reminds me of rdf:Bag which proved unused
- 14:16:49 [scribe]
- john: these are raised issues not open issues, whats the process
- 14:16:57 [scribe]
- guus: first review the list quickly then rate importance
- 14:17:08 [scribe]
- 41 ... UseLangTagsInExamples
- 14:17:14 [scribe]
- al: literals shoudl always have a lang tag
- 14:17:23 [scribe]
- ... not a real issue, more a Primer action
- 14:17:35 [scribe]
- 45: NaryLinksBetweenDescriptorsAndNonDescriptors
- 14:17:48 [scribe]
- eg. "Use X plus Y@
- 14:17:55 [scribe]
- (excuse my punctuation)
- 14:18:10 [scribe]
- or "Use X OR Y"
- 14:18:16 [scribe]
- guus: different to coordination
- 14:18:30 [scribe]
- al: no, capturing the nondescriptor and the things it cites is different
- 14:18:35 [scribe]
- ...but related issue
- 14:18:49 [scribe]
- 46, IndexingAndNonIndexingConcepts
- 14:19:08 [scribe]
- antoine: linked to the existance in some concept scheme ... things that can be in coordinations
- 14:19:17 [scribe]
- ... unique role is to apply as modifiers
- 14:19:24 [scribe]
- guus: eg. iconclass
- 14:19:31 [scribe]
- antoine: also LCSH
- 14:19:51 [scribe]
- 47, MappingProvenanceINformation
- 14:20:28 [scribe]
- MappingProvenanceInformation 47
- 14:20:30 [scribe]
- next...
- 14:20:42 [scribe]
- IndexingRelationship 48
- 14:20:54 [scribe]
- al: we need to be able to relate a res to a concept
- 14:21:09 [scribe]
- antoine: i think we already made the requirement
- 14:21:20 [scribe]
- ...maybe we should move some of these out
- 14:21:32 [scribe]
- guus: dont think they belong to the language
- 14:21:42 [scribe]
- LexicalMappingLInks 49
- 14:21:53 [scribe]
- al: implciit in this, idea of labels as part of a specific vocab
- 14:22:08 [scribe]
- ... here we are saying we might want to map lexically
- 14:22:17 [scribe]
- guus: only possible if you have URIs for the lexical entries
- 14:22:27 [scribe]
- CompatibilityWithDC 50
- 14:22:37 [scribe]
- al: to make sure what we say is fitting in neatly with the dc abstract model
- 14:22:53 [scribe]
- CompatibilityWithISO11179, important metadata std, should be considered
- 14:23:17 [scribe]
- john: at the open forum, i presented on skos, one of the primary Qs I was asked ... re compatibility
- 14:23:30 [scribe]
- john: conf was about metadata registries
- 14:23:44 [scribe]
- ... sig portion of the audience used 11179 as their definitive spec
- 14:24:13 [scribe]
- ... people were saying "if i wanted to implement skso in concept of an 11179 registry..."
- 14:24:26 [scribe]
- ... a lot of ppl have requirement to use a formal published standard
- 14:24:39 [scribe]
- ... and they could use it if it got to REC and had mappings to other stds
- 14:24:57 [scribe]
- al: next two are re newer thesaurus stds
- 14:25:06 [scribe]
- COmpatibilityWithISO2788
- 14:25:50 [scribe]
- CompatibilityWithISO...
- 14:26:03 [scribe]
- ReferenceSemanticRElationshipSpecialiations 56
- 14:26:07 [scribe]
- ... relates to other issue
- 14:26:09 [scribe]
- ...
- 14:26:17 [scribe]
- guus: apart from open issues, looking at raised issues
- 14:26:28 [scribe]
- ... we work on WD that addresses current open issues
- 14:26:36 [scribe]
- mapping relationships, 39
- 14:26:44 [scribe]
- lexicalmappinglinks 49
- 14:27:04 [scribe]
- referencesemanticrelationshipspecializations 56
- 14:27:08 [scribe]
- guus: i suggest to take these 3
- 14:27:25 [scribe]
- ... they all are at level of "whatare the parts of a vocab"
- 14:27:31 [scribe]
- al: also coordination needs new vocab
- 14:27:38 [scribe]
- guus: thats thorny
- 14:27:42 [scribe]
- al: no more than the others
- 14:27:57 [scribe]
- ed: in 56 ... something in there for coordination?
- 14:28:10 [scribe]
- guus: if we want to get to REC, we owe community a new WD now
- 14:28:18 [scribe]
- ...we can state issues that are open
- 14:28:23 [scribe]
- ...but we owe them a new draft
- 14:28:29 [scribe]
- ...needed within next 2 months
- 14:28:32 [scribe]
- al: fair enough
- 14:28:37 [scribe]
- guus: ordering, not priority
- 14:28:49 [scribe]
- al: in this case drop 49 lexicalmappinglinks
- 14:28:57 [scribe]
- guus: so we do 39 and 56
- 14:28:59 [scribe]
- opening them now
- 14:29:15 [scribe]
- ConceptualMappingLinks 39:
- 14:29:20 [scribe]
- issue owner: antoine
- 14:29:45 [scribe]
- admin ... guus: we are using RaisedBy for issue owner, tooling issues
- 14:30:31 [scribe]
- (logs in to issue tracker)
- 14:31:17 [scribe]
- referencesemanticrelationshipspecializations 56
- 14:31:29 [scribe]
- al: as dan says, we start to tread on toes of owl
- 14:31:37 [scribe]
- guus: i can take this one
- 14:31:44 [scribe]
- issue owner for 56: Guus
- 14:32:07 [scribe]
- guus: re planning
- 14:32:14 [scribe]
- ...looking at our package of docs
- 14:32:31 [scribe]
- Use Cases ... Syntax, Semantics or Reference doc, .... and Primer.
- 14:32:40 [scribe]
- ... suggest PRimer also has info on guidelines
- 14:32:55 [scribe]
- ... ie. how to do things
- 14:33:08 [scribe]
- best to distribute work and glory :)
- 14:33:28 [scribe]
- ... some prev discussions at telecon
- 14:33:37 [scribe]
- ... Ed asked if he could contrib to a PRimer
- 14:33:46 [scribe]
- ed: yeah, definitely
- 14:34:01 [scribe]
- ... i would like to work with someone, as not written such a doc before
- 14:34:10 [scribe]
- ...sounds like Alistair and I could ...
- 14:34:17 [scribe]
- guus: for primer i was thinking there should be another lead
- 14:34:27 [scribe]
- ... I assume Al will take major lead with reference docs
- 14:34:36 [scribe]
- ... so better if someone else takes major lead with Primer
- 14:34:53 [scribe]
- al: I can live with that, sure .... I will try to contrib to primer but happy to have someone else
- 14:34:56 [scribe]
- ... on primer
- 14:35:04 [scribe]
- guus: so who else re primer
- 14:35:12 [scribe]
- antoine: i am willing to help
- 14:35:36 [scribe]
- guus: if you can make it fit your work description within Stitch (acronym) it could work in your job in Ams
- 14:35:40 [scribe]
- ...with a number of other contribs
- 14:36:01 [scribe]
- guus: so who can share this work
- 14:36:05 [scribe]
- ...and names of the docs
- 14:36:43 [scribe]
- al: Re name "Reference" I was thinking to make quick reference
- 14:37:05 [scribe]
- general waryness of Syntax and Semantics
- 14:37:14 [scribe]
- al: Reference or Reference Manual
- 14:37:16 [scribe]
- Reference.
- 14:37:25 [scribe]
- ed: Whats the status of the Core GUide
- 14:37:42 [scribe]
- al: most of Core Guide I would move to Primer
- 14:38:10 [scribe]
- guus: needs to be a systematic
- 14:38:16 [scribe]
- who else helps re Reference_
- 14:38:28 [scribe]
- Sean. Dan (helper only, esp re OWL bridge)
- 14:38:44 [scribe]
- guus: Use Cases doc is now finished. Antoine and Daniel and John were editors.
- 14:39:14 [scribe]
- ...if he has time for this WG, Daniel Ruben from Stanford might have time here for Reference or PRimer
- 14:39:38 [scribe]
- guus: for Reference, I expect minimally that doc to be rectrack
- 14:39:43 [scribe]
- ... i view it as a new publication
- 14:39:51 [scribe]
- ...with clear links to the original sources where it came from
- 14:39:55 [scribe]
- ... as soon as possible
- 14:40:04 [scribe]
- ... realistic timeline?
- 14:40:11 [scribe]
- ...1st a draft, non editors. ...
- 14:40:18 [scribe]
- al: 2 months for an editors draft
- 14:40:34 [scribe]
- al: could try for faster
- 14:40:39 [scribe]
- 6 weeks?
- 14:41:16 [scribe_]
- scribe_ has joined #swd
- 14:41:26 [scribe_]
- ... worth having a big attack at 1st edit pass
- 14:41:41 [scribe_]
- al: would 6 weeks be enough?
- 14:42:05 [scribe_]
- guus: proposal is 6 weeks to editors draft
- 14:42:07 [scribe_]
- Sean: ISWC happens in those weeks
- 14:42:33 [scribe_]
- danbri: who will be there? al, not, sean yes.
- 14:42:41 [scribe_]
- ...also KnowledgeWeb review gets in the way
- 14:42:48 [scribe_]
- guus: rest of oct, beginning of Nov, to get something out
- 14:43:08 [scribe_]
- guus: if we do a 1st WD ... we need to start resolving some other issues
- 14:43:24 [scribe_]
- ... if by end of our charter we have agreed on a Last Call draft, thats a good schedule
- 14:43:46 [scribe]
- al: we need ... 1st public WD, ...
- 14:43:56 [scribe]
- guus: if we need a 2nd, we do a 2nd
- 14:44:04 [scribe]
- ... moment you are done you do a Last Call WD
- 14:44:09 [scribe]
- 4 to 6 weeks for review from the world
- 14:44:16 [scribe]
- process for react to comments
- 14:44:22 [scribe]
- then the group decides where next
- 14:44:26 [scribe]
- handle objections if they happen
- 14:44:40 [scribe]
- guus: during comment period, if errors in design emerge, can do a new LC
- 14:44:52 [scribe]
- ... if happy with LC handling, can request Candidate Recommendation stage
- 14:45:04 [scribe]
- ... need 2 impls of each feature in the lang
- 14:45:08 [scribe]
- ivan: what does this mean re skos
- 14:45:18 [scribe]
- guus: have vocab checkers that implement the semantics
- 14:45:52 [scribe]
- danbri: if thats the case, DTD checkers would be enough to get any xml spec thru CR
- 14:45:57 [scribe]
- ivan: its up to the WG
- 14:46:22 [scribe]
- ... if it was only a vocab in sense of foaf etc, strictly speaking it doesn-t need any implementation in sense of software
- 14:46:49 [scribe]
- sean: there are all these conditions ... not just syntactic
- 14:46:55 [scribe]
- ... to check it is being used properly
- 14:47:35 [scribe]
- ivan: question in case of skos, is do we need it?
- 14:47:42 [scribe]
- guus: minimal woould be better
- 14:48:05 [Ralph]
- q+ to consider implementations
- 14:48:36 [scribe]
- q+
- 14:48:46 [scribe]
- ralph: i tihnk we need to show people are using skos
- 14:48:59 [scribe]
- re full module checker, ... we might not want to make that a CR criteria
- 14:49:26 [scribe]
- ... we will want to show there are interoperable implementations
- 14:50:15 [scribe]
- ralph: eg 2 or more websites that publish skos docs, 2 or more tools that do sometihng useful
- 14:50:36 [scribe]
- guus: ralph, you tihnk a vocab checker is not necessary
- 14:50:41 [scribe]
- ..the wg can decide that
- 14:51:01 [scribe]
- ... a model checker that tests the informal constraints in our appendix sets the bar quite high
- 14:51:44 [scribe]
- sean: always inclear to me what a skos impl is
- 14:51:51 [scribe]
- al: my dc paper last year ... 3 classes ...
- 14:51:54 [scribe]
- ...vocab dev tool
- 14:51:58 [scribe]
- ... indexing app
- 14:52:03 [Zakim]
- Ralph, you wanted to consider implementations
- 14:52:04 [scribe]
- which consumes a vocab in skos
- 14:52:18 [scribe]
- ... and a searching app
- 14:52:21 [scribe]
- something like swed
- 14:52:38 [scribe]
- ivan: i am still arguing here ... thats different
- 14:52:41 [scribe]
- in svg world, ...
- 14:52:46 [scribe]
- implementations eg. the plugin
- 14:53:02 [scribe]
- the CR only requires implementations in the case of SVG
- 14:53:12 [scribe]
- it doesnt require showing use
- 14:54:08 [Ralph]
- MIT-related, non-W3C: swick@mit.edu
- 14:54:17 [Ralph]
- s/MIT-related, non-W3C: swick@mit.edu//
- 14:54:42 [Ralph]
- DanBri: the spirit of W3C specifications is that something doesn't make it to Recommendation unless it shows that it is useful [to some community]
- 14:55:14 [aliman]
- danbri: class of languages to define languages, dtds, xml schema, skos is yet another language. pushing skos out without proving how it's useful, bad idea. need to show how the world is made better. need to show people are producing, and people are consuming it. E.g. two major thesauri available for use using current SKOS spec (don't need full model check). Another thing, skos with non-thesaurus RDF, so show how SKOS mixes with other stuff. Tell the story, then
- 14:55:29 [scribe]
- thx al
- 14:55:30 [Ralph]
- +1 to DanBri
- 14:55:40 [scribe]
- john: i have an app ...
- 14:56:00 [scribe]
- ... that uses skos, i dont know if it counts as an "implementation"
- 14:56:13 [scribe]
- ... but i plan to allow import into the app of skosbased ontologies
- 14:56:20 [scribe]
- ... so i need import validity checker
- 14:56:26 [scribe]
- ... intend to set it up as a checker
- 14:56:26 [Ralph]
- q+ to make a suggestion to Jon
- 14:56:29 [scribe]
- webservice
- 14:56:31 [scribe]
- ack me
- 14:56:42 [scribe]
- ... will do in next 4 or 5 months
- 14:57:13 [scribe]
- ralph: johns interesting point ... that any time you find a piece of spec that you dont know how to interpret
- 14:57:16 [scribe]
- ... try to write a test case
- 14:57:40 [scribe]
- ... if we use test cases to record resolutiosn that we have made
- 14:57:52 [scribe]
- ... and to document things that the implementors believe to be true about the spec
- 14:58:15 [scribe]
- ... i dont think we want to go so far as to write a huge test suite that tests EVERYTHING
- 14:58:25 [scribe]
- q+ to ask re testAMONIALS
- 14:58:33 [Zakim]
- Ralph, you wanted to make a suggestion to Jon
- 14:58:41 [scribe]
- john: we have a test cases doc in our deliverables
- 14:58:52 [scribe]
- guus: am hearing consensus that this isnt required
- 14:59:03 [scribe]
- ... we dont really have the people to run that bit, except sean
- 14:59:43 [scribe]
- guus: during LC ... we can prepare implementation report doc
- 15:00:06 [scribe]
- if we can manage to be readywith LC around april, we will only need a few months extension
- 15:00:43 [scribe]
- guus: ... id be v uncomfortable publishing some of these issues near LC
- 15:00:47 [scribe]
- and we cant do everything now
- 15:00:57 [scribe]
- so i would expect at least two WDs to be done close to LC
- 15:01:13 [scribe]
- ivan: at some point close the WG and discuss in the CG how to finsih them
- 15:01:27 [scribe]
- ... we would need to make a case to extend
- 15:02:15 [scribe]
- danbri: why not just ask now? for extension
- 15:02:19 [scribe]
- ivan: other non skos things
- 15:02:31 [scribe]
- ... when we go to an extension, we have to say exactly what it is for
- 15:02:36 [scribe]
- ... if only skos, thats a clear arg
- 15:03:12 [scribe]
- guus: important thing is that this WG ... if we make that schedule, LC in April ... May and June will still be busy periods, bringing doc thru CR
- 15:03:19 [scribe]
- ...rest of work is mostly for the chairs
- 15:03:30 [scribe]
- ...for your planning, you can expect this work to die down around summer next year
- 15:03:51 [scribe]
- timecheck: 5.05pm
- 15:04:14 [scribe]
- ConceptSchemeContainment next
- 15:04:28 [scribe]
- (back in 10 minss)
- 15:09:56 [scribe_]
- scribe_ has joined #swd
- 15:11:19 [ivan]
- ivan has joined #swd
- 15:16:59 [scribe]
- resumed
- 15:17:32 [scribe]
- Module: Concept Schemes
- 15:17:43 [scribe]
- al: so the use case i had in my mind was ...
- 15:17:49 [scribe]
- ... eg i receive some rdf data
- 15:17:57 [scribe]
- ... in that data, two diff thesauri schemes are defined
- 15:18:11 [scribe]
- ... want to be able to show someone there are two schemes, and show them which is which
- 15:18:14 [scribe]
- ...thats the use case
- 15:18:23 [scribe]
- ... minimal way
- 15:18:32 [scribe]
- ... tried to be consistent with rdfs isDefinedBy
- 15:18:42 [scribe]
- ... implicitly depracates skos:inScheme
- 15:18:57 [scribe]
- semantics are just that skos ConceptScheme is a class
- 15:19:21 [scribe]
- (pls someone post the link, wont transcribe detail)
- 15:20:29 [scribe]
- danbri: clever proposal, 2nded
- 15:20:35 [Ralph]
- are we looking at -> http://www.w3.org/2006/07/SWD/track/issues/36 ConceptSchemeContainment ?
- 15:20:41 [scribe]
- al: couple of "may" statements
- 15:20:49 [edsu]
- http://www.w3.org/2006/07/SWD/wiki/SkosDesign/ConceptSchemes/MinimalProposal
- 15:20:50 [scribe]
- ralph, MinimalProposal
- 15:20:52 [scribe]
- thx
- 15:21:09 [scribe]
- al: can use sparql to ask if this semantic ... in this graph
- 15:24:01 [scribe]
- guus: re wordnet eg, considered using owl imports
- 15:24:10 [scribe]
- al: parag here says we could have conceptscheme as owl ontology
- 15:24:22 [scribe]
- .. .diff may as the one re named graphs and conceptscheme
- 15:25:08 [scribe]
- (discussion of what comes as std in sparql vs out of band server controls)
- 15:25:25 [scribe]
- guus:i like the proposal
- 15:25:31 [scribe]
- ...nice use of isDefinedBy
- 15:26:03 [scribe]
- al: if you do think of conceptschemes as named graphs
- 15:26:41 [scribe]
- ... you dont ever need to use the isDefinedBy
- 15:26:51 [scribe]
- danbri: you could generate them explicitly using SPARQL CONSTRUCT tooling
- 15:27:08 [scribe]
- guus: this uses our base level mechanisms, ie rdf, rdfs etc, to the max
- 15:27:14 [scribe]
- ...and we only do extras when needed
- 15:27:42 [scribe]
- q+ to ask re DL
- 15:27:54 [scribe]
- al: with inScheme, was no notion of cardinality
- 15:28:05 [scribe]
- ...with isDefinedBy, implicitly saying aconcept is only defined by one concept scheme
- 15:29:09 [Ralph]
- I'm pretty certain that isDefinedBy is not an owl:functionalProperty
- 15:29:57 [scribe_]
- scribe_ has joined #swd
- 15:29:57 [Ralph]
- -> http://www.w3.org/TR/rdf-schema/#ch_isdefinedby rdf:isDefinedBy (a "utility property")
- 15:30:18 [scribe_]
- al: the rdfs spec says "isDefinedBy may be used to indicate an rdf vocab in which a resource is described"
- 15:31:13 [scribe_]
- guus: if we get comments that they would like another term ... we could have same notion in skos or a subprop but for moment i see no real need
- 15:32:38 [scribe]
- john: inScheme allowed a concept to be related to multiple schemes
- 15:32:51 [scribe]
- ... but isDefinedBy is ok that way too
- 15:33:03 [scribe]
- al: personally i would like to explore us being a bit stricter
- 15:33:03 [Ralph]
- (that is, I'm pretty sure that no W3C spec says rdfs:isDefinedBy is an owl:FunctionalProperty but I think that this would be consistent with intent]
- 15:33:44 [scribe]
- (what ralph said ... i think i didn-t argue hard enough for functioanl within rdfcore)
- 15:33:59 [scribe]
- guus: am happy to define inscheme as subprop of isdefinedby, and recommend latter
- 15:34:36 [scribe]
- antoine: q re issue this morning for mixing owl and skos
- 15:36:08 [scribe]
- proposal: to close issue Concept Schemes
- 15:36:12 [Zakim]
- +??P41
- 15:36:22 [dlrubin]
- dlrubin has joined #swd
- 15:36:26 [Ralph]
- zakim, ??p41 is Daniel
- 15:36:26 [Zakim]
- +Daniel; got it
- 15:36:35 [scribe]
- guus summarising
- 15:36:44 [aliman]
- http://www.w3.org/2006/07/SWD/wiki/SkosDesign/ConceptSchemes/MinimalProposal?action=recall&rev=1
- 15:37:13 [scribe]
- guus: until now, proposal meeting with moderate enthusiasm
- 15:37:20 [scribe]
- ... keep inScheme for historical reasons
- 15:37:27 [scribe]
- ... define as subprop of isDefinedBy from rdfs
- 15:37:35 [scribe]
- ... with some practice for how to use it in skos context
- 15:37:41 [scribe]
- ... antoine asks how to handle hasTopConcept
- 15:38:27 [scribe]
- guus: i-m happy computing it
- 15:38:43 [scribe]
- danbri: only if you have a complete description
- 15:39:01 [scribe]
- danbri: is it used?
- 15:39:03 [scribe]
- al: yup
- 15:39:06 [scribe]
- guus: keep it
- 15:40:02 [scribe]
- guus: proposal is to accept the proposal from alistair as a resolution for closing issue 36
- 15:40:15 [scribe]
- ...with two remarks
- 15:40:27 [scribe]
- 1. for historical reasons, inscheme is kept as a subprop of isDefinedBy
- 15:40:32 [scribe]
- 2. we dont touch hasTopConcept
- 15:40:42 [Ralph]
- -> http://www.w3.org/TR/2005/WD-swbp-skos-core-spec-20051102/#inScheme skos:inScheme
- 15:40:48 [scribe]
- al: are we explicitly depracating skos:inScheme
- 15:41:17 [scribe]
- danbri: precedents for deprecation?
- 15:41:32 [scribe]
- al: in prev WG we useed OWLs classes for these
- 15:41:40 [scribe]
- danbri: i suggest doing likewise here
- 15:42:19 [aliman]
- http://www.w3.org/2006/07/SWD/wiki/SkosDesign/ConceptSchemes/MinimalProposal?action=recall&rev=1
- 15:43:35 [scribe]
- guus: formalities
- 15:43:41 [scribe]
- .. no objections, abstentions
- 15:43:46 [scribe]
- ... resolved by consensus
- 15:44:34 [scribe]
- we agree 3. that depracated (using approporiate owl vocab) is part of the accepted proposal
- 15:45:20 [Ralph]
- s/depracated/deprecating skos:inScheme
- 15:45:43 [scribe]
- thanks ralph!
- 15:46:06 [scribe]
- ADJOURNED!
- 15:46:16 [Ralph]
- q+ to thank the hosts
- 15:46:21 [Zakim]
- scribe, you wanted to ask re testAMONIALS and to ask re DL
- 15:46:25 [danbri]
- ack ralph
- 15:46:25 [Zakim]
- Ralph, you wanted to thank the hosts
- 15:47:35 [Ralph]
- did Guus just say "no meeting next Tuesday"?
- 15:47:41 [danbri]
- thanks Ralph for 10 years of RDF work!
- 15:48:06 [Ralph]
- [/me pulls more grey hair :) ]
- 15:48:27 [edsu]
- Ralph: yes
- 15:48:58 [Ralph]
- Guus: next meeting 23 October
- 15:49:26 [Antoine]
- Antoine has left #swd
- 15:49:28 [Ralph]
- [now really adjourned]
- 15:49:30 [dlrubin]
- dlrubin has left #swd
- 15:49:32 [Zakim]
- -Daniel
- 15:49:35 [Ralph]
- zakim, list attendees
- 15:49:35 [Zakim]
- As of this point the attendees have been MeetingRoom, Ralph, DanBri, Guus, Tom, Sean, Diego, Antoine, Alistair, Ivan, Ed, Jon, Daniel
- 15:49:40 [Ralph]
- rrsagent, please draft minutes
- 15:49:40 [RRSAgent]
- I have made the request to generate http://www.w3.org/2007/10/09-swd-minutes.html Ralph
- 15:57:02 [Zakim]
- -MeetingRoom
- 15:57:07 [Ralph]
- bye :)
- 15:57:40 [Zakim]
- SW_SWD(f2f)3:00AM has ended
- 15:57:45 [Zakim]
- Attendees were MeetingRoom, Ralph, DanBri, Guus, Tom, Sean, Diego, Antoine, Alistair, Ivan, Ed, Jon, Daniel
- 16:15:48 [Ralph]
- zakim, bye
- 16:15:48 [Zakim]
- Zakim has left #swd
- 16:16:01 [Ralph]
- rrsagent, bye
- 16:16:01 [RRSAgent]
- I see 9 open action items saved in http://www.w3.org/2007/10/09-swd-actions.rdf :
- 16:16:01 [RRSAgent]
- ACTION: Guus to write up the issue and add to issue list. [1]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T12-14-28
- 16:16:01 [RRSAgent]
- ACTION: Diego to recast Recipe 6 [2]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T12-41-18
- 16:16:01 [RRSAgent]
- ACTION: Ralph/Diego to work on Wordnet implementation. [3]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T12-42-01
- 16:16:01 [RRSAgent]
- ACTION: Ralph to come up with a URI for wiki page [4]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T12-48-41
- 16:16:01 [RRSAgent]
- ACTION: Jon to make changes as proposed [5]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T12-55-47
- 16:16:01 [RRSAgent]
- ACTION: Jon to add words that acknowledge the existence of RDFa as potential mechanisms, but it's out of scope here. [6]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T13-09-04
- 16:16:01 [RRSAgent]
- ACTION: Dan/Alistair to ask apache about conditional requests [7]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T13-17-19
- 16:16:01 [RRSAgent]
- ACTION: Guus/Tom to solicit reviewers for the Recipes document. [8]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T13-22-50
- 16:16:01 [RRSAgent]
- ACTION: TF leaders to prepare a version for review in December [9]
- 16:16:01 [RRSAgent]
- recorded in http://www.w3.org/2007/10/09-swd-irc#T13-24-34