- From: Young,Jeff (OR) <jyoung@oclc.org>
- Date: Wed, 8 Sep 2010 18:04:04 -0400
- To: "ZENG, MARCIA" <mzeng@kent.edu>, "Thomas Baker" <tbaker@tbaker.de>
- Cc: "Andy Powell" <andy.powell@eduserv.org.uk>, "Karen Coyle" <kcoyle@kcoyle.net>, <public-lld@w3.org>
- Message-ID: <52E301F960B30049ADEFBCCF1CCAEF5909A7B6C0@OAEXCH4SERVER.oa.oclc.org>
I mocked up Figure 6 from the document Marcia sent using OWL/XML Schema. The files are attached. * model.owl - An OWL DL representation of "FIG 6. General DCAP Domain Model" from the document Marcia sent. This OWL can be validated here: http://www.mygrid.org.uk/OWL/Validator o owl2html.xsl - I wrote this and added a stylesheet reference to model.owl so people can browse it as HTML. * model.xsd - This is an XML Schema representation of model.owl. I hand-crafted this XSD, but in principle it could be manufactured directly from the OWL using XSLT or some-such. * rdf.xsd - I included this because my XML Schema validator refuses to accept the "official" RDF XML Schema at http://www.w3.org/2000/07/rdf.xsd * work_1.rdf - This is a mocked up RDF/XML instance of dc-ap:Work from the model that conforms to the XML Schema I wrote for it. I can send representations of other individuals in the model, but they will all look similar. This RDF can be validated here: http://www.w3.org/RDF/Validator/uri My use case scenario involves 3 domains: http://dc-ap.org/ - A DC application profile maintenance agency where the model.owl and model.xsd documents and extensions are hosted. http://x-auth.org/ - An authority agency where some Themas and Nomens based on the OWL/XSD are maintained and published as Linked Data. http://x-lib.org/ - An organization that populates and publishes most of the classes in FIG 6. (e.g. work_1.rdf) as Linked Data using the OWL/XSD. The general "real world object" URI pattern I assumed in the RDF is like so: http://{domain-name}/{class-name}/{instance-name} where {class-name} is taken directly from the ontology. The {instance-names} I used are assumed to be sequential numbers unique to each class. Based on my superficial understanding of DC application profiles, I suspect that this extensible OWL/XSD solution could fulfill at least some of the intended use cases. The gaps aren't clear to me, though. Jeff From: ZENG, MARCIA [mailto:mzeng@kent.edu] Sent: Saturday, September 04, 2010 10:42 PM To: Young,Jeff (OR); Thomas Baker Cc: Andy Powell; Karen Coyle; public-lld@w3.org Subject: Re: Library data diagram Jeff, For the Dublin Core conference we have prepared a paper for FRBRer family based domain model for application profiles, inspired by the SWAP model. With the addition of FRSAD entity we expanded the SWAP domain model, and proposed a general AP model. I am attaching the paper for your information. We are hoping to get into a discussion in the DC2010 time, but looks like now we should enter the theme earlier. We are now also using this general model to draft the DCMI-NKOS AP's domain model. See the attachment. Best, Marcia On 9/4/10 5:06 PM, "Young,Jeff (OR)" <jyoung@oclc.org> wrote: Tom, I'll try to mock up EPrints/SWAP in UML/OWL/XML Schema as I imagine it. >From there, we can compare/contrast it with DC application profile approach to see where the overlap and gaps are. I'm still agonizing over the use cases I've started, but try to have something ready soon so we can decide if it's worth discussing at the joint meeting. Jeff > -----Original Message----- > From: Thomas Baker [mailto:thomasbaker49@googlemail.com] On Behalf Of > Thomas Baker > Sent: Saturday, September 04, 2010 3:48 PM > To: Young,Jeff (OR) > Cc: Andy Powell; Karen Coyle; public-lld@w3.org > Subject: Re: Library data diagram > > Hi Jeff, > > On Wed, Sep 01, 2010 at 11:38:19PM -0400, Jeff Young wrote: > > I assume that resources modeled in OWL (owl:Class, > owl:ObjectProperty, > > individuals, etc.) could be "reused" in a DC application profile. I > > think we're on the same page on this point. > > Yes :-) > > > > In this context, the point of a "DC application profile" > > > would be to specify the pattern of resource descriptions using > > > RDF properties and classes. For example, the application > > > profile would specify that the property ex:describes be used > > > when relating an instance of ex:BibRecord to an instance of > > > resource (which would be inferred to be a frbr:Manifestation). > > > It would specify the template by which instance metadata, > > > such as 12345/x-dc.rdf, is created. > > > > From this example, it sounds like DC application profiles are coupled > > with specific conceptual models (e.g. the EPrints model) that > > more-or-less *could* be represented in OWL. > > A particular DC application profile is based on a particular > "domain model". A Domain Model is a model of things > being described in metadata -- such as, in the case of the > EPrints/SWAP application profile, an Agent, Scholarly Work, > Expression, Manifestation, and Item. > > > For sure, the maddening > > thing about RDF is that there are so many equivalent ways to > *represent* > > RDF that it is unreasonably hard for humans to cope. I can believe > this > > is an important problem that needs to be solved, but since RDF/XML is > > XML why not create an XML Schema to constrain the OWL individuals > > instead? > > That was roughly the intention of the approach embodied > in the DCMI Abstract Model [1] and Description Set Profile > constraint language [2] -- to provide a language for describing > your particular model in a way that can be expressed and > syntactically validated in your syntax of choice (including > XML Schema), yet maps straightforwardly to triples. > > If the DCAM/DSP approach has been surpassed or superseded by > better options, I would very much like to get these on the table > in the joint meeting of LLD XG and the DCMI Architecture Forum > on Friday, 22 October [3]. > > Tom > > [1] http://dublincore.org/documents/abstract-model/ > [2] http://dublincore.org/documents/dc-dsp/ > [3] http://www.w3.org/2001/sw/wiki/JointMeeting2010 > > -- > Thomas Baker <tbaker@tbaker.de> >
Attachments
- application/octet-stream attachment: model.owl
- application/octet-stream attachment: owl2html.xsl
- application/octet-stream attachment: model.xsd
- application/octet-stream attachment: rdf.xsd
- application/octet-stream attachment: work_1.rdf
Received on Wednesday, 8 September 2010 22:04:45 UTC