- From: Graham Klyne <Graham.Klyne@MIMEsweeper.com>
- Date: Tue, 11 Jun 2002 16:57:51 +0100
- To: Eric Miller <em@w3.org>
- Cc: RDF Core <w3c-rdfcore-wg@w3.org>
Eric, Apart from the point that Aaron raised, that looks fine to me. Bit if rdfs:isDefinedBy is also used to reference human-readable documents, and we want to accommodate that, then maybe the new schema classes need to be expanded a little; e.g. rdfs:SchemaInRDF a rdfs:Class ; rdfs:subClassOf rdfs:Schema ; rdfs:label "An RDF schema document in RDF" ; rdfs:comment """An RDF document containing defining information about some RDF vocabulary (i.e. about some RDF properties and classes)""" . rdfs:Schema a rdfs:Class ; rdfs:label "RDF vocabulary definition" ; rdfs:comment """A document, which may be machine- or human-readable, containing defining information about some RDF vocabulary (i.e. about some RDF properties and classes)""" . Another approach might be to define rdfs:Schema as above and introduce a new class for RDF documents of any purpose and use membership of both such classes to indicate the purpose of "schema in RDF" noted above. #g -- At 06:17 PM 6/10/02 -0500, Eric Miller wrote: >On Mon, 2002-06-10 at 12:28, Graham Klyne wrote: > > At 11:01 AM 6/10/02 -0500, Eric Miller wrote: > > >A couple of open issues come to mind... > > > > > >- do we formally give a name to a schema resource rather than let > > >different communities define them (this request has surfaced from the DC > > >community working on Registries). As was mentioned on the telecon, this > > >approach may be useful for clarifying the relationship between rdf > > >Schemas and Web Ontologies (e.g. rdfs:Schema subclassof web:Ontology) > > > > > >my suggestion would be 'yes' > > > > > >- do we formalize the range rdfs:isDefinedBy to be one of these schema > > >resources > > > > I'm a little uncomfortable with what this might be saying, but I'd be > happy > > if we can describe the schema resource referenced by rdfs:isDefinedBy as: > > > > [[ > > An RDF document containing defining information about some RDF vocabulary > > (i.e. about some RDF properties and classes). > > ]] > >Yes. And I'm further suggesting that we formally write this concept down >so that others can use in their descriptions (e.g.): > >so to be clear, the suggestion is to add: > ><rdfs:Class rdf:ID="Schema"> > <rdfs:label>RDF Schema</rdfs:label> > <rdfs:comment>An RDF document containing defining information about >some RDF vocabulary (i.e. about some RDF properties and >classes)</rdfs:comment> ></rdfs:Class> > >and change: > ><rdf:Property ID="isDefinedBy"> > <rdf:type >resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> > <rdfs:subPropertyOf rdf:resource="#seeAlso"/> > <rdfs:label xml:lang="en">isDefinedBy</rdfs:label> > <rdfs:label xml:lang="fr">esDéfiniPar</rdfs:label> > <rdfs:comment>Indicates a resource containing and defining the subject >resource.</rdfs:comment> > <rdfs:range rdf:resource="#Resource"/> > <rdfs:domain rdf:resource="#Resource"/> ></rdf:Property> > >-- ala http://www.w3.org/2000/01/rdf-schema > >to... > ><rdf:Property rdf:ID="isDefinedBy"> > <rdfs:subPropertyOf rdf:resource="#seeAlso"/> > <rdfs:label xml:lang="en">isDefinedBy</rdfs:label> > <rdfs:label xml:lang="fr">esDéfiniPar</rdfs:label> > <rdfs:comment>Indicates a resource containing and defining the subject >resource.</rdfs:comment> > <rdfs:range rdf:resource="#Schema"/> > <rdfs:domain rdf:resource="#Resource"/> ></rdf:Property> > ><!-- note I'd suggest clarifying the comment --> > >or is this level of formalism the part you're uncomfortable with? > > > What I want to avoid doing here is (a) creating an idea that a schema is > > somehow apart from the wider body of RDF data, and (b) that a schema > > contains only statements based on the RDFS-defined vocabulary (rdfs:range, > > rdfs:domain, etc.). > >I absolutely agree. I don't mean to suggest otherwise. > >-- >eric miller http://www.w3.org/people/em/ >semantic web activity lead http://www.w3.org/2001/sw/ >w3c world wide web consortium http://www.w3.org/ ------------------- Graham Klyne <GK@NineByNine.org>
Received on Tuesday, 11 June 2002 13:03:16 UTC