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

 


Help: OASIS Mailing Lists Help | MarkMail Help

regrep-semantic message

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


Subject: Re: [regrep-semantic] ebXML Registry Profile for OWL


ewallace@cme.nist.gov wrote:
>Farrukh wrote:
>
>
>>From Wikipedia: http://en.wikipedia.org/wiki/Profile
>  
>> In standardization, a profile consists of an agreed-upon subset and 
>> interpretation of a specification. ...
>>    
>
>This is indeed *one* use of the word "profile" in some standards efforts.
>I was once an OSI person (long ago, but not at all far away), so I am 
>familiar with this use.  
>
>However, your definition
>
>  
>>My definition is that a profile is: "a normative specification that defines 
>>a standard way to extend or restrict a base specification that is the 
>>target of the profile."
>>    
>
>isn't consistent with the OSI use because it allows a profile to
>extend rather than merely subset a spec. I think I see where this comes
>from though: ebRIM has its own extensibility mechanism, and I believe
>you wish to document a particular usage of that (for OWL) in the work you
>have proposed.  Is that correct?
>  
Yes - precisely.

However, please note that there is ample predent for using profiles to 
define standard extensions
of extensible spec. See for example SAML and XACML specs.
 
My experience with several standards is that the term profile is used to 
define both extensions and restrictions.

The idea is that:

1) a good spec is extensible and a profile needs to describe exactly how 
to use the extensions feature
while maintaining interoperability.

2) Even a reasonable spec has a lot of junk that is not desiarble and a 
profile can restrict by saying that certain features MUST NOT be used.,
>  
>>>The other question I have is about the UML that describes the language
>>>supported by the profile (at least such a thing was in the Web Services 
>>>profile provided as an example).  
>>>      
>>What are you refering to here. Can you be more specific please. 
>>
>>    
>>> This is essentially creating a metamodel 
>>> of the target language depicted in UML. 
>>>      
>
>I can be more specific.  Illustration 1:WSDL Information Model from the
>WSDL profile is an example of what I mean.  If a similar model were 
>included in the OWL profile, I would want it to be consistent with the
>metamodel for OWL in chapter 12 of the Ontology Definition Metamodel
>(see http://www.omg.org/cgi-bin/doc?ad/05-09-08.pdf).
>  
+1

The UML Model is illustrative not prescriptive and can be anything that 
helps further correct understanding.
It would make perfect sense to be consistent with the metamodel for OWL. 
Note that in case of WSDL there was no such
model available.

Thanks very much for the clarification.
-- 
Regards,
Farrukh


begin:vcard
fn:Farrukh Najmi
n:Najmi;Farrukh
email;internet:farrukh.najmi@sun.com
tel;work:781-442-9017
url:http://ebxmlrr.sourceforge.net/tmp/farrukhRacePointIcon.jpg
version:2.1
end:vcard



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