Skip to content

Commit

Permalink
adding metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
proycon committed Oct 30, 2019
1 parent d301693 commit a032ea5
Show file tree
Hide file tree
Showing 4 changed files with 168 additions and 6 deletions.
152 changes: 152 additions & 0 deletions codemeta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
{
"@context": [
"https://doi.org/10.5063/schema/codemeta-2.0",
"http://schema.org",
"https://github.com/CLARIAH/tool-metadata",
{
"entryPoints": { "@reverse": "schema:actionApplication" },
"interfaceType": { "@id": "codemeta:interfaceType" },
"inputLanguage": { "@id": "codemeta:inputLanguage" },
"inputFormat": { "@id": "codemeta:inputFormat" }
}
],
"@type": "SoftwareSourceCode",
"identifier": "glem",
"name": "Glem",
"version": "1.2.0",
"description": "GLEM is a lemmatizer for Ancient Greek.",
"license": "https://spdx.org/licenses/GPL-3.0",
"url": "https://github.com/GreekPerspective/glem",
"producer": [
{
"@id": "https://www.ru.nl/ptrs",
"@type": "Organization",
"name": "Theology and Religious Studies",
"url": "https://www.ru.nl/ptrs",
"parentOrganization": {
"@id": "https://www.ru.nl/ftr",
"@type": "Organization",
"name": "Faculty of Philosophy",
"url": "https://www.ru.nl/ftr",
"parentOrganization": {
"@id": "https://www.ru.nl",
"name": "Radboud University",
"@type": "Organization",
"url": "https://www.ru.nl",
"location": {
"@type": "Place",
"name": "Nijmegen"
}
}
}
},
{
"@id": "https://www.ru.nl/clst",
"@type": "Organization",
"name": "Centre for Language and Speech Technology",
"url": "https://www.ru.nl/clst",
"parentOrganization": {
"@id": "https://www.ru.nl/cls",
"@type": "Organization",
"name": "Centre for Language Studies",
"url": "https://www.ru.nl/cls",
"parentOrganization": {
"@id": "https://www.ru.nl",
"name": "Radboud University",
"@type": "Organization",
"url": "https://www.ru.nl",
"location": {
"@type": "Place",
"name": "Nijmegen"
}
}
}
}
],
"author": [
{
"@type": "Person",
"givenName": "Corien",
"familyName": "Bary",
"email": "[email protected]",
"affiliation": { "@id": "https://www.ru.nl/ptrs" }
},
{
"@type": "Person",
"givenName": "Peter",
"familyName": "Berck",
"affiliation": { "@id": "https://www.ru.nl/clst" }
},
{
"@type": "Person",
"givenName": "Iris",
"familyName": "Hendrickx",
"affiliation": { "@id": "https://www.ru.nl/clst" }
}
],
"sourceOrganization": { "@id": "https://www.ru.nl/clst" },
"programmingLanguage": {
"@type": "ComputerLanguage",
"identifier": "python",
"name": "Python"
},
"operatingSystem": "POSIX",
"codeRepository": "https://github.com/GreekPerspective/glem",
"softwareRequirements": [
{
"@type": "SoftwareApplication",
"identifier": "frog",
"name": "frog"
}
],
"funder": [
{
"@type": "Organization",
"name": "Unraveling the Language of Perspective (FP7, ERC Starting Grant 338421-Perspective)"
}
],
"readme": "https://github.com/GreekPerspective/glem/blob/master/README.md",
"issueTracker": "https://github.com/GreekPerspective/glem/issues",
"contIntegration": "https://travis-ci.org/GreekPerspective/glem",
"releaseNotes": "https://github.com/GreekPerspective/glem/releases",
"developmentStatus": "active",
"keywords": [ "nlp", "natural language processing", "greek","ancient greek", "lemmatisation", "lemma"],
"referencePublication": [
{
"@type": "ScholarlyArticle",
"name": "A Memory-Based Lemmatizer for Ancient Greek",
"author": [ "Corien Bary", "Peter Berck", "Iris Hendrickx" ],
"pageStart": "91",
"pageEnd": "95",
"isPartOf": {
"@type": "PublicationIssue",
"datePublished": "2017",
"name": "DATeCH 2017, Proceedings of the 2nd International Conference on Digital Access to Textual Cultural Heritage",
"location": "Göttingen, Germany"
},
"url": "https://dl.acm.org/citation.cfm?id=3078100"
}
],
"dateCreated": "2017-04-09",
"entryPoints": [
{
"@type": "EntryPoint",
"name": "glem",
"urlTemplate": "file:///glem",
"description": "Command-line interface to GLEM",
"interfaceType": "CLI"
}
],
"inputFormat": [ "text/plain" ],
"inputLanguage": {
"@type": "Language",
"name": "Ancient Greek",
"alternateName": "grc",
"sameAs": "http://www.lexvo.org/data/iso639-3/grc"
},
"outputFormat": [ "text/plain" ],
"researchDomain": "Linguistics",
"linguisticsSubject": [ "general linguistics", "syntax" ],
"toolTask": [ "lemmatisation" ],
"researchPhase": "Enriching Data"
}
2 changes: 1 addition & 1 deletion glem/glem.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
except:
print( "WARNING: No Frog", file=sys.stderr )

VERSION = "1.1.1" #also update in setup.py!
VERSION = "1.2.0" #also update in setup.py and webglem.py
debug = False

def DBG(*strs):
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ def read(fname):

setup(
name = "Glem",
version = "1.1.1", #also update in glem.py
version = "1.2.0", #also update in glem.py and webglem.py
author = "Corien Bary, Iris Hendrickx, Peter Berck, Wessel Stoop",
author_email = "[email protected]",
description = ("GLEM is a lemmatizer for Ancient Greek."),
Expand Down
18 changes: 14 additions & 4 deletions webglem/webglem.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,24 @@

#A version label of the underlying tool and/or this CLAM wrapper
#(If you can derive this dynamically then that is strongly recommended!)
#SYSTEM_VERSION = 0.1
SYSTEM_VERSION = "1.2.0"

#The author(s) of the underlying tool and/or this CLAM wrapper
#(If you can derive this dynamically then that is strongly recommended!)
#SYSTEM_AUTHOR = ""
SYSTEM_AUTHOR = "Corien Bary, Peter Berck, Iris Hendrickx"

#How to reach the authors?
#SYSTEM_EMAIL = ""
SYSTEM_AFFILIATION = "Faculty of Philosophy, Theology and Religious Studies and Centre for Language and Speech Technology, Radboud University Nijmegen"

SYSTEM_URL = "https://github.com/GreekPerspective/glem/"

SYSTEM_EMAIL = "[email protected]"

CUSTOMHTML_INDEX = """
<p>GLEM has been created in the project <a href="http://ncs.ruhosting.nl/perspective/">Unraveling the Language of Perspective</a>, which is supported by the EU under FP7, ERC Starting Grant 338421-Perspective.</p>
<p>The paper <em>A memory-based lemmatizer for Ancient Greek</em> reports on how it works, what material it uses, and what the accuracy is. It can be read <a href="http://dl.acm.org/citation.cfm?id=3078100">here</a>.
</p>
"""

# ======== LOCATION ===========

Expand Down

0 comments on commit a032ea5

Please sign in to comment.