A Machine-Processable Dublin Core Application Profile to Analysis Patterns to provide Linked Data

Analysis patterns are reusable computational artifacts aimed at the analysis stage of the software development process. Although the analysis patterns can facilitate the work of analysts and developers, the access to them is still very poor because of the way they are usually described and made available. The Analysis Patterns Reuse Infrastructure (APRI) was proposed in order to reduce these deficiencies for supporting, cataloging and encouraging the reuse of analysis patterns. This infrastructure comprises a repository of analysis patterns documented through a specific metadata profile and that can be accessed via Web services. Based on the proposal of APRI, this article presents the specific metadata profile to the documentation of analysis patterns called Dublin Core Application Profile for Analysis Patterns (DC2AP). This application profile is described by RDF files and identified via URI, thus providing Linked Data that increase the potential for reuse of the analysis patterns.

[1]  Giselher Pankratz,et al.  Patterns in object-oriented analysis , 2010 .

[2]  Andy Powell,et al.  Namespace policy for the Dublin Core Metadata Initiative (DCMI) , 2007 .

[3]  J. Araújo,et al.  Analysis Patterns Specifications : Filling the Gaps , 2003 .

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Mirina Grosz,et al.  World Wide Web Consortium , 2010 .

[6]  Johannes Keizer,et al.  Thesaurus Alignment for Linked Data Publishing , 2011, Dublin Core Conference.

[7]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[8]  David C. Hay,et al.  Data Model Patterns: Conventions of Thought , 1965 .

[9]  Douglas Nebert,et al.  Developing Spatial Data Infrastructures: The SDI Cookbook , 2001 .

[10]  Karen Coyle,et al.  Guidelines for Dublin Core application profiles , 2009 .

[11]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[12]  João Araújo,et al.  A Systematic Analysis Patterns Specification , 2006, ICEIS.

[13]  Olaf Hartig Provenance Information in the Web of Data , 2009, LDOW.

[14]  Clodoveu A. Davis,et al.  Local Spatial Data Infrastructures Based on a Service-Oriented Architecture , 2005, GeoInfo.

[15]  Gerard G. Meszaros,et al.  A pattern language for pattern writing , 1997 .

[16]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[17]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[18]  Leo Sauermann,et al.  Cool URIs for the semantic web , 2007 .

[19]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[20]  Jugurta Lisboa Filho,et al.  An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns , 2011, Business Process Management Workshops.

[21]  Mark Fischetti,et al.  Weaving the web - the original design and ultimate destiny of the World Wide Web by its inventor , 1999 .

[22]  Javier Nogueras-Iso,et al.  An architectural style for spatial data infrastructures , 2009, Int. J. Geogr. Inf. Sci..

[23]  Jugurta Lisboa Filho,et al.  Analysis Patterns for GIS Data Schema Reuse on Urban Management Applications , 2002, CLEI Electron. J..

[24]  Mark Fischetti,et al.  Weaving the Web : the past and present and future of the World Wide Web by its inventor , 2000 .

[25]  Xiaohong Yuan,et al.  Semantic Analysis Patterns , 2000, ER.

[26]  Xiaohong Yuan,et al.  An analysis pattern for invoice processing , 2009, PLoP '09.

[27]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..