Analyzing requirements fey object-oriented software is examined in an alternative methodology from the more standard structured analysis approach. Through parallel processes of decomposing objects and allocating functions, the methodology is explained in detail.
This paper describes an approach to ontology negotiation between agents supporting intelligent information management. Ontologies are declarative (data-driven) expressions of an agent's "world": the objects, operations, facts and rules that constitute the logical space within which an agent performs. Ontology negotiation enables agents to cooperate in performing a task, even if they are based on different ontologies.Our objective is to increase the opportunities for "strange agents" -that is, agents not necessarily developed within the same framework or with the same contextual operating assumptions -to communicate in solving tasks when they encounter each other on the web. In particular, we have focused on information search tasks.We have developed a protocol that allows agents to discover ontology conflicts and then, through incremental interpretation, clarification and explanation, establish a common basis for communicating with each other. We have implemented this protocol in a set of Java classes that can be added to a variety of agents, irrespective of their underlying ontological assumptions. We have demonstrated the use of the protocol, through this implementation, in a test-bed that includes two large scientific archives: NASA's Global Change Master Directory and NOAA's Wind and Sea Index. This paper presents an overview of different methods for resolving ontology mismatches and motivates the Ontology Negotiation Protocol (ONP) as a method that addresses some problems with other approaches. Much remains to be done. The protocol must be tested in larger and less familiar contexts (for example, numerous archives that have not been preselected) and it must be extended to accommodate additional forms of clarification and ontology evolution.
A set of coupled semantic data models, i.e., ontologies, are presented to advance a methodology toward automated inventory modeling of chemical manufacturing in life cycle assessment. The cradle-to-gate life cycle inventory for chemical manufacturing is a detailed collection of the material and energy flows associated with a chemical's supply chain. Thus, there is a need to manage data describing both the lineage (or synthesis pathway) and processing conditions for a chemical. To this end, a Lineage ontology is proposed to reveal all the synthesis steps required to produce a chemical from raw materials, such as crude oil or biomaterials, while a Process ontology is developed to manage data describing the various unit processes associated with each synthesis step. The two ontologies are coupled such that process data, which is the basis for inventory modeling, is linked to lineage data through key concepts like the chemical reaction and reaction participants. To facilitate automated inventory modeling, a series of SPARQL queries, based on the concepts of ancestor and parent, are presented to generate a lineage for a chemical of interest from a set of reaction data. The proposed ontologies and SPARQL queries are evaluated and tested using a case study of nylon-6 production. Once a lineage is established, the process ontology can be used to guide inventory modeling based on both data mining (top-down) and simulation (bottom-up) approaches. The ability to generate a cradle-to-gate life cycle for a Terms & Conditions Electronic Supporting Information files are available without a subscription to ACS Web Editions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.