Conceptual Model BasedSemantic Web Services.ppt
文本预览下载声明
Conceptual Model BasedSemantic Web Services Muhammed J. Al-Muhammed David W. Embley Stephen W. Liddle Brigham Young University A Challenge for Semantic Web Services Help users find and use services Reduce requirements for service specification A Conceptual-Modeling Resolution Domain ontology Has a single object set of interest (e.g. Appointment) Establishes requirements for insertion of a single object into the object set of interest (e.g. requirements for making an appointment) Has extensional recognizers (i.e. can match request to requirements) Process ontology Recognizes constraints Obtains information (from DB and from user) Satisfies constraints Negotiates (if necessary) Domain Ontology Extensional Semantics included in the Domain Ontology Augmented with data frames A data frame specifies semantics for a concept Its internal and external representation Its contextual keywords or phrases Operations along with contextual keywords or phrases Data Frames Time … textual representation: “([2-9]|1[012]?)\s* :\s*([0-5]\d)\s*[AaPp]\s* \.?\s* [Mm]\s* \.?)” … end Distance internal representation: real textual representation: ((\d+(\.\d+)?)|(\.\d+)) context keywords/phrases: miles | mile | kilometers | … LessThanOrEqual(d1: Distance, d2: Distance) returns (Boolean) contextual keywords/phrases: within | not more than | ? | … … end Domain Ontology Recognition Objective: determine which domain ontology to use Input: service request, domain ontologies Output: a marked domain ontology Process Ontology Create service-request view Generate constraints Obtain information From system From user Satisfy constraints Negotiate Finalize service request Domain Independence of Process Ontology Domain-independent subprocesses Coded once Specialized for a domain A domain-dependent subprocess Fully determined (given the service request and domain ontology) Automatically generated Service-Request View Creation Service-Request View Constraint Generation Generated Constraints I
显示全部