Skip to content

indigo-lab/imiv2owl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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));

About

Generate OWL ontology from imiv

Resources

License

Stars

Watchers

Forks

Packages

No packages published