====== Tutorial OWL-S ====== ===== Resources ===== * must read: https://pdfs.semanticscholar.org/2b45/3fd8d6422244e379c7486777d91933d4df64.pdf * http://www.obitko.com/tutorials/ontologies-semantic-web/reasoning.html * owl: * https://github.com/phillord/owl-api/tree/master/website/htdocs * * example: * AWS: http://www.ai.sri.com/daml/services/owl-s/examples.html * /home/dang/data/mydirectory/mywork/dailabor/00--current/00_dai_pjs_actual/50_ISCO/isco_ws/05_AP5/91_tutorial_ontology_owls ===== OWL ===== ==== What is OWL Implementation ==== * Modelling: Provide data structures that represent OWL ontologies/documents. * Parsing: Taking some syntactic presentation, e.g. OWL-RDF and converting it to some [useful] internal data structure. * Serializing: Producing a syntactic presentation, e.g. OWL-XML from a local data structure. * Manipulation/Change: Being able to manipulate the underlying objects. * Inference: Providing a representation that implements/understands the formal semantics of the language. ===== OWL-S ===== * Service * Process: composite, atomic, simple process (abstract process relating to others process) * Profiles * Grounding The relationships between service components are modeled using properties such as presents (Service-to-Profile), describedBy (Service-to-Process Model), and supports (Service-to-Grounding). ==== OWL-S Editor ==== Has good tutorial. The editor allow graphical process design, input output, export import wsdl ===== Using OWL-S ===== How to use? ==== Related works ==== * Agent-Based Systems * Knowledge-Based Software Engineering (KBSE) * Automated Software Engineering (ASE) AI Planning Programming Languages Workflow Systems Knowledge Representation Situation Calculus Process Representation Pi Calculus Process Specification Language (PSL) ==== Research Directions ==== * Language & vocabulary for * Quality of Service * Policies * Preconditions & effects * Commitments * Discovery / Matchmaking / Selection * Composition, workflow adaptation * Service / resource / transaction management * Service use with mobile / ubiquitous devices * Security * Context * Tools & Environments * (Semi-)Automatic annotation **Agent-Oriented Web** ==== - Tools ==== * http://projects.semwebcentral.org/softwaremap/trove_list.php?form_cat=325 * OWL-P: http://projects.semwebcentral.org/projects/owlp * http://vowl.visualdataweb.org/webvowl.html ===== - Projects ===== * http://knowledgeweb.semanticweb.org/semanticportal/deliverables/D1.1.3.pdf * http://knowledgeweb.semanticweb.org/semanticportal/home4d4f.html?_origin=%2Fhome.jsp&wp=1&content=deliverables.jsp&_sew_concept=Deliverable&_sew_ontology=Documentation+Ontology&_sew_var_name=deliverables