A New Approach for Knowledge Management and ... - Wseas

A New Approach for Knowledge Management and ... - Wseas A New Approach for Knowledge Management and ... - Wseas

13.07.2015 Views

WSEAS TRANSACTIONS onINFORMATION SCIENCE and APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria LunesuA New Approach for Knowledge Management and Optimization usingan Open Source RepositoryGIULIO CONCAS, FILIPPO EROS PANI, MARIA ILARIA LUNESUDIEE, Department of Electric and Electronic Engineering, Agile GroupUniversity of CagliariPiazza d’Armi, 09123 CagliariITALY{concas, filippo.pani, ilaria.lunesu}@diee.unica.it http://agile.diee.unica.itAbstract: The Institutional Repositories (IRs) based on Open Archives represent one of the main free accesstools for the results of scientific research, and their diffusion is continuously growing. In the context of the“Analytic Sound Archive of Sardinia” project, that aims to create an institutional archive with a linguisticallyannotated electronic corpus, this work proposes a new approach for management of knowledge using the toolDSpace (an open source software package developed in 2000 in the context of a joint project of theMassachusetts Institute of Technology with Hewlett-Packard): the purpose is to offer an original way toassociate linguistic annotations (information associated to specific text portions) to the corpus by treating themas metadata, so as to insert and manage them in the archive of choice after formalizing them in XML. Theformalization level of this approach allows for effective text retrievals through a metadata schema and easy,quick corpus interrogations, by formalizing linguistic annotation as a structured metadata schema. There is,thus, the need to have an efficient tool that could classify and store the vast amount of knowledge contained inan electronic corpus of spoken texts of Sardinian language, linguistically annotated at various levels, and thatcould allow a high usability in terms of ease of reference as well as ease of query and communication.Key-Words: Knowledge Management, Open Archive, Institutional Repository, Multimedia content, Metadata.1 IntroductionThe use of User Generated Content and publishingtools facilitate the circulation of resources on theInternet. This amount of information needsapproaches to gather information in an organized,reliable manner, describe it, store it, and retrieve it.All this content needs a minimum level ofinteroperability for tools and description parameters.In the field of scientific communication, that is whathappened with the creation of knowledgemanagement systems like DSpace [1], Eprints [2],etc., which are institutional archives modelled onthe Open Access Initiative that allow structuringinformation and adding standardized metadata to it[3-5]. The problem of content availability andorganization depends on two strictly related issues:availability of appropriate capabilities of indexingand retrieval inside knowledge management tools,and the ability of users to understand and use thesefeatures. Experience suggests that the solution ofthis problem can be found in the use of organizedschemas and relevant standardized metadata, or datatiers, that allow us to describe, classify, andorganize basic information, allowing retrieval anduse [6-9].In this paper we analyze the problem to definethe electronic corpus in an IR, formed by acollection of audio recordings from poetry contestsand singing performances in Sardinian language,stored and annotated on different linguistic levels.An electronic corpus is generally a homogeneouscollection of written or oral texts in digital format,processed with coherent criteria in order to build anempirical basis for language analysis. Its advantageis that it can be annotated by adding linguisticinformation in a specific portion of text.The repository will be compliant with OpenAccess Initiative (OAI), the corpus will be includedin an open IR, being therefore available forSardinian language scholars and everyone whowishes to use it.Linguists and musicologists, creators of thecorpus, needed to study and research the documentsin it, and they asked for the possibility to save theirwork in an readily available digital archive to store,E-ISSN: 2224-3402 139 Issue 5, Volume 10, May 2013

WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria LunesuA <strong>New</strong> <strong>Approach</strong> <strong>for</strong> <strong>Knowledge</strong> <strong>Management</strong> <strong>and</strong> Optimization usingan Open Source RepositoryGIULIO CONCAS, FILIPPO EROS PANI, MARIA ILARIA LUNESUDIEE, Department of Electric <strong>and</strong> Electronic Engineering, Agile GroupUniversity of CagliariPiazza d’Armi, 09123 CagliariITALY{concas, filippo.pani, ilaria.lunesu}@diee.unica.it http://agile.diee.unica.itAbstract: The Institutional Repositories (IRs) based on Open Archives represent one of the main free accesstools <strong>for</strong> the results of scientific research, <strong>and</strong> their diffusion is continuously growing. In the context of the“Analytic Sound Archive of Sardinia” project, that aims to create an institutional archive with a linguisticallyannotated electronic corpus, this work proposes a new approach <strong>for</strong> management of knowledge using the toolDSpace (an open source software package developed in 2000 in the context of a joint project of theMassachusetts Institute of Technology with Hewlett-Packard): the purpose is to offer an original way toassociate linguistic annotations (in<strong>for</strong>mation associated to specific text portions) to the corpus by treating themas metadata, so as to insert <strong>and</strong> manage them in the archive of choice after <strong>for</strong>malizing them in XML. The<strong>for</strong>malization level of this approach allows <strong>for</strong> effective text retrievals through a metadata schema <strong>and</strong> easy,quick corpus interrogations, by <strong>for</strong>malizing linguistic annotation as a structured metadata schema. There is,thus, the need to have an efficient tool that could classify <strong>and</strong> store the vast amount of knowledge contained inan electronic corpus of spoken texts of Sardinian language, linguistically annotated at various levels, <strong>and</strong> thatcould allow a high usability in terms of ease of reference as well as ease of query <strong>and</strong> communication.Key-Words: <strong>Knowledge</strong> <strong>Management</strong>, Open Archive, Institutional Repository, Multimedia content, Metadata.1 IntroductionThe use of User Generated Content <strong>and</strong> publishingtools facilitate the circulation of resources on theInternet. This amount of in<strong>for</strong>mation needsapproaches to gather in<strong>for</strong>mation in an organized,reliable manner, describe it, store it, <strong>and</strong> retrieve it.All this content needs a minimum level ofinteroperability <strong>for</strong> tools <strong>and</strong> description parameters.In the field of scientific communication, that is whathappened with the creation of knowledgemanagement systems like DSpace [1], Eprints [2],etc., which are institutional archives modelled onthe Open Access Initiative that allow structuringin<strong>for</strong>mation <strong>and</strong> adding st<strong>and</strong>ardized metadata to it[3-5]. The problem of content availability <strong>and</strong>organization depends on two strictly related issues:availability of appropriate capabilities of indexing<strong>and</strong> retrieval inside knowledge management tools,<strong>and</strong> the ability of users to underst<strong>and</strong> <strong>and</strong> use thesefeatures. Experience suggests that the solution ofthis problem can be found in the use of organizedschemas <strong>and</strong> relevant st<strong>and</strong>ardized metadata, or datatiers, that allow us to describe, classify, <strong>and</strong>organize basic in<strong>for</strong>mation, allowing retrieval <strong>and</strong>use [6-9].In this paper we analyze the problem to definethe electronic corpus in an IR, <strong>for</strong>med by acollection of audio recordings from poetry contests<strong>and</strong> singing per<strong>for</strong>mances in Sardinian language,stored <strong>and</strong> annotated on different linguistic levels.An electronic corpus is generally a homogeneouscollection of written or oral texts in digital <strong>for</strong>mat,processed with coherent criteria in order to build anempirical basis <strong>for</strong> language analysis. Its advantageis that it can be annotated by adding linguisticin<strong>for</strong>mation in a specific portion of text.The repository will be compliant with OpenAccess Initiative (OAI), the corpus will be includedin an open IR, being there<strong>for</strong>e available <strong>for</strong>Sardinian language scholars <strong>and</strong> everyone whowishes to use it.Linguists <strong>and</strong> musicologists, creators of thecorpus, needed to study <strong>and</strong> research the documentsin it, <strong>and</strong> they asked <strong>for</strong> the possibility to save theirwork in an readily available digital archive to store,E-ISSN: 2224-3402 139 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesuindex <strong>and</strong> manage it <strong>for</strong> both access <strong>and</strong>communication inside the scientific community.This needs was to save the in<strong>for</strong>mation in anreadily available digital archive to store, index <strong>and</strong>manage it <strong>for</strong> both access <strong>and</strong> communication insidethe scientific community. The purpose of this studyis to offer an original way to associate linguisticannotations (in<strong>for</strong>mation associated to specific textportions) to the corpus by treating them as metadata,using an Open Source repository. In particular, anapplication profile has been created <strong>for</strong> the DublinCore (DC) metadata schema, which is suitable to thenature of the audio recordings in the Analytic SoundArchive of Sardinia (ASAS). In the second sectionof this paper we recall some aspects about the<strong>Knowledge</strong> <strong>Management</strong>. In the third we mentionsome typical use of Institutional Repositories , in thefourth, we present our proposed approach <strong>for</strong>knowledge <strong>for</strong>malization <strong>and</strong> management, in thefifth the case study about the use of DSpace <strong>and</strong> thesixth section includes the conclusion <strong>and</strong> reasoningabout the future evolution of the project.2 <strong>Knowledge</strong> <strong>Management</strong>Organization <strong>and</strong> availability of contents in KMSsbasically depend on two factors: one is whetherKMSs have effective tools <strong>for</strong> in<strong>for</strong>mation indexing<strong>and</strong> retrieval; the other is how. The solution to thisissue was found in the experience of the library <strong>and</strong>archive industry, which have been dealing with theissues related to organization <strong>and</strong> collection ofin<strong>for</strong>mation since way be<strong>for</strong>e the digital revolution.This experience suggested using metain<strong>for</strong>mation,i.e. data used to describe <strong>and</strong> classify in<strong>for</strong>mation,as a possible solution. The tools used to enter <strong>and</strong>manage contents on the Internet must allow <strong>for</strong>entering <strong>and</strong> retrieving organized <strong>and</strong> relevantmetain<strong>for</strong>mation, as metadata.2.1 MetadataMetadata have thus a fundamental role in organizing<strong>and</strong> managing digital resources, especially whenthere is a great quantity of available in<strong>for</strong>mation thatmust be indexed <strong>and</strong> catalogued to facilitate search<strong>and</strong> retrieval [10-12]. The selection of whichmetadata to use in describing a resource depends ona thorough observation of the characteristics,properties, common features, <strong>and</strong> differences in thein<strong>for</strong>mational environment the source belongs to.A metadata schema is a set of structuredmetadata, developed <strong>for</strong> specific purposes in orderto establish a st<strong>and</strong>ard of metadata structure <strong>and</strong>terminology, <strong>and</strong> to associate different types ofmetadata. Every metadata schema includes adefinite number of elements, called metadataelements, each with its own meaning <strong>and</strong> purpose,i.e. describing the in<strong>for</strong>mation resource [6-7].However, since st<strong>and</strong>ardization is the purpose, it isalways advisable to use largely used metadataschemas rather than creating new ones. Applicationprofiles are made of metadata sets derived fromdifferent schemas, <strong>and</strong> are aimed to create tools <strong>for</strong>particular applications while keepinginteroperability with the original base schema. Thisprocedure <strong>and</strong> the application of common rules canmake different systems interoperable, like those inlibraries, museums <strong>and</strong> archives, making them ableto share a part of common metadata [13-14].2.2 The Dublin Core St<strong>and</strong>ardA support to content management is offered by theDC metadata schema, which easily pairs up withother metadata schemas in the OAI architecture,improving granularity <strong>and</strong> refinement of theirstructures [15-17]. The rapid spreading of DC asmetadata schema was doubtlessly favoured by itsremarkable simplicity, thanks to which it couldadapt to many kinds of resources <strong>and</strong> usageenvironments. It is important, <strong>for</strong> a semantic modelused in resource discovery not to be dependent onthe <strong>for</strong>mat of the resource it needs to describe.In the latest years, DC was increasingly used inmany fields to describe, organize, manage, resourcesin possession of institutions <strong>and</strong> internationalorganizations, <strong>and</strong> also to support <strong>and</strong> provide addedvalue services, assuring a base <strong>for</strong>mat <strong>for</strong>aggregation <strong>and</strong> exchange of metadata collections,such as in the Open Archive Initiative, or asindispensable search tools in portals. The use of ast<strong>and</strong>ardized general classification system allows <strong>for</strong>metadata in such collections to be combined <strong>and</strong> <strong>for</strong>knowledge inside each collection to be shared [8-9].2.3 Linguistic Annotations <strong>and</strong> CorpusThe linguistics corpus studies great quantities oflinguistic productions, either spoken or written, byobserving their characteristics: lexicon, syntax,collocations, phonic chain, morphologic structures,etc. A corpus is any complete <strong>and</strong> orderly collectionE-ISSN: 2224-3402 140 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesuof written texts, by one or more authors, on a certaintopic, or, linguistically speaking, the sample of alanguage as examined in the description of the samelanguage. In order to exploit the wealth ofin<strong>for</strong>mation stored in a corpus as linguistic data, thecorpus must be enriched with additionalin<strong>for</strong>mation: linguistic annotations, i.e. the adding oflinguistic or metalinguistic in<strong>for</strong>mation to differentportions of a text [18].3 Institutional RepositoriesSince the Nineties of the last century, a newphenomenon has affected the process ofscientific communication <strong>and</strong> knowledgesharing: the appearance <strong>and</strong> spread of digitalrepositories of scientific contributions in orderto make the movement of in<strong>for</strong>mation more“agile”. In 1991, Paul Ginsparg, at Los AlamosNational Laboratory (USA), paves the way to thearXiv, a repository of works on Physics <strong>and</strong>Mathematics [19]. In June 1994 Stevan Harnad senta “subversive” proposal to the mailing list of theVirginia Polytechnic Institute: they ought to sharetheir ideas through the contributions of selfarchivingon the internet, in order to communicatetheir results more effectively. A new kind of openarchive begins to emerge: the IR, supported <strong>and</strong>managed by an institution, such as an university,which incorporates the contributions of itsresearchers. In October 1999 a group of researchers<strong>and</strong> librarians in Santa Fe (USA) marked the turningpoint: the rise of the OAI, essential to themanagement of technical aspects such as protocols<strong>and</strong> data exchange st<strong>and</strong>ards, localization <strong>and</strong>subsequent retrieval of scientific contribution, <strong>and</strong>software such as operating tools <strong>and</strong> <strong>for</strong> indexing.At the beginning of the new century, when thearchives have already opened <strong>and</strong> operational, theexpression “Open Access” is used <strong>for</strong> the first timein a public document: Budapest Open AccessInitiative Manifesto (2002). It suggested <strong>for</strong> the firsttime to adopt both strategies, called“complementary”, to encourage the spread of theopen access system: the "self-archiving", i.e.archiving in institutional <strong>and</strong> disciplinary "openelectronic archives", of articles by researcher <strong>and</strong>"open access journals", the new generation ofscientific open access journals.During an industrial project aimed to the creationof the Analytic Sound Archive of Sardinia, the ideato create an Institutional Archive to solve theproblems of organization <strong>and</strong> availability ofin<strong>for</strong>mation came <strong>for</strong>th. There was, thus, the need tohave an efficient tool that could classify <strong>and</strong> storethe vast amount of knowledge contained in anelectronic corpus of Sardinian language, <strong>and</strong> thatcould, at the same time, allow a high usability interms of ease of reference as well as ease of query<strong>and</strong> communication.3.1 Formalization of <strong>Knowledge</strong>In this context, knowledge is represented not onlyby the texts of the corpus, but especially by the metalanguage <strong>and</strong> linguistic annotations that enhancethem.For each audio clip, a set of metain<strong>for</strong>mationdescribing the content is needed in order to enablethe search <strong>and</strong> retrieval of data by local author, title,date of recording, to more particular features likelinguistic variety or singing type. Each audio clip isalso enhanced by a set of linguistic annotations. Theinsertion of the audio clips in the chosen KMSrequired the <strong>for</strong>malization of all the associatedmetain<strong>for</strong>mation in the <strong>for</strong>m of a structured set ofmetadata.Linguists <strong>and</strong> musicologists working on theSardinian Linguistic Sound Archive chose a list ofpossible annotation levels (syllable, tone,morpheme, syntagm, accents, etc.), useful <strong>for</strong> bothlinguistic <strong>and</strong> musical analysis of audio recordings.4 Proposed approachOur proposed approach <strong>for</strong> knowledge <strong>for</strong>malization<strong>and</strong> management, gathered in an annotatedelectronic corpus in an IR based on the OAI model,will be described below.4.1 Formalization of Metadata SchemasIn order to manage <strong>and</strong> organize the in<strong>for</strong>mationthat makes up the corpus, KMSs associate organized<strong>and</strong> relevant in<strong>for</strong>mation to a text when it is entered.Metadata schemas mirror the complex nature of data<strong>and</strong> are often strongly structured <strong>and</strong> hierarchical,including many kinds of metadata, with manydifferent functions.Building an effective system of structuredmetadata means creating a conceptual model to<strong>for</strong>malize <strong>and</strong> model the essential semanticcharacteristics of a knowledge domain.After designing the conceptual model of theknowledge domain, a top-down approach can beused <strong>for</strong> structuring the metadata schema. If theknowledge domain is made of an electronic corpusE-ISSN: 2224-3402 141 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesu<strong>and</strong> its objects are its texts, essential metadata(author, title, language, publishing date, etc.) mustbe deducted <strong>and</strong> <strong>for</strong>malized from their semanticcharacteristics. Some of those metadata may befurther specified according to a hierarchicalstructure: <strong>for</strong> example, the metadata “author” maybefurther refined as “main author”, “illustrator” <strong>and</strong>,"curator".4.2 Formalization of Linguistic AnnotationsThe in<strong>for</strong>mation in the corpus are organized asin<strong>for</strong>mal annotations <strong>and</strong> the most efficient way touse their in<strong>for</strong>mation is <strong>for</strong>malizing this annotationthrough metadata schemas. In this way, not onlyannotations can be associated to their texts, but theycan also be used as search parameters <strong>for</strong> findingtexts.Linguistic annotations created with specialsoftware, like PRAAT [20] <strong>for</strong> audio files, aregenerally stored in a semi-structured manner. Infact, each annotation is distinctly represented insidethe file, according to a defined, repetitive structurewhere the annotation texts is paired with the instantor the time interval it refers to. Moreover, thebelonging of each annotation to a certain linguisticlevel is clearly stated in the file. The <strong>for</strong>malizationof annotations in a metadata schema can beachieved using a bottom-up or inductive reasoning.Starting with the analysis of the structure of eachannotations in the file <strong>and</strong> applying inductive logic,a "category" is abstracted from every linguisticlevel. This <strong>for</strong>malization allows <strong>for</strong> easily coding<strong>and</strong> representing of annotations though markuplanguages like XML, because their structure can bedescribed with tags or markers, <strong>for</strong> metadata <strong>and</strong>their qualifiers, inside which a linguistic label isfound. All annotations in the same linguistic level,e.g. phonetics, can be <strong>for</strong>malized in the XML asdifferent occurrences of the same metadata called"phoneme", whose value can be made up of twoterms: linguistic label <strong>and</strong> eventually time interval.4.3 Choosing a Metadata SchemaThe use of both a deductive <strong>and</strong> an inductiveapproach allows metain<strong>for</strong>mation <strong>and</strong> linguisticannotations to be <strong>for</strong>malized in a single structuredmetadata schema. Entering metadata in a knowledgemanagement system requires the selection of anoperational criterion based on the particular needsthe system has to work with.Most archives use Qualified Dublin Core as mainschema <strong>for</strong> indexing <strong>and</strong> displaying metadata <strong>and</strong>Simple Dublin Core to show them through the OAI-PMH st<strong>and</strong>ard. There are four main criteria <strong>for</strong>choosing a metadata schema, with differentapproaches in metadata organization: 1) mapping ofnative metadata on existing DC elements; 2)mapping of native metadata on DC elements <strong>and</strong>creation of new customized qualifiers <strong>for</strong> DCelements; 3) creation of a customized metadataschema, identical to the native metadata set; 4)creation of DC metadata records as abstraction ofnative metadata records <strong>and</strong> entering of the latter asattachments to the resource. Out of the criteriamentioned above, the first one is the leastsatisfactory <strong>for</strong> preservation <strong>and</strong> reuse of descriptivemetadata of resources, while the third one is themost preserving of the integrity <strong>and</strong> granularity o<strong>for</strong>iginal metadata but needs great ef<strong>for</strong>ts <strong>for</strong> thecreation of a customized metadata schema, togetherwith high maintenance costs <strong>for</strong> the archive. Thesecond <strong>and</strong> fourth criteria combine preservation <strong>and</strong>granularity needs with archive management costsbetter than the other two. Choosing between themdepends solely upon the particular requirements ofthe archive.Once the decision on which criterion to use issettled, the archive must be configured so that it iscompatible with the approach of choice <strong>for</strong> metadatamanagement. In particular, if the second criterion isadopted, the DC schema must be updated with new,customized qualifiers; if the third criterion ischosen, the entire metadata schema created ad hocmust be entered into the system. In this way,customized metadata <strong>and</strong> qualifiers can be used todescribe texts of the corpus inside the archive.Generally, metadata schemas can be configuredthrough the user interface of the archive. However,schemas rich in elements <strong>and</strong> qualifiers are betterconfigured with the import tools provided bymanagement systems, after having encoded themwith the XML markup language. XML is used byarchives to manage the import-export of metadata.Compilation of metadata records associated totexts in the corpus may be usually done with either auser interface or with batch import tools. Instead,when big quantities of metadata need to beassociated to one resource, like with linguisticannotations, there are specific batch import toolsthat require the specification of all metadata asattribute-value pairs, coded in an XML file.E-ISSN: 2224-3402 142 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesu5 Case studyThe ASAS project (http://asas.flosslab.it) aims tocreate an IR with an annotated spoken languageelectronic corpus that could become a plat<strong>for</strong>m <strong>for</strong>the preservation, study, communication <strong>and</strong>appreciation of oral traditions of the Sardinianlanguage, especially improvised poetry.5.1 Annotations through PRAATThe electronic corpus was annotated by linguists<strong>and</strong> musicologists through the PRAAT software[19], which, besides per<strong>for</strong>ming spoken languageanalysis, allows <strong>for</strong> multilevel segmentation <strong>and</strong>linguistic annotations of audio files. The softwarehas a graphic interface with wave<strong>for</strong>ms <strong>and</strong> voicespectrum that make annotators' work easier <strong>and</strong>make visible those acoustic phenomena that can befound by an accurate spectrum analysis, followed byannotation levels. Linguists <strong>and</strong> musicologistsworking on the Sardinian Linguistic Sound Archivechose a list of possible annotation levels (syllable,tone, morpheme, syntagm, accents, etc.), useful <strong>for</strong>both linguistic <strong>and</strong> musical analysis of audiorecordings.5.2 Metain<strong>for</strong>mation Associated to AudioRecordingsMusicologists <strong>and</strong> Linguists, other than withannotations, wanted to complete every audiorecording by describing it with a number ofin<strong>for</strong>mation, chosen among the most relevantfeatures of the recordings. The in<strong>for</strong>mation could beused to manage recordings in the archive, becauseby describing them they allow <strong>for</strong> selection <strong>and</strong>organization, facilitating efficient retrieval <strong>and</strong>usage. Metain<strong>for</strong>mation range from somethingclosely related to cataloguing, like author, title,object, recording date, etc., up to more technicalin<strong>for</strong>mation like the different singing types, speechtypes, accompaniment or instruments. Linguists <strong>and</strong>musicologists selected 38 metain<strong>for</strong>mationsassociated to audio recordings: title, author, object,description, <strong>for</strong>mat, etc.characteristics of texts. Through a continuousdialogue with the scholars, audio recordings wereanalysed <strong>for</strong> their essential <strong>and</strong> basic properties,needed to organize <strong>and</strong> retrieve texts in the corpus.Twelve general metadata were found: title, author,publisher, object, contributor, date, place, occasion,document accessibility, language, description <strong>and</strong><strong>for</strong>mat. Those metadata outlined the necessaryin<strong>for</strong>mation to describe spoken texts in the corpus,conveying in particular singing or speech type, theoccasion in which the audio was recorded, <strong>and</strong> thelinguistic variety it belongs to.The top-down approach proceeds to furtherspecialize the metadata. More specific, or qualified,metadata are represented by adding a qualifier to thename of the more general metadata <strong>and</strong> using thecommon syntax metadata.qualifier.Lastly, "relational" metadata are defined as well,in order to define a certain relation among two ormore different objects belonging to the corpus. Aninclusion relation must be specified in order todescribe the belonging of one or more objects to thesame recording set, <strong>for</strong> example different songs in asinging contest.5.4 Formalization of Linguistic Annotations:Bottom-Up <strong>Approach</strong>The <strong>for</strong>malization of annotations in a metadataschema can be achieved using a bottom-up orinductive reasoning, as explained in the previoussection. The structure of annotations is analysedwith the PRAAT software. Annotations areorganized with a precise structure: each annotationis made of a time interval <strong>and</strong> a text label or by aninstant <strong>and</strong> a marker with its text. All annotations inthe same linguistic category are collected in thesame tier (or annotation level), which can beconsidered as the category they belong to, giving itsname to the corresponding metadata. In this way, arepeatable metadata is found in each annotationlevel of the TextGrid (the text file where PRAATstores all Tier with their own segmentations <strong>and</strong>annotations) <strong>and</strong> each annotation can be representedas multiple occurrences of that metadata.5.3 Formalization of SemanticCharacteristics: Top-Down <strong>Approach</strong>After designing the conceptual model of theknowledge domain, a top-down or deductiveapproach can be used <strong>for</strong> <strong>for</strong>malizing the semantic5.5 Choosing a Metadata Schema <strong>for</strong> KMSEnteringDepending on the interoperability needs that mustbe met, importing the metadata schema that was justcreated into the knowledge management systemE-ISSN: 2224-3402 143 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesumay not be appropriate or convenient. Most archivesuse Qualified DC as main schema <strong>for</strong> indexing <strong>and</strong>displaying metadata <strong>and</strong> Simple DC to show themthrough the OAI-PMH st<strong>and</strong>ard. There<strong>for</strong>e, theadoption of Dublin Core must be thoroughlyevaluated when an archive is needed to be compliantwith the interoperability principles required by OAI.Our of the four criteria listed in section 4.3, the mostsuitable technique <strong>for</strong> the case study is an hybridmodel between the second (mapping of nativemetadata on DC elements <strong>and</strong> creation of newcustomized qualifiers <strong>for</strong> DC elements) <strong>and</strong> the thirdone (creation of a customized metadata schema,identical to the native metadata set). The thirdcriterion is more convenient <strong>for</strong> linguisticannotations, so that a dedicated metadata schemacan be created to preserve their granularity; whilethe second criterion is best suited <strong>for</strong> all othermetadata, because it combines the advantages ofgranularity as provided by qualifiers tointeroperability provided by DC metadata.5.6 Application Profile <strong>for</strong> the AnalyticalSound Archive of SardiniaIn creating a specific application profile <strong>for</strong> theASAS, a "conservative" approach was used towardsthe original Qualified DC elements <strong>and</strong> qualifiers inorder to use as many of them as possible <strong>for</strong> the<strong>for</strong>malization of descriptive <strong>and</strong> relational metadata.A special schema, identified by the prefix "asas",was created instead <strong>for</strong> annotations. Its metadatawere entered into the DC application profile asoutlined below.Metain<strong>for</strong>mationor ASASAnnotationTitleAuthorPublisherObjectDescriptionContributorAnnotatorLocationDateOccasionSourceDocumentAccessibilityDC Application Profile Metadatadc.titledc.creatordc.publisherdc.typedc.type.categorydc.contributordc.contributor.annotatoredc.coverage.spatialdc.date.createddc.subjectdc.relation.isbasedondc.rightsPer<strong>for</strong>merdc.contributor.sperakerPer<strong>for</strong>merPer<strong>for</strong>mer's Age dc.description.speakerPer<strong>for</strong>merPer<strong>for</strong>mer's Placeof OriginLanguageSourceCompletenessSource No.Source SectionNo.Document TypeFormatAcquisitionMethodReading TypeInterview TypeMonody TypeUnison /HeterophonyAccompanimentTypedc.description.speakerPer<strong>for</strong>merdc.languagedc.description.integritàdc.relation.ispartofseriesdc.relation.ispartofseriesdc.<strong>for</strong>mat.audioVideodc.<strong>for</strong>mat.mediumdc.<strong>for</strong>mat.modoAcquisizionedc.type.letturadc.type.intervistadc.type.monodiadc.type.unisonoEterofoniaPolyphony Type dc.type.polifoniaInstrumentalInstrumentSinging TypeOtherSyllableToneMorphemePhoneWordPart of SpeechSyntagmSentenceIn<strong>for</strong>mationStructureTurnPerfdc.type.monodiaAccompagnamentodc.type.strumentaledc.type.strumentodc.type.tipoCantodc.descriptionasas.annotazione.sillabaasas.annotazione.toniasas.annotazione.morfemaasas.annotazione.fonoasas.annotazione.parolaasas.annotazione.posasas.annotazione.sintagmaasas.annotazione.fraseasas.annotazione.strutturaIn<strong>for</strong>mativaasas.annotazione.turnPerfMusical Syllable asas.annotazione.sillabaMusicaleMetric Segmentasas.annotazione.segmentoMetricoMusical Segment asas.annotazione.segmentoMusicaleTonal CentreNotationOrnamentationAccentsMelismaticSyllableADD1asas.annotazione.centroTonaleasas.annotazione.notazioneasas.annotazione.ornamentazioneasas.annotazione.accentiasas.annotazione.sillabaMelismaticaasas.annotazione.annotazioneLiberaTable 1: Application profile <strong>for</strong> the ASASE-ISSN: 2224-3402 144 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria LunesuThe next step is to enter metadata in theknowledge management system: oncemetain<strong>for</strong>mation have been organized <strong>and</strong>structured, the KMS is configured so that it can beadapted to the selected metadata schema.5.7 Choice <strong>and</strong> Customization of the KMSDSpace, an open source software packagedeveloped in 2000 in the context of a joint project ofthe Massachussetts Institute of Technology withHewlett-Packard, provides all the necessary tools<strong>for</strong> creation <strong>and</strong> management of an IR based on theOpen Access model [1]. Such an IR can collect,store, index, preserve <strong>and</strong> make accessible thein<strong>for</strong>mation output created by universities <strong>and</strong>research institutes in a digital <strong>for</strong>mat.DSpace is designed as a central storage facilityable to collect all kinds of content from thecommunity relating to the institution through a userinterface as simple <strong>and</strong> intuitive as possible. It cancollect various types of digital resources includingtext, images, video, audio, articles <strong>and</strong> preprints,technical reports, working papers, datasets, <strong>and</strong>learning objects directly from the creators.DSpace was chosen to realize the AnalyticSound Archive of Sardinia as it fulfills all therequirements asked by linguists <strong>and</strong> musicologists.It is in fact completely customizable, supportsnatively Qualified DC metadata schema <strong>and</strong> iscompatible with OAI with the support of OAI-PMH.The proposed approach allows to insert the corpus<strong>and</strong> the associated knowledge inside of DSpace,ensuring the maintenance of its structure <strong>and</strong> theability to interrogate <strong>and</strong> update it easily by addingor modifying its contents. Each text of the corpusis inserted into a DSpace item so that it can beuniquely associated with all of the metadata needed<strong>for</strong> the linguistic analysis. The audio file containsthe registrations <strong>and</strong> the original files with theannotations are loaded inside of the item as abitstream, while the metadata are stored in thesystem database.The first step consisted in the insertion of thecustomization of new qualifiers <strong>for</strong> the Dublin Coredescriptive metadata representation <strong>and</strong> a newscheme called "asas" <strong>for</strong> the representation of theannotations. When inserting the corpus into DSpaceit was decided to create a specific item <strong>for</strong> each ofaudio clip. It was there<strong>for</strong>e necessary to set therelease wizard offered by DSpace by changing thespecific XML file responsible <strong>for</strong> entry <strong>for</strong>ms(input-<strong>for</strong>ms.xml). The descriptive metadata,identified by researchers, such as title, author, typeof song, instrument, etc., <strong>and</strong> all metadatacorresponding to linguistic annotations (phono,morpheme, word, etc.), was associated to each item,together with the original file containing the audiorecording <strong>and</strong> the original file of annotations.Figure 1: Customization of DSpace metadata'sRegisterAfter the insertion of metadata, the interface wascustomized by replacing the st<strong>and</strong>ard <strong>for</strong>msprovided by DSpace using modules specficallydesigned to allow the creation of items <strong>and</strong> therelease of DC metadata according to the specificneeds of the project. The metadata on theannotations were inserted instead using directimport because the high number of occurrences <strong>for</strong>each item made it difficult to enter them manually,as shown by Hillman <strong>and</strong> Westbrooks [21].Finally, we proceeded to customize the searchinterface of DSpace in order to adapt it to newmetadata <strong>and</strong> to the particular needs of the AnalyticSound Archive of Sardinia. In essence, all metadatacorresponding to linguistic annotations needed to beindexed in DSpace’s search engine so that we couldfind a certain audio clip even through the search ofan associated record. Furthermore, some descriptivemetadata such as location, type of per<strong>for</strong>mer <strong>and</strong>contribution were indexed to allow effectivesearching that exploited the granularity of themetadata.5.7.1 Metadata SchemasThe metadata are stored <strong>and</strong> managed by DSpacethrough a special tool, the Metadata Registry, wherethe Qualifed Dublin Core schema is configured bydefault. It can nevertheless be changed, <strong>and</strong> newcustomized schemas can be added. The systemoffers two ways to configure the register: one is thegraphic interface named Manakin, <strong>and</strong> the other canE-ISSN: 2224-3402 145 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesube used by the terminal. Each of them has a specificpurpose. The first method allows an authorized userto act on the diagrams through an easy <strong>and</strong> intuitiveweb interface. Once you create a schema, themetadata can be added one at a time, with anyqualifiers <strong>and</strong> related notes. This feature is crucial<strong>for</strong> the updating <strong>and</strong> maintenance of the system as itcan make adjustments quickly <strong>and</strong> easily withoutthe intervention of a computer expert. Likewise, youcan choose the second solution where using aspecific comm<strong>and</strong>, the metadata schema expressedin XML can be imported in the register according toa specific syntax.During the creation of the Sound Archive,metadata was to be gradually defined <strong>and</strong> refined bylinguists <strong>and</strong> musicologists, so it was decided toinsert <strong>and</strong> manage it through the DSpace webinterface. We obtained a customized Qualified DCschema with new specific qualifiers <strong>and</strong> a newschema “asas” with the metadata to use <strong>for</strong> theinsertion of linguistic annotations, as you can see inthe Figure 2.Figure 2: The new schema “asas”Once we reached the final version of the scheme,however, it was decided to <strong>for</strong>malize the metadata inXML so that should the system be reinstalled ortransferred, the register could be quickly configuredvia the import metadata comm<strong>and</strong>.5.7.2 Insertion of Metadata in the KMSDSpace is preset to use, during the phase of theinsertion of an item, the Qualified Dublin Coremetadata schema but at the same time allows tocustomize it, or to create new metadata schemasaccording to the users <strong>and</strong> their requirements. Thefirst step in order to submit the metadata in DSpacewas to organize <strong>and</strong> structure them as metadataschemas. The second step was, instead, to configurethe knowledge management system so that it couldbe adapted to the particular chosen metadataschema.Figure 3: Interface personalization input metadataThe Manakin graphic interface offers a tool tomanage the Metadata Register that allows tocustomize the preconfigured Dublin Core schema ina rapid <strong>and</strong> intuitive way. In the Metadata Registercan be entered all new qualifiers with their relatedcomments to obtain the desired application profile,which coexist in the Qualified Dublin Core st<strong>and</strong>ardwith its qualifiers, qualifiers <strong>and</strong> made <strong>for</strong> thespecific project, Analytical Sound Archive ofSardinia. In DSpace this entity is called “item” <strong>and</strong>is "built" with a wizard that, using the preconfiguredmodules, allows to specify the values ofthe meta-in<strong>for</strong>mation to be <strong>for</strong>malized as metadata.These modules are ready <strong>for</strong> the insertion of themetadata belonging to the Qualified Dublin Coreschema, but in the case study they were fullycustomized to fit the new specific qualifiers <strong>for</strong> thearchive.5.7.3 Research ModulesDSpace offers a powerful search interface that isconfigured to use the main DC metadata (like title,author, language) or the free full-text research asparameter <strong>for</strong> the search. The researchers asked <strong>for</strong>specific search criteria, besides the st<strong>and</strong>ard ones, soyou can search <strong>for</strong> audio clips by place of recording,the participation to a particular event, but also theannotations they contain. The last criterion, inparticular, is the most important function <strong>for</strong> thestudy of the language corpus as it allows to per<strong>for</strong>mstatistical analysis on the text easily <strong>and</strong> quickly,without the need to use specific <strong>and</strong> complicatedsoftware interrogation. The search indexes weremodified so that all needed metadata were selectedas criteria in the search interface <strong>and</strong> in<strong>for</strong>mationlike place of recording, per<strong>for</strong>mers’ in<strong>for</strong>mation, thenumber indicating the event place <strong>and</strong> all metadataE-ISSN: 2224-3402 146 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesucorresponding to the levels of annotation werespecifically added.6 CONCLUSIONSThe purpose of this work was to offer a newapproach to <strong>for</strong>malization <strong>and</strong> management ofknowledge represented by a set of audio recordingsbelonging to a corpus plus the linguistic in<strong>for</strong>mationadded to the same corpus with annotations. Theapproach was applied to <strong>for</strong>malize knowledge in theASAS, a joint project by linguists <strong>and</strong> musicologistsat University of Cagliari. The project aimed topresent a study on improvised poetry in Sardinianlanguage, using an electronic corpus they created<strong>and</strong> annotated. In order to make the resourcesopenly accessible through the Internet, as per ouraim, we used DSpace as a specific tool to organize<strong>and</strong> manage a big quantity of in<strong>for</strong>mation comingfrom the audio recording. We have chosen this toolbecause after some investigations we found thatmore Universities <strong>and</strong> research Institutes (i. e.Brunel University, Cornell University <strong>and</strong>Massachusetts Institute of Technology) use DSpace,in fact it is a very efficient tool easy to use,customizable <strong>and</strong> flexible to allow the management,the classification <strong>and</strong> the storage of a vast amount ofknowledge contained in an electronic corpus ofSardinian language, <strong>and</strong> that could, at the sametime, allow a high usability in terms of ease ofreference as well as ease of query <strong>and</strong>communication. The <strong>for</strong>malization of a structuredmetadata schema was reached through the creationof an application profile <strong>for</strong> the Qualified DublinCore metadata schema, where customized qualifierswere added to the st<strong>and</strong>ard elements <strong>and</strong> qualifiers.Metadata in non-st<strong>and</strong>ard schemas could then bebetter represented. Linguistic annotations were<strong>for</strong>malized as well through a metadata schema.Corpus interrogation was thus made easier <strong>and</strong>quicker, since it used the knowledge managementsystem's search tool.This work leaves space <strong>for</strong> future research onways to improve the service. A dedicated website orthe integration of this system in an institutionalportal through an exploration interface would beparticularly interesting. Another feature that couldbe implemented may be a virtual map whererecordings can be explored by geographic location.In future works we want to use the sameapproach <strong>for</strong> knowledge <strong>for</strong>malization <strong>and</strong>management as the one represented in a set ofscientific papers [22-36] on different topics ofSoftware Engineering. <strong>Knowledge</strong> in papers isusually limited to keyword management; however,we think this approach could be effectively used <strong>for</strong>other types of knowledge as well.References:[1] DSpace, http://www.dspace.org[2] EPrints, http://www.eprints.org[3] Tansley R., Bass, M., Stuve, D., Branschofsky,M., Chudnov, D., McClellan, G. <strong>and</strong> Smith, M.,The DSpace Institutional Digital RepositorySystem: Current Functionality, JCDL '03Proceedings of the 3rd ACM/IEEE-CS jointconference on Digital libraries, 2003.[4] Lynch, C., Institutional repositories: essentialinfrastructure <strong>for</strong> scholarship in the digital age,Association of Research Libraries: a bimonthlyreport, no. 226, 2003.[5] Swan, A. <strong>and</strong> Carr, L., Institutions, theirrepositories <strong>and</strong> the Web. Serials Review,2008, p. 31. ttp://eprints.ecs.soton.ac.uk/14965[6] Heery, R. <strong>and</strong> Patel, M., Application profiles:mixing <strong>and</strong> matching metadata schemas,Ariadne, 2000.[7] Lagoze, C. <strong>and</strong> Van de Sompel, H., The makingof the Open Archives Initiative protocol <strong>for</strong>metadata harvesting, Library Hi Tech, 2003.[8] Lunesu, M. I., Pani, F. E. <strong>and</strong> Concas, G., Anapproach to manage semantic in<strong>for</strong>mationsfrom UGC, International Conference on<strong>Knowledge</strong> Engineering <strong>and</strong> OntologyDevelopment (KEOD), 2011.[9] Lunesu, M. I., Pani, F. E. <strong>and</strong> Concas, G.,Using a st<strong>and</strong>ards-based approach <strong>for</strong> amultimedia knowledge-base, InternationalConference on <strong>Knowledge</strong> <strong>Management</strong> <strong>and</strong>In<strong>for</strong>mation Sharing (KMIS), 2011.[10] Chopey, M. A., Planning <strong>and</strong> Implementing aMetadata-Driven Digital Repository, HaworthPress Inc., 2005.[11] Dunsire, G., Collecting metadata frominstitutional repositories, OCLC Systems &Services, Vol. 24, No. 1, 2008, pp. 51-58.[12] Solodovnik, I., Metadata issues in DigitalLibraries: key concepts <strong>and</strong> perspectives,Italian Journal of Library <strong>and</strong> In<strong>for</strong>mationScience, Vol. 2, No. 2, 2011.[13] Pani, F. E., Lunesu, M. I., <strong>and</strong> Concas, G.,Optimization of <strong>Knowledge</strong> Availability in anInstitutional Repository, InternationalConference on <strong>Knowledge</strong> Engineering <strong>and</strong>Ontology Development (KEOD), 2012.E-ISSN: 2224-3402 147 Issue 5, Volume 10, May 2013


