OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [regrep] [Q] RDF API versus creating an ebXML Registry Knowledge Model


<Quote>
then any API or representation (e.g., RDF, RDF-Rule, OWL, OWL DL, OWL
Full) can be supported.
</Quote>

Are we mixing terms here? Seems like we're equating API with
representation, when perhaps we should not...

Joe

Zachary Alexander wrote:
> 
> <John Gillerman>The question is can the entire
> registry (including the semantic content addition) be seen as an
> ontology
> and thus accessible via an RDF based API.  This is clearly more
> disruptive
> to the ebXML community, but is the disruption worth it to get along the
> path
> of unification of the semantic web community with the ebXML
> community.</John Gillerman> John, I think that it is a question of
> "has-a versus is-a." The ebXML Registry has an ontology but it is a
> registry. If the Knowledge model is explicitly defined (i.e., like in an
> ontology) then any API or representation (e.g., RDF, RDF-Rule, OWL, OWL
> DL, OWL Full) can be supported.
> 
> IMHO: You allude to one of the major problems that we will face. How do
> we align object oriented issues with ontology oriented issues?  What is
> more important the knowledge or the methods that act upon that
> knowledge?  Objected Oriented analysis is most concerned with the
> methods. I think that you have to clearly separate the two issues or the
> Object Oriented and Semantic/Knowledge Oriented communities will be
> talking past each other.
> 
> My proposal is that the Object Oriented issues be covered in the RIM/RS
> and Semantic/Knowledge Oriented issues will be covered in the Registry
> Knowledge Model. I just think we gain more interoperability benefits
> talking about ebXML Registry compatibility and how to access it versus
> only how to access it.  RDF API support could be a non-issue by the time
> the standard is worked but compatibility will always be an issue.
> 
> Zachary Alexander
> The IT Investment Architect
> ebTDesign LLC, (703) 283-4325
> http://www.ebTDesign.com
> http://www.p2pspeaker.com
> http://www.p2peconomy.com
> 
> 
> -----Original Message-----
> From: John Gillerman [mailto:john.gillerman@sisconet.com]
> Sent: Monday, January 05, 2004 12:10 PM
> To: regrep@lists.oasis-open.org
> Subject: RE: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> Zachary,
> 
> I think one still wants an single API to access the ontology and the
> rest of
> the registry.  Otherwise interoperability between vendors is limited.
> The
> question seems to be what API.  The default choice is clearly the
> existing
> ebXML API since it is well supported.  The question is can the entire
> registry (including the semantic content addition) be seen as an
> ontology
> and thus accessible via an RDF based API.  This is clearly more
> disruptive
> to the ebXML community, but is the disruption worth it to get along the
> path
> of unification of the semantic web community with the ebXML community.
> I
> think that one could suggest that these two communities would be
> stronger
> working together than apart - but at what cost.  This goes back to the
> "divided we fall" issue aka the world of only WinFS (instead of also
> RDF)
> and UDDI (instead of also ebXML registry).
> 
> John
> 
> -----Original Message-----
> From: Zachary Alexander [mailto:zack2003@ebtdesign.com]
> Sent: Monday, January 05, 2004 11:33 AM
> To: regrep@lists.oasis-open.org
> Subject: RE: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> <Matt>I like purpose driven APIs, but I am not so wild about purpose
> driven
> data models when we are dealing with registry technologies.  A good
> metadata registry data model should be flexible enough to support nearly
> any metadata application, and if the API doesn't "feel right", make it
> feel right with an API adapter.</Matt>
> IMHO: An ebXML Registry Knowledge Model would be a lot like a metadata
> registry data model.  Instead of modeling the Registry data elements it
> would model the Registry concepts. An ontology then could be built to
> translate between the Registry Knowledge Model and any new purpose
> driven APIs. An ebXML Registry that is Semantic/Knowledge aware would
> not care about APIs because ontologies would be used to formally handle
> interoperability.
> 
> BTW: This discussion is relevant only to the Registry 4.0 Semantic
> Content work.
> 
> Zachary Alexander
> The IT Investment Architect
> ebTDesign LLC, (703) 283-4325
> http://www.ebTDesign.com
> http://www.p2pspeaker.com
> http://www.p2peconomy.com
> 
> -----Original Message-----
> From: Matthew MacKenzie [mailto:mattm@adobe.com]
> Sent: Monday, January 05, 2004 10:42 AM
> To: regrep@lists.oasis-open.org
> Subject: RE: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> Zachary,
> 
> To clarify, I don't think that ebXML Registry itself should define any
> new APIs.  We should have one, solid and well supported API.  If third
> parties wish to make purpose specific APIs, I think that is great as
> long as they act as adapters to the ebXML Registry API.  I like to
> compare ebR API to JDBC, and purpose specific APIs as DAOs using JDBC.
> 
> DAO/JDBC
> findEmployeeID(name) --> query("select ID from employees where
> name='name'")
> 
> Purpose Specific API/ebR API
> getCompanyNames() --> <AdhocQueryRequest>...</AdhocQueryRequest>
> 
> I like purpose driven APIs, but I am not so wild about purpose driven
> data models when we are dealing with registry technologies.  A good
> metadata registry data model should be flexible enough to support nearly
> any metadata application, and if the API doesn't "feel right", make it
> feel right with an API adapter.
> 
> -Matt
> 
> -----Original Message-----
> From: Zachary Alexander [mailto:zack2003@ebtdesign.com]
> Sent: Monday, January 05, 2004 11:25 AM
> To: regrep@lists.oasis-open.org
> Subject: RE: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> <Matthew MacKenzie>I agree 100% that having a single API is critically
> important.  There already is a perception that "ebXML" is too
> complicated for the average developer, giving rise to purpose-driven
> registries such as UDDI. Please don't add more APIs! </Matthew
> MacKenzie>
> 
> Matthew, I don't think that purpose-driven ebXML Registries are
> necessarily a bad thing. I have never liked UDDI Registries. I would
> think that you want people extend the solutions that the ebXML Registry
> used to satisfy. I remember the first time I used a LDAP database to
> serve dynamic content. It felt "wrong."  The LDAP database was written
> originally as a means to store user passwords and group privileges.  But
> LDAP databases had quicker read properties than Relational Databases at
> that time.
> 
> <Matthew MacKenzie>If ebReg is to allow formats like RDF within a
> SubmitObjectsRequest, I would support adding a new type of request, call
> it CapabilitiesRequest, where a registry could list the types of XML
> data it can accept and where.  I think this would greatly benefit
> interoperability as this type of functionality is added. </Matthew
> MacKenzie>
> I think that the bigger question becomes should the ebXML Registry
> standard reflect the difference between an Object Oriented "Class" and
> Ontology Oriented "Concept." Should we be talking about Description
> Logics and OWL DL support?  Do we run into problems with RDF support
> when RDF-Rules standard is finished?
> 
> Zachary Alexander
> The IT Investment Architect
> ebTDesign LLC, (703) 283-4325
> http://www.ebTDesign.com
> http://www.p2pspeaker.com
> http://www.p2peconomy.com
> 
> -----Original Message-----
> From: Matthew MacKenzie [mailto:mattm@adobe.com]
> Sent: Monday, January 05, 2004 8:42 AM
> To: regrep@lists.oasis-open.org
> Subject: RE: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> Farrukh,
> 
> I agree 100% that having a single API is critically important.  There
> already is a perception that "ebXML" is too complicated for the average
> developer, giving rise to purpose-driven registries such as UDDI.
> Please don't add more APIs!
> 
> If ebReg is to allow formats like RDF within a SubmitObjectsRequest, I
> would support adding a new type of request, call it CapabilitiesRequest,
> where a registry could list the types of XML data it can accept and
> where.  I think this would greatly benefit interoperability as this type
> of functionality is added.
> 
> Regards,
> 
> Matthew MacKenzie
> Senior Architect
> Adobe Systems
> mattm@adobe.com
> 
> -----Original Message-----
> From: Farrukh Najmi [mailto:Farrukh.Najmi@Sun.COM]
> Sent: Monday, January 05, 2004 9:31 AM
> To: regrep@lists.oasis-open.org
> Subject: Re: [regrep] [Q] RDF API versus creating an ebXML Registry
> Knowledge Model
> 
> Zachary Alexander wrote:
> 
> > All,
> >
> > Would it be better to create an ebXML Knowledge Model? This document
> > would outline the Semantic/Knowledge Model and facilitate
> > interoperability. The RDF API solution seems like a bolt-on solution
> > to me that doesn't solve the problem of how to make the registry
> > Semantic/Knowledge aware.
> >
> In my strawdog thinking I am assuming that our API would remain largely
> unchanged and as defined by ebRS. What would be different is that in
> addition to RegistryObjects one can submit RDF and OWL content within a
> SubmitObjectsRequest. The query API is where there is likely to be
> impact. The minimal impact is to enhance existing query syntax in order
> express ontology based queries. A more significant impact to query may
> be driven the RDF Data Access WG requirements.
> 
> The information model would be largely unchanged in phase 1 other than
> the addition of RDF and OWL model elements.
> 
> > Should the question of API's be an implementer's problem or a Registry
> 
> > problem?
> >
> I believe interoperability requires a single standard API to the
> registry.
> 
> > If we have a Semantic/Knowledge Model that shows how knowledge will be
> 
> > represented natively in the Registry then it is up to implementers too
> 
> > translate any API to the Registry Knowledge Model.
> >
> Again I believe it is important to have a single standard API to the
> registry that also supports new RDF, OWL related features.
> 
> Maybe what you are saying is that we do not need to provide APIs to
> manipulate RDF and OWL content and leave that to implementations. If so,
> 
> I tend to agree with you.
> 
> > One of the problems is that RDF support alone won't support OWL.
> >
> +1
> 
> > There will have to be a separate API(s) to support OWL and/or OWL
> > Lite, OWL DL, OWL Full. I have also seen papers that talk about using
> > "Topic Maps" to represent Semantic/Knowledge. Seems like five API's
> > right out of the gate.
> >
> My sense of API is that it is fairly generic. It is basically what we
> have today embellished to allow Ontology aware queries and use of
> Ontologies in Classification of objects.
> 
> BTW reminder that the SCM SC vote closes today so please make sure you
> cast your vote. Thanks.
> 
> --
> Regards,
> Farrukh
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the
> OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.
> php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of
> the OASIS TC), go to
> http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgr
> oup.php.
> 
> To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/regrep/members/leave_workgroup.php.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]