Comments (8)
probably the same issue or close to biolink/biolinkml#163
from linkml.
I tested out PR biolink/biolinkml#180 with the latest biolink-model with no luck (but not certain I've done everything correctly)
from linkml.
Which is the desired behavior - http://purl.obolibrary.org/obo/SO_0000704 or https://w3id.org/biolink/vocab/Gene?
Similarly, what are the proper IRIs that the mappingRelation should point to?
from linkml.
I'm unsure what meta:class_uri should point to (probably a @cmungall question), for my purposes it could be either.
For skos:mappingRelation I think these should point to identifiers "real" iri (real as in whatever is configured in our prefix map), in this example http://purl.obolibrary.org/obo/SO_0000704 instead of https://w3id.org/biolink/vocab/SO:0000704
from linkml.
biolink-model previously over-used class_uri. @deepakunni3 fixed these. Using https://w3id.org/biolink/vocab/Gene is preferable for biolink-model. So it's possible you are seeing intentional behavior.
However if class_uri is specified then we should use it. Do you have a test case?
from linkml.
For skos:mappingRelation I think these should point to identifiers "real" iri (real as in whatever is configured in our prefix map), in this example http://purl.obolibrary.org/obo/SO_0000704 instead of https://w3id.org/biolink/vocab/SO:0000704
of course, if it does the latter it's a bug
btw are you using rdfgen or owlgen?
from linkml.
watching #163 as a fix for this issue
from linkml.
replaced by #163
from linkml.
Related Issues (20)
- Allow options of mapping permissible values to non classes in OWL HOT 1
- Allow customization of mapping to property types when converting schemas to OWL
- Provide a way of searching for usages of a LinkML construct
- ISO dates with trailing Z throw error when using Python < 3.11 HOT 1
- Add package to conda-forge HOT 1
- Add a method to SchemaView that returns the induced disjunctive range of a slot HOT 2
- The `exact_cardinality` metamodel slot doesn't seem to have any effect when used in a `SlotDefinition` HOT 1
- pythongen may inject additional unknown_ attributes into __post_init__ when type designators are used
- Cardinality slots are not reflected in pydantic models for `multivalued` fields, but they work in arrays
- Generators should escape correctly `@`. HOT 5
- `gen-excel` should be able to handle slots which have Enum ranges and are also multivalued
- Add methods to simplify working with annotations to SchemaView
- Create a DBML exporter
- LinkML validator.validate should be sensitive to differences in pydantic and linkml class names
- LinkML validator should provide a way to verify that entity references are correct HOT 4
- How should LinkML validate consider slot: None values the same as absent slots values? HOT 2
- sqlmodel generator HOT 5
- JSON-LD Context Generator Enums ("@vocab": "@null")
- Add an option to preserve class/property names in JSON schema generator
- TSV loader auto-converts to integers even when the range is a string HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linkml.