Re: RDFS schema files

Hi Bob,

In order to be able to generate the same structure in multiple
serializations (eg Turtle, N3, XML, etc) I build it in code and then
run it through the serializers.

So the exact nature of the output is somewhat out of my control.  When
it's finalized, we can hand-tweak it to be more easily readable.

Rob

On Mon, Jun 18, 2012 at 5:56 PM, Bob Morris <morris.bob@gmail.com> wrote:
> I'm fond of minimalist ontologies that keep an open mind about the
> open world, so I like this at a glance. But I haven't looked yet to
> see if I think it lines up well with the Data Model).
>
> One syntactic issue about which I hope someone can point me to an
> authority proving me wrong:  It's common practice in RDF/XML to have a
> DTD with XML entity declarations and use corresponding entity
> references in xml attributes, assuming that they will be expanded.
> Example: <rdfs:subClassOf rdf:resource="&rdfs;Resource"/>
>
> But to the best of my understanding, nothing in the RDF/XML
> specification requires that the RDF/XML serialization be valid for a
> DTD or XML-Schema. In particular, I believe nothing guarantees that
> the value of this the example is anything other than the exact
> contents of the quoted string, and I think that an RDF/XML parser that
> behaves that way is nevertheless, and horrifyingly, compliant with the
> RDF/XML spec.  I hope I am wrong, because that use of entity reference
> makes a less annoying RDF file.  I even like to use them in the value
> of namespace declarations, because then the only thing you really have
> to edit is the DTD....
>
> So please, please, would someone point me at something in an RDF/XML
> spec that I can understand implies that entity references must be
> expanded; (ideally the something wouldn't make me bite the bullet and
> understand something deep about infosets.  :-)  )
>
> Bob
>
> On Mon, Jun 18, 2012 at 3:16 PM, Robert Sanderson <azaroth42@gmail.com> wrote:
>> Dear all,
>>
>> If you have a moment, please check out the schema files for both the
>> core and extension models.
>>
>> http://www.openannotation.org/spec/core/core-schema.xml
>> http://www.openannotation.org/spec/extension/extension-schema.xml
>>
>> Before we put them up on the W3C site (which takes a bit more effort)
>>
>> Many thanks,
>>
>> Rob
>>
>
>
>
> --
> Robert A. Morris
>
> Emeritus Professor  of Computer Science
> UMASS-Boston
> 100 Morrissey Blvd
> Boston, MA 02125-3390
>
> IT Staff
> Filtered Push Project
> Harvard University Herbaria
> Harvard University
>
> email: morris.bob@gmail.com
> web: http://efg.cs.umb.edu/
> web: http://etaxonomy.org/mw/FilteredPush
> http://www.cs.umb.edu/~ram
> ===
> The content of this communication is made entirely on my
> own behalf and in no way should be deemed to express
> official positions of The University of Massachusetts at Boston or
> Harvard University.

Received on Tuesday, 19 June 2012 20:55:58 UTC