Hi Hedra, 

Well, the way that I see it, there should be one tool (and I’m thinking to 
rework pronto for this purpose) that imports ANY ontology (RDF, turtle, obo, 
etc and especially JSON-LD, which is what developers prefer and what’s used in 
RESTFUL APIs) into the AtomSpace, regardless of its format.  The point of 
ontologies is to be uniform and to share base vocabulary and relationships as 
much as possible, so that the same machines can easily merge them and use them 
in predictable ways.  Now, if that’s true, then loading in this or the other 
ontology and merging those ontologies shouldn’t be a special new project for 
every new ontology, but it should simply be a pipeline.  So in particular, to 
take the next ontology that you want to load into the AtomSpace should be as 
easy as:

scheme_router = Scheme_router(URI_of_your_next_ontology)
scheme_router.load()

And it shouldn’t matter whether that ontology is in owl, RDF, JSON-LD or any 
other format that expresses the same structure.  Does this make sense to you? 

If this tool has been built already, please let me know!  If not, I’m planning 
on extending pronto soon (as soon as we get the opencog system working which 
we’re having serious issues with right now) in order to ingest JSON-LD 
ontologies from any random entry point (using something like breadth first 
search or something like that in order to grab the whole graph). 


Johannes 

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/1cdd2479-2246-45f7-8b98-eb5758d9db99%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to