{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T00:29:09Z","timestamp":1777854549239,"version":"3.51.4"},"reference-count":58,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T00:00:00Z","timestamp":1660608000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Information Science"],"published-print":{"date-parts":[[2024,10]]},"abstract":"<jats:p>Metadata vocabularies are used in various domains of study. It provides an in-depth description of the resources. In this work, we develop algorithm metadata vocabulary (AMV), a vocabulary for capturing and storing the metadata about the algorithms (a procedure or a set of rules that is followed step-by-step to solve a problem, especially by a computer). The snag faced by the researchers in the current time is the failure of getting relevant results when searching for algorithms in any search engine. The designed vocabulary can be used by the algorithm repository developers, managers, and application developers. Besides, AMV is represented as a semantic model and produced OWL file, and it can be directly used by anyone interested to create and publish algorithm metadata as a knowledge graph, or to provide metadata service through the SPARQL endpoint. To design the vocabulary, we propose a well-defined methodology, which considers factual issues faced by the algorithm users and the practitioners. The evaluation shows promising results.<\/jats:p>","DOI":"10.1177\/01655515221116557","type":"journal-article","created":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T05:31:10Z","timestamp":1660627870000},"page":"1223-1241","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["Algorithm metadata vocabulary: A representational model and metadata vocabulary for describing and maintaining algorithms"],"prefix":"10.1177","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3059-8202","authenticated-orcid":false,"given":"Biswanath","family":"Dutta","sequence":"first","affiliation":[{"name":"Documentation Research and Training Centre (DRTC), Indian Statistical Institute, Bangalore Centre, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jyotima","family":"Patel","sequence":"additional","affiliation":[{"name":"Documentation Research and Training Centre (DRTC), Indian Statistical Institute, Bangalore Centre, India; Department of Library and Information Science, Calcutta University, Kolkata, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2022,8,16]]},"reference":[{"key":"bibr1-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1017\/9781108614139.004"},{"key":"bibr2-01655515221116557","volume-title":"An introduction to the analysis of algorithms","author":"Sedgewick R","year":"2013"},{"key":"bibr3-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1007\/s00453-019-00668-4"},{"key":"bibr4-01655515221116557","volume-title":"The algorithm design manual","author":"Skiena SS","year":"2012"},{"key":"bibr5-01655515221116557","unstructured":"Naskar D, Dutta B. Ontology libraries: a study from an ontofier and an ontologist perspectives. In:\n                      19th international symposium on electronic theses and dissertations\n                      , Lille, France, 11-13 July 2016, pp. 1-12. HAL CCSD."},{"key":"bibr6-01655515221116557","volume":"6","author":"Habermann T","year":"2018","journal-title":"PeerJ Preprint"},{"key":"bibr7-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1038\/sdata.2016.18"},{"key":"bibr8-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1002\/asi.23538"},{"key":"bibr9-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2016.02.003"},{"key":"bibr10-01655515221116557","volume-title":"Proceedings of the twenty-fifth ACM Sigmoid-Sigact-Sigart symposium on principles of database systems \u2013 PODS 06","author":"Franconi E"},{"key":"bibr11-01655515221116557","doi-asserted-by":"publisher","DOI":"10.46430\/phen0047"},{"key":"bibr12-01655515221116557","unstructured":"Computational algorithm \u2013 encyclopedia of mathematics, https:\/\/encyclopediaofmath.org\/wiki\/Computational_algorithm (accessed 2 June 2022)."},{"key":"bibr13-01655515221116557","unstructured":"Algorithm, https:\/\/en.wikipedia.org\/w\/index.php?title=Algorithm&oldid=1091046319 (2022, accessed 7 June 2022)."},{"key":"bibr14-01655515221116557","unstructured":"Redmon J, Divvala S, Girshick R et al. You only look once: unified, real-time object detection. arXiv preprint arXiv: 1506.02640, 2016, http:\/\/arxiv.org\/abs\/1506.02640 (accessed 7 June 2022)."},{"key":"bibr15-01655515221116557","unstructured":"Redmon J, Farhadi A. YOLO9000: better, faster, stronger. arXiv preprint arXiv: 1612.08242, 2016, http:\/\/arxiv.org\/abs\/1612.08242 (accessed 7 June 2022)."},{"key":"bibr16-01655515221116557","unstructured":"Redmon J, Farhadi A. YOLOv3: an incremental improvement. arXiv preprint arXiv: 1804.02767, 2018, http:\/\/arxiv.org\/abs\/1804.02767 (accessed 7 June 2022)."},{"key":"bibr17-01655515221116557","unstructured":"GitHub \u2013 ultralytics\/yolov5: YOLOv5 in PyTorch > ONNX > CoreML > TFLite, https:\/\/github.com\/ultralytics\/yolov5 (accessed 7 June 2022)."},{"key":"bibr18-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1109\/4235.585892"},{"key":"bibr19-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-739X(00)00043-1"},{"key":"bibr20-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1109\/3477.484436"},{"key":"bibr21-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-008-9111-5"},{"key":"bibr22-01655515221116557","unstructured":"Classification of algorithms with examples, https:\/\/www.geeksforgeeks.org\/classification-of-algorithms-with-examples\/ (2021, accessed 7 June 2022)."},{"key":"bibr23-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1109\/TSSC.1968.300136"},{"key":"bibr24-01655515221116557","unstructured":"Vishnu R. What is data structure? Learn more today! In: GreatLearning Blog: Free Resources what Matters to shape your Career!https:\/\/www.mygreatlearning.com\/blog\/data-structure-tutorial-for-beginners\/ (2021, accessed 7 June 2022)."},{"key":"bibr25-01655515221116557","first-page":"930","volume":"14","author":"Akhter N","year":"2016","journal-title":"Int J Comput Sci Inf Secur"},{"key":"bibr26-01655515221116557","volume-title":"Proceedings of the workshop on continuous vector space models and their compositionality","author":"Kalchbrenner N"},{"key":"bibr27-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.115043"},{"key":"bibr28-01655515221116557","unstructured":"CodeCrucks. Correctness of algorithm \u2013 concept and proof, https:\/\/codecrucks.com\/correctness-of-algorithm-concept-and-proof\/ (2021, accessed 2 June 2022)."},{"key":"bibr29-01655515221116557","unstructured":"Lecture notes \u2013 introduction to algorithms: electrical engineering and computer science. MIT OpenCourseWare. https:\/\/ocw.mit.edu\/courses\/6-006-introduction-to-algorithms-fall-2011\/pages\/lecture-notes\/ (accessed 2 June 2022)."},{"key":"bibr30-01655515221116557","unstructured":"Measuring an algorithm\u2019s efficiency \u2013 AP CSP (article). Khan Academy, https:\/\/www.khanacademy.org\/_render (accessed 2 June 2022)."},{"key":"bibr31-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32278-5_2"},{"key":"bibr32-01655515221116557","unstructured":"Yse DL. Essential programming time complexity. Medium. https:\/\/towardsdatascience.com\/essential-programming-time-complexity-a95bb2608cac (2020, accessed 7 June 2022)."},{"key":"bibr33-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1134\/S1995080221070039"},{"key":"bibr34-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1145\/333623.333627"},{"key":"bibr35-01655515221116557","unstructured":"The Stony Brook Algorithm Repository. Algorithm and data structure repository, https:\/\/www3.cs.stonybrook.edu\/~algorith\/implement\/takaoka\/implement.shtml (accessed 5 June 2021)."},{"key":"bibr36-01655515221116557","unstructured":"Main page, https:\/\/www.wikidata.org\/wiki\/Wikidata:Main_Page (accessed 13 June 13 2022)."},{"key":"bibr37-01655515221116557","unstructured":"Fern\u00e1ndez-L\u00f3pez M, G\u00f3mez-P\u00e9rez A, Juristo N. METHONTOLOGY: from ontological art towards ontological engineering, https:\/\/www.semanticscholar.org\/paper\/METHONTOLOGY%3A-From-Ontological-Art-Towards-Fern%C3%A1ndez-L%C3%B3pez-G%C3%B3mez-P%C3%A9rez\/68fad5eb18749f1495bb4ecbe7ae5a1d99f33699 (1997, accessed 26 May 2022)."},{"key":"bibr38-01655515221116557","unstructured":"On-to-knowledge methodology (OTKM), https:\/\/www.researchgate.net\/publication\/2472439_On-to-knowledge_methodology_OTKM (accessed 26 May 2022)."},{"key":"bibr39-01655515221116557","unstructured":"DILIGENT: towards a fine-grained methodology for distributed, loosely-controlled, and evolving engineering of oNTologies, https:\/\/www.researchgate.net\/publication\/220836704_DILIGENT_Towards_a_fine-grained_methodology_for_Distributed_Loosely-controlled_and_evolving_Engineering_of_oNTologies (accessed 26 May 2022)."},{"key":"bibr40-01655515221116557","unstructured":"NeOn methodology for building ontology networks: a scenario-based methodology, https:\/\/www.researchgate.net\/publication\/49911337_NeOn Methodology_for_Building_Ontology_Networks_a_Scenario-based_Methodology (accessed 26 May 2022)."},{"key":"bibr41-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1108\/JKM-10-2014-0439"},{"key":"bibr42-01655515221116557","first-page":"1","volume-title":"International conference on Dublin core and metadata applications","author":"Dutta B"},{"key":"bibr43-01655515221116557","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/978-3-319-70863-8_17","volume-title":"Metadata and semantic research","volume":"755","author":"Dutta B"},{"key":"bibr44-01655515221116557","first-page":"76","volume-title":"Proceedings of 12th international conference on knowledge engineering and ontology development (KEOD)","volume":"2","author":"Dutta B"},{"key":"bibr45-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.11.002"},{"key":"bibr46-01655515221116557","volume-title":"Introduction to algorithms","author":"Cormen TH","year":"2009"},{"key":"bibr47-01655515221116557","doi-asserted-by":"publisher","DOI":"10.4018\/ijswis.2014040102"},{"key":"bibr48-01655515221116557","doi-asserted-by":"publisher","DOI":"10.3233\/SW-140135"},{"key":"bibr49-01655515221116557","unstructured":"The CodeMeta Project. The codemeta project, https:\/\/codemeta.github.io\/ (accessed 13 June 2022)."},{"key":"bibr50-01655515221116557","first-page":"331","volume-title":"2016 IEEE 12th international conference on e-Science (e-Science)","author":"Gil Y"},{"key":"bibr51-01655515221116557","doi-asserted-by":"crossref","unstructured":"Weibel S. Metadata: the foundations of resource description. In: D-Lib Magazine, 1995, https:\/\/www.dlib.org\/dlib\/July95\/07weibel.html","DOI":"10.1045\/july95-weibel"},{"key":"bibr52-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1045\/december2000-weibel"},{"key":"bibr53-01655515221116557","unstructured":"w3c. w3c\/dxwg: data catalog vocabulary (DCAT). GitHub. https:\/\/github.com\/w3c\/dxwg\/ (2021, accessed 1 May 2021)."},{"key":"bibr54-01655515221116557","unstructured":"Prov-O: the prov ontology. https:\/\/www.w3.org\/TR\/prov-o\/ (accessed 13 June 2022)."},{"key":"bibr55-01655515221116557","unstructured":"Product. Product \u2013 Schema.org Type. https:\/\/schema.org\/Product (accessed 20 August 2021)."},{"key":"bibr56-01655515221116557","unstructured":"Ewilderj EW-J. ewilderj\/doap: RDF schema for describing software projects. GitHub. https:\/\/github.com\/ewilderj\/doap (accessed 12 August 2021)."},{"key":"bibr57-01655515221116557","volume-title":"Proceedings of the international conference on Dublin Core and metadata applications","author":"Miles A"},{"key":"bibr58-01655515221116557","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-43796-4_7"}],"container-title":["Journal of Information Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01655515221116557","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/01655515221116557","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01655515221116557","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T23:09:48Z","timestamp":1777504188000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/01655515221116557"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,16]]},"references-count":58,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,10]]}},"alternative-id":["10.1177\/01655515221116557"],"URL":"https:\/\/doi.org\/10.1177\/01655515221116557","relation":{},"ISSN":["0165-5515","1741-6485"],"issn-type":[{"value":"0165-5515","type":"print"},{"value":"1741-6485","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,16]]}}}