The NLP Interchange Format (NIF) is an RDF/OWL-based format that aims to achieve interoperability between Natural Language Processing (NLP) tools, language resources and annotations. NIF consists of specifications, ontologies and software.
NIF 2.0 is a major, not backward-compatible improvement upon the previous version NIF 1.0.
NIF 2.1 is a minor, backward-compatible extension of NIF 2.0.
is documented here: http://persistence.uni-leipzig.org/nlp2rdf/specification/version.html
- At the NLP2RDF Project page: http://nlp2rdf.org
- At the GitHub page: https://github.com/NLP2RDF
If you'd like to leave feedback, please open an issue on GitHub: https://github.com/NLP2RDF/ontologies/issues or write an email to the mailing list: http://lists.informatik.uni-leipzig.de/mailman/listinfo/nlp2rdf
There has been an ongoing debate about '#' vs. '/' . We focus on ontologies with '#' here with URIs like: http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core#String Note that ontologies with '/' URIs need to published differently (partly discussed here: http://lists.w3.org/Archives/Public/semantic-web/2013Apr/0157.html).
- All ontologies are edited in Turtle syntax with the Geany text editor or any other Turtle editor ( e.g. http://aksw.org/Projects/Xturtle.html), and include developers' comments using "#" directly in the source, see e.g. nif-core/nif-core.ttl
- A script called publish.sh does the following:
- Convert all turtle files to rdfxml (nif-core/nif-core.owl) using rapper(http://librdf.org/raptor/rapper.html)
- sync it to the staging server http://persistence.uni-leipzig.de/nlp2rdf/ontologies
- HTML documentation is created with http://www.essepuntato.it/lode/http://persistence.uni-leipzig.org/nlp2rdf/ontologies/nif-core/nif-core.owl
- sync it to the staging server again http://persistence.uni-leipzig.de/nlp2rdf
- Then we use git to commit and push the changes to GitHub
- see the .htaccess for redirect rules