Skip to content

Commit 7842ad9

Browse files
authored
Migrate codemeta.json to Codemeta 3.0 schema
Updated codemeta.json to version 3.0 schema with additional fields including applicationCategory, copyrightYear, and date fields.
1 parent 7a253b3 commit 7842ad9

1 file changed

Lines changed: 89 additions & 73 deletions

File tree

codemeta.json

Lines changed: 89 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,91 @@
11
{
2-
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3-
"@type": "SoftwareSourceCode",
4-
"name": "PyThaiNLP",
5-
"description": "Thai Natural Language Processing in Python",
6-
"version": "5.2.0",
7-
"author": [
8-
{
9-
"@type": "Person",
10-
"givenName": "Wannaphong",
11-
"familyName": "Phatthiyaphaibun",
12-
"@id": "https://orcid.org/0000-0002-4153-4354"
13-
},
14-
{
15-
"@type": "Person",
16-
"givenName": "Korakot",
17-
"familyName": "Chaovavanich",
18-
"@id": "https://orcid.org/0009-0002-7350-9855"
19-
},
20-
{
21-
"@type": "Person",
22-
"givenName": "Charin",
23-
"familyName": "Polpanumas",
24-
"@id": "https://orcid.org/0000-0001-7822-4600"
25-
},
26-
{
27-
"@type": "Person",
28-
"givenName": "Arthit",
29-
"familyName": "Suriyawongkul",
30-
"@id": "https://orcid.org/0000-0002-9698-1899"
31-
},
32-
{
33-
"@type": "Person",
34-
"givenName": "Lalita",
35-
"familyName": "Lowphansirikul",
36-
"@id": "https://orcid.org/0000-0002-5305-2088"
37-
},
38-
{
39-
"@type": "Person",
40-
"givenName": "Pattarawat",
41-
"familyName": "Chormai",
42-
"@id": "https://orcid.org/0000-0002-7582-4667"
43-
}
44-
],
45-
"maintainer": [
46-
{
47-
"@type": "Person",
48-
"givenName": "Wannaphong",
49-
"familyName": "Phatthiyaphaibun",
50-
"@id": "https://orcid.org/0000-0002-4153-4354"
51-
},
52-
{
53-
"@type": "Person",
54-
"givenName": "Arthit",
55-
"familyName": "Suriyawongkul",
56-
"@id": "https://orcid.org/0000-0002-9698-1899"
57-
}
58-
],
59-
"license": "https://spdx.org/licenses/Apache-2.0",
60-
"codeRepository": "https://github.com/PyThaiNLP/pythainlp",
61-
"issueTracker": "https://github.com/PyThaiNLP/pythainlp/issues",
62-
"url": "https://pythainlp.org/",
63-
"keywords": [
64-
"NLP",
65-
"natural language processing",
66-
"tokenization",
67-
"text processing",
68-
"linguistics",
69-
"localization",
70-
"computational linguistics",
71-
"ThaiNLP",
72-
"Thai NLP",
73-
"Thai language"
74-
]
2+
"@context": "https://w3id.org/codemeta/3.0",
3+
"type": "SoftwareSourceCode",
4+
"applicationCategory": "text analysis",
5+
"author": [
6+
{
7+
"id": "https://orcid.org/0000-0002-4153-4354",
8+
"type": "Person",
9+
"familyName": "Phatthiyaphaibun",
10+
"givenName": "Wannaphong"
11+
},
12+
{
13+
"id": "https://orcid.org/0009-0002-7350-9855",
14+
"type": "Person",
15+
"familyName": "Chaovavanich",
16+
"givenName": "Korakot"
17+
},
18+
{
19+
"id": "https://orcid.org/0000-0001-7822-4600",
20+
"type": "Person",
21+
"familyName": "Polpanumas",
22+
"givenName": "Charin"
23+
},
24+
{
25+
"id": "https://orcid.org/0000-0002-9698-1899",
26+
"type": "Person",
27+
"familyName": "Suriyawongkul",
28+
"givenName": "Arthit"
29+
},
30+
{
31+
"id": "https://orcid.org/0000-0002-5305-2088",
32+
"type": "Person",
33+
"familyName": "Lowphansirikul",
34+
"givenName": "Lalita"
35+
},
36+
{
37+
"id": "https://orcid.org/0000-0002-7582-4667",
38+
"type": "Person",
39+
"familyName": "Chormai",
40+
"givenName": "Pattarawat"
41+
}
42+
],
43+
"codeRepository": "https://github.com/PyThaiNLP/pythainlp",
44+
"copyrightYear": "2026",
45+
"dateCreated": "2016-06-27",
46+
"dateModified": "2025-12-20",
47+
"datePublished": "2016-06-27",
48+
"description": "PyThaiNLP is a Thai natural language processing library for Python. It provides standard linguistic analysis for the Thai language, including tokenization and part-of-speech tagging. Additionally, it offers standard Thai locale utility functions, such as Thai Buddhist Era date formatting and the conversion of numbers into Thai text.",
49+
"developmentStatus": "active",
50+
"downloadUrl": "https://github.com/PyThaiNLP/pythainlp/releases",
51+
"identifier": "http://doi.org/10.5281/zenodo.3519354",
52+
"issueTracker": "https://github.com/PyThaiNLP/pythainlp/issues",
53+
"keywords": [
54+
"computational linguistics",
55+
"linguistics",
56+
"localization",
57+
"natural language processing",
58+
"NLP",
59+
"text analysis",
60+
"text processing",
61+
"ThaiNLP",
62+
"Thai NLP",
63+
"Thai language",
64+
"tokenization"
65+
],
66+
"license": "https://spdx.org/licenses/Apache-2.0",
67+
"maintainer": [
68+
{
69+
"id": "https://orcid.org/0000-0002-4153-4354",
70+
"type": "Person",
71+
"familyName": "Phatthiyaphaibun",
72+
"givenName": "Wannaphong"
73+
},
74+
{
75+
"id": "https://orcid.org/0000-0002-9698-1899",
76+
"type": "Person",
77+
"familyName": "Suriyawongkul",
78+
"givenName": "Arthit"
79+
},
80+
],
81+
"name": "PyThaiNLP",
82+
"programmingLanguage": "Python 3",
83+
"readme": "https://github.com/PyThaiNLP/pythainlp/blob/dev/README.md",
84+
"referencePublication": "https://doi.org/10.18653/v1/2023.nlposs-1.4",
85+
"relatedLink": [
86+
"https://pythainlp.org/",
87+
"https://pythainlp.org/Model-Cards/"
88+
],
89+
"url": "https://pythainlp.org/",
90+
"version": "5.2.0"
7591
}

0 commit comments

Comments
 (0)