WSEAS TRANSACTIONS onINFORMATION SCIENCE <strong>and</strong> APPLICATIONSGiulio Concas, Filippo Eros Pani, Maria Ilaria Lunesu[14] Pani, F. E., Lunesu, M. I., <strong>and</strong> Concas, G.,<strong>Knowledge</strong> Formalization <strong>and</strong> <strong>Management</strong> inKMS, International Conference on <strong>Knowledge</strong><strong>Management</strong> <strong>and</strong> In<strong>for</strong>mation Sharing (KMIS),2012.[15] Hutt, A. <strong>and</strong> Riley, J., Semantics <strong>and</strong> Syntax ofDublin Core Usage in Open Archives InitiativeData, Joint Conference on Digital Libraries,ACM Press, 2005.[16] Jackson, A. S., Han, M. J., Groetsch, K. <strong>and</strong>Mustafoff, M. (2008). Dublin Core MetadataHarvested Through OAI-PMH. In Proceedingsof the 5th ACM/IEEE-CS joint conference onDigital libraries.[17] Hillmann, D. I., Using Dublin Core, DublinCore Metadata Initiative Recommendation,2005.[18] Llisterri, J., Text Corpora Working GroupReading Guide, EAGLES (Expert AdvisoryGroup on language Engineering St<strong>and</strong>ards)Document EAG-TCWG-FR-2, CNR, Istituto diLinguistica computazionale, 1996.[19] arXiv (Cornell University Library),http://arxiv.org/[20] PRAAT, http://www.fon.hum.uva.nl/praat/[21] Hillman, D. I. <strong>and</strong> Westbrooks, E. L., Metadatain practice, American Library Association,2004.[22] Concas, G., Marchesi, M., Murgia, A., Pinna,S., Tonelli, R., Assessing traditional <strong>and</strong> newmetrics <strong>for</strong> object-oriented systems. InProceedings of the 2010 ICSE, Workshop onEmerging Trends in Software Metrics(WETSoM ’10), 2010, pp. 24-31.[23] Melis, M., Turnu, I., Cau, A., Concas, G.Evaluating the impact of test-first programming<strong>and</strong> pair programming through softwareprocess simulation. In Software ProcessImprovement <strong>and</strong> Practice 11 (4), 2006, pp.345-360.[24] Concas, G., Marchesi, M., Murgia, A., Tonelli,R., An empirical study of social networksmetrics in object oriented software. Advancesin Software Engineering, Vol. 2010 (ID:729826).[25] Concas, G., Marchesi, M., Murgia, A., Tonelli,R., Turnu, I., On the distribution of bugs in theEclipse system, IEEE Transactions on SoftwareEngineering 37 (6), art. no. 5928349, 2011, pp.872-877.[26] Turnu, I., Concas, G., Marchesi, M., Pinna, S.,Tonelli, R., A modified Yule process to modelthe evolution of some object-oriented systemproperties, In<strong>for</strong>mation Sciences 181 (4) ,2011,pp. 883-902.[27] Locci, M., Concas, G., Tonelli, R., Turnu, I.,Three algorithms <strong>for</strong> analyzing fractal softwarenetworks, WSEAS Transactions on In<strong>for</strong>mationScience <strong>and</strong> Applications 7 (3) , 2010, pp. 371-380.[28] Tonelli, R., Concas, G., Locci, M., Threeefficient algorithms <strong>for</strong> implementing thepreferential attachment mechanism in Yule-Simon Stochastic Process, WSEASTransactions on In<strong>for</strong>mation Science <strong>and</strong>Applications 7 (2), 2010, pp. 176-185.[29] Concas, G., Lisci, M., Pinna, S., Porruvecchio,G., Uras, S., Open source communities associal networks: An analysis of some peculiarcharacteristics, Proceedings of the AustralianSoftware Engineering Conference (ASWEC),art. no. 4483227, 2008, pp. 387-391.[30] Turnu, I., Melis, M., Cau, A., Setzu, A., Concas,G., Mannaro, K., Modeling <strong>and</strong> simulation ofopen source development using an agilepractice, Journal of Systems Architecture 52(11), 2006, pp. 610-618.[31] Destefanis, G., Tonelli, R., Concas, G.,Marchesi, M., An analysis of anti-micropatternseffects on fault-proneness in large Javasystems, ACM Symposium on AppliedComputing, 2012, pp. 1251-1253.[32] Murgia, A., Tonelli, R., Marchesi, M., Concas,G., Counsell, S., McFall, J., Swift, S.,Refactoring <strong>and</strong> its relationship with fan-in <strong>and</strong>fan-out: An empirical study, The EuropeanConference on Software Maintenance <strong>and</strong>Reengineering (CSMR), art. no. 6178854, 2012,pp. 63-72.[33] Concas, G., Marchesi, M., Murgia, A., Pinna,S., Tonelli, R Assessing traditional <strong>and</strong> newmetrics <strong>for</strong> object-oriented systems.International Conference on SoftwareEngineering, 2010, pp. 24-31.[34] Turnu, I., Marchesi, M., Tonelli, R. Entropy ofthe degree distribution <strong>and</strong> object-orientedsoftware quality, 3rd International Workshopon Emerging Trends in Software Metrics(WETSoM), art. no. 6226997, 2012, pp. 77-82[35] Concas, G., Marchesi, M., Murgia, A., Tonelli,R., Turnu, I., On the distribution of bugs in theEclipse system, IEEE Transactions on SoftwareEngineering 37 (6), art. no. 5928349, 2011, pp.872-877.[36] Concas, G., Marchesi, M., Destefanis, G.,Tonelli, R. An empirical study of softwaremetrics <strong>for</strong> assessing the phases of an agileproject, International Journal of SoftwareEngineering <strong>and</strong> <strong>Knowledge</strong> Engineering 22,2012, pp.525-54.E-ISSN: 2224-3402 148 Issue 5, Volume 10, May 2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!