@article{Gasevic2004Reusing, title = {Reusing Petri Nets Through the Semantic Web}, author = {Dragan Gašević and Vladan Devedžić}, journal = {The Semantic Web: Research and Applications}, pages = {284--298}, year = 2004, url = {http://www.springerlink.com/content/d504pjtde9qtwxef}, description = {SpringerLink - Book Chapter}, abstract = {The paper presents the Petri net ontology that should enable sharing Petri nets on the Semantic Web. Previous work on formal methods for representing Petri nets mainly defines tool-specific Petri net descriptions (i.e. metamodels) or formats for Petri net model interchange (i.e. syntax). However, such efforts do not provide a suitable model description for using Petri nets on the Semantic Web. This paper uses the Petri net UML model as a starting point for implementing the Petri net ontology. The UML model is then refined using the Protégé ontology development tool and the Ontology UML profile. Resulting Petri net models are represented on the Semantic Web is using XML-based ontology representation languages, Resource Description Framework (RDF) and Web Ontology Language (OWL). We implemented a Petri net software tool as well as tools for the Petri net Semantic Web infrastructure. ER -}, biburl = {http://www.bibsonomy.org/bibtex/2180c4d7d744a2f785f5a9c4e0161f285/wnpxrz}, keywords = {owl petri semanticweb av:attached ontology net read imported} } @article{keyhere, title = {Petri net ontology}, author = {Dragan Gasevic and Vladan Devedzic}, journal = {Knowledge-Based Systems}, month = {#aug#}, number = 4, pages = {220--234}, volume = 19, year = 2006, url = {http://www.sciencedirect.com/science/article/B6V0P-4J9MRFP-1/2/b96857ea5354d98896096c69370e208c}, description = {ScienceDirect - Knowledge-Based Systems : Petri net ontology}, abstract = {The paper presents the Petri net ontology that enables sharing Petri nets on the Semantic Web. Previous work on formal methods for representing Petri nets mainly defines tool-specific descriptions or formats for model interchange. However, such efforts do not provide a suitable description for using Petri nets on the Semantic Web. This paper uses the Petri net UML model as a starting point for implementing the ontology. Resulting Petri net models are represented on the Semantic Web using XML-based ontology languages, RDF and OWL. We implemented a Petri net tool, P3, which can be used as a knowledge acquisition tool based on the Petri net ontology.}, biburl = {http://www.bibsonomy.org/bibtex/2989060334d7643a030e100db3fb91b9c/wnpxrz}, keywords = {net petri toread proj:o4p ontology semanticweb} } @article{Gasevic:8July2007:1476-1289:374, title = {Interoperable Petri net models via ontology}, author = {Dragan Gasevic and Vladan Devedzic}, journal = {International Journal of Web Engineering and Technology}, pages = {374-396(23)}, volume = 3, year = {8 July 2007}, url = {http://www.ingentaconnect.com/content/ind/ijwet/2007/00000003/00000004/art00002}, doi = {doi:10.1504/IJWET.2007.014439}, description = {IngentaConnect Interoperable Petri net models via ontology}, abstract = {The paper presents a Petri net infrastructure that should allow sharing Petri nets on the Semantic Web. Previous solutions only provide model interchange mechanisms between Petri net tools. The Petri net ontology is a central part of our solution. The ontology is closely related to the Petri Net Markup Language PNML an ongoing Petri net community sharing effort. We developed the Petri net ontology using both UML and the Protege tool, whereas we use RDF and OWL to represent the ontology. We implemented a Petri net software tool P3 that can be used to convert the Petri net ontology compliant models to the formats of current Petri net tools e.g., DaNAMiCS, Petri Net Kernel, PIPE using eXtensible Stylesheet Language Transformations XSLT. In order to show how the ontology can be used, we developed a simple educational web application that uses RDF-annotated ontology-based Petri net learning materials.}, biburl = {http://www.bibsonomy.org/bibtex/29b1e7019fa77f0d81f4e68a952e88bcf/wnpxrz}, keywords = {ontology toread proj:o4p net imported petri} }