- From: Leo Obrst <lobrst@mitre.org>
- Date: Thu, 24 Jan 2002 14:37:13 -0500
- To: Jeff Heflin <heflin@cse.lehigh.edu>
- CC: WebOnt <www-webont-wg@w3.org>
- Message-ID: <3C506269.2293764D@mitre.org>
Jeff and all, Here was the information from our Content Interoperability F2F breakout session that Jonathan Dale scribed. The first is our final use case and requirements list, the second is the actual session details (both in text). We have already communicated internally about your needs based on today's telecon's discussion and will be trying to revise the 2 use cases (AgentCities-Travel Planning and Web Portal/OntoWeb). As I suggested at the telecon, you might want to take the base requirement descriptions from our final F2F document at: http://lists.w3.org/Archives/Public/www-webont-wg/2002Jan/0066.html Best, Leo Jeff Heflin wrote: > > Hello, > > On Jan. 17, I asked for the chairs of the use case groups to provide > input for the Requirements Document. I have still not received any. Of > course, my original request said by "Wed. Jan 24," and since Wednesday > was actually the 23rd this may have led to some confusion. Hopefully, no > one interpreted it as meaning "some later year where Jan. 24 falls on a > Wednesday." ;-) > > Anyway, I'd like to reiterate my request. If we have to, we'll simply > use the read-ahead documents for the face-to-face as our input, but then > we risk losing valuable information and insights that came out of the > breakout sessions at the face-to-face. So please, try to get us this > input by the end of the day. If you have nothing to add to the original > use case documents, then let us know and we'll begin from there. Thank > you for your cooperation. > > Jeff Heflin > > p.s. I've attached the original message below... > > -------------------------------------------------------------------------- > > Hello everyone, > > It was a pleasure meeting many of you in New Jersey this week. We are > preparing to edit the requirements document and need your input. If you > were the chair of one of the breakout sessions on use cases please send > us information on the following items produced by your session: > > Detailed representative use cases (about one page each) > Detailed design goals, if any (about one page each) > Requirements (short paragraphs, also mention which use case or design > goal motivated the requirements) > > Please collect this in ASCII text format and post it to the mailing list > with a REQDOC: prefix by Wed. Jan 24. Of course, you are welcome to > solicit input from members of the original use case subgroup, but we > would prefer if each group only posted a single message. If you are > unable to meet this timeframe, please appoint someone from your use case > group to perform this task. If my memory serves me correctly, the chairs > of the use case breakout sessions were: > > Content Interoperablity - Mike Dean or Leo Obrst > Collection Management - Guus Schreiber > Web Services - Stefan Decker > General Requirements - Deborah McGuinness > > To remind you of the use cases, design goals, and requirements, I've > attached Jim's original summary of the product of the four breakout > sessions. Note that I've sorted the requirements by the initial grade > given by playing "Dan's game." Please send the paragraph for every > requirement regardless of the grade assigned. We plan to provide things > that some people see as requirements but were rejected by the group in a > separate section, and at any rate having them there allows for us to > still discuss and consider them. > > Thank you! > > Sincerely, > Jeff, Jonathan, and Raphael > > --------------------------------------------------------------------- > > USE CASES: > - web site mgt > - Homogenous collection > - doc about an object/artifact/design > > - Travel planning > - Portal from multiple sources > > - Ubiq. Computing (small devices) > > DESIGN GOALS: > - Shared Ontologies > - Ontology Extension > - Ontology evolution > - Detect Inconsistency > - Ontology Interoperability > - Scalability > - Ease of Use > - XML syntax > - Expressiveness > - Internationalization > > REQUIREMENTS: > A Annotation/tagging of ontologies (some particular properties) > A Ontology namespaces/inter-ontology reference > A ability to state uniq. names > A character set support > A lexical representation (internationalization) > A ontology management language features (versioning) > A unambiguous term referencing using URIs > A uniqueness of unicode strings > B Define range contraints on data types > B Ontology mapping relations (equivalento) > B ability to state closed worlds > B commitment to ontologies > B ontology partitioning > B solution to "tagging/grouping" problem > B- Class as instance > B- Relational Types > B- records (complex datatypes) > C capability (chaining of properties, transitivity) > C effective decision procedure > C layered approach > C- commitment to portions of ontologies > X ability to integrate signatures > X bit efficient encoding > X defaults > X multicultural mechanism (view) > X support for speech acts > X unique name assumption > - (procedural attachment) > - Definitional constraints of conjunctive type > - arithmetic primitives > - pre and post conditions > - support for expressing work flow > - support for variables > > OPEN ISSUES: > - defaults appear to be needed, but difficult or impossible > - presentation syntax > - explainability -- _____________________________________________ Dr. Leo Obrst The MITRE Corporation mailto:lobrst@mitre.org Intelligent Information Management/Exploitation Voice: 703-883-6770 7515 Colshire Drive, M/S W640 Fax: 703-883-1379 McLean, VA 22102-7508, USA
WebONT Working Group - Content Interoperability Breakout Group Leo Obrst, James Barnett, Mike Dean, Rafael Volz, Jonathan Dale (scribe) 15th January, 2002 Two Use Cases 1. Agentcities and Travel Planning for small devices 2. Ontology and Content Interoperability with OntoWeb Language Requirements 1. Ontology namespaces and inter- and intra-ontology references 2. Ontology mapping relations (rules) 3. Consistency annotations; definition of annotation tags 4. Ontology partitioning 5. Meta-knowledge 6. Property typing 7. Ontology layering (more of a goal) 8. Lexical representations and muti-lingual/multi-cultural support Jonathan Dale, PhD Member of Research Staff Network Agent Research Group Fujitsu Laboratories of America 595 Lawrence Expressway Sunnyvale, California 94085, USA Tel: +1 408 530 4543 Fax: +1 408 530 4515
WebONT Working Group – Content Interoperability Breakout Group Leo Obrst, James Barnette, Mike Dean, Rafael Volz, Jonathan Dale (scribe) 15th January, 2001 Use Cases LO: Requirement is to distill from the list of 22 use cases, 2 specific exemplars. And we also need to come up with a list of concrete list of language requirements that we can vote on. LO: Focus should be on content interoperability, and we seemed to focus on device interoperability. Main classes are (1) device interoperability, (2) organizational interoperability, (3) conceptual search/eCommerce interoperability, (4) knowledge fusion/agent interoperability. LO: Suggest that we focus on knowledge fusion and agent interoperability areas, for example, FIPA/Agentcities use cases, such as agents using different ontologies. JB: It would be good to mention/use knowledge fusion as a use case. Eventually all of this will have to be tested, so they may implement their own RV: Suggest having a management briefing/executive overview of the whole area and has pointers to the more expanded examples in the appendix. LO: JH will eventually pull together all of the information from each of the Breakout groups into one big document. RV: Might be better to have the summary, requirements and then the 2 use cases. LO: Three issues drawn from the use cases; (1) mapping between ontologies including composition/decomposition of ontologies, (2) different views of ontologies based upon physical/functional property matching, and, (3) granularity of ontologies, perhaps for small devices. RV: First cases can be regarded as ontologies mediating between different instance data (databases, etc.), i.e. an integrated schema to prevent multiple mappings between individual instance. MD: Third case can be used for deriving (graph pruning) ontologies for smaller devices, and, providing a finer granularity view of ontologies. RV: We don't want everyone having to implement small device support. JD: FIPA Gateways Technical Committee use gateways at the edge of networks not only to tokenise the data stream to make it smaller, but also content pruning/refinement so that the actual data is made smaller for the end device. Additionally, the use of gateways means that everyone doesn't have to implement this (the gateway owner provides a mapping). MD: Or, we can fall back on the ISO OSI model by pushing it up into the application layer (layer 7). MD: Can we combine device and organizational interoperability work into one use case, since they are related. LO: Perhaps also bind the agent interoperability into this, too. JD: <<Insert description of the Agentcities Evening Organizer here.>> LO: This sounds like your use case, MD; perhaps we can combine this with the Agentcities EO to provide an entire stack of issues from devices at the bottom to agent-oriented applications at the top. MD: Aggregation was voted a not a key issue, but we might want to consider it here as an organizational issue. LO: Perhaps we should expand the specific use case for Agentcities (B) to a more specific case along the lines of the Agentcities EO (devices, agents, brokers, services and different ontologies for each). RV: We will need an example of content interoperability, for example OntoWeb; online ontology collaboration and content/annotation collaboration. LO: This falls under the organizational interoperability general case (23). MD: Internationalization also falls under the Agentcities/device use case. JD: FIPA has been thinking about translation between ontology terms in different languages via the FIPA Ontology Service, which is implemented using OKBC and KIF. LO: Combine use cases 1 (Travel Planning) and 2 (Agentcities), so that we have two exemplars of Agentcities and OntoWeb. Language Requirements LO: General categories: (1) Correlation, mapping, merging and translating of ontologies (inter-ontology), (2) device/resource interoperability, (3) ontology creation and management, and, (4) views, context and language support. LO: (1) Add separate a requirement of how to make references between different ontology representation languages (for example, OWL to UML, OWL to KIF). This is a prime requirement for FIPA, since it will not advocate a single ontology representation language. RV: Mapping between two different logics is difficult, since it requires second- order logic which makes it undecidable. LO: Add a separate requirement for aggregation. Section 3.1 Keep: 1. Include inter- and intra- 3. Add relations 12. Rename 'Consistency annotation'; ability to annotate portions of the ontology, defining the annotation tags in the language. Reject: 2., 6., 8., 11. Part of 3. 4., 5. Part of the Web Services group 7., 10. Out of scope, not in the ontology representation language 9. Not a language feature Section 3.2 Keep: 5. Reject: 1., 2., 4. Out of scope 3. Covered by Web Services 6., 7. Out of scope, part of the device specific issues 8., 9., 10., 11. Out of scope, runtime issues Section 3.3 Keep: 3. 4. 9. Not a requirement, but a goal, and it is important to reiterate Reject: 1., 2. Covered by Web Services 5. Covered by XMLS data types 6. Covered by 9. 7. 8. Out of scope, language goal 10., 11. Covered by Web Services Section 3.4 Keep: 5. Add in text of 7. Reject: 1. Too descriptive 2. Rules are required for this, or a separate ontology view/presentation language 3. 4. Covered by 3.1 (1) 6. Covered by 5. 8. 9.
Received on Thursday, 24 January 2002 14:37:04 UTC