imiv2owl

0.0.3 • Public • Published

imiv2owl

Generate OWL ontology from imiv

Installation

$ npm i imiv2owl

Usage

CLI

from file:

$ wget https://imi.go.jp/ns/core/241/imicore241.imiv
$ imiv2owl imicore241.imiv > imicore241.jsonld

or from stdin:

$ curl -s https://imi.go.jp/ns/core/241/imicore241.imiv | imiv2owl > imicore241.jsonld

Node

const imiv2owl = require('imiv2owl');

const jsonld = imiv2owl(`
#prefix ex: "http://example.org/"
#prefix xsd: "http://www.w3.org/2001/XMLSchema#"
vocabulary "http://example.org/" ;

class ex:Animal;
class ex:Cat{@ex:Animal};
property ex:say{@xsd:string};
set ex:Animal>ex:say;

`);

console.log(JSON.stringify(jsonld,null,2));

Readme

Keywords

Package Sidebar

Install

npm i imiv2owl

Weekly Downloads

2

Version

0.0.3

License

MIT

Unpacked Size

11.7 kB

Total Files

5

Last publish

Collaborators

  • indigo-lab