Given that we want to be able to use multiple kinds of ontologies, we should allow the user to somehow specify which predicates to use, as not all ontologies will use rdfs:label.
One possible solution is to configify this similarly to how respecter does it.
Alternatively, we could support some basic ones and handle this in the CLI (pre-filled options for skos, rdfs, dcat, schema etc. which a user can choose with a flag like -pred)
fuzon -predscheme skos - input ont1.ttl ont2.ttl
This would mean skos:prefLabel, skos:altLabel and maybe even skos:definition or skos:example get used as the prefixes on which to SPARQL.
Given that we want to be able to use multiple kinds of ontologies, we should allow the user to somehow specify which predicates to use, as not all ontologies will use rdfs:label.
One possible solution is to configify this similarly to how respecter does it.
Alternatively, we could support some basic ones and handle this in the CLI (pre-filled options for skos, rdfs, dcat, schema etc. which a user can choose with a flag like -pred)
fuzon -predscheme skos - input ont1.ttl ont2.ttlThis would mean skos:prefLabel, skos:altLabel and maybe even skos:definition or skos:example get used as the prefixes on which to SPARQL.