protegeproject / mapping-master

Library that supports the Mapping Master DSL for mapping spreadsheets to OWL ontologies
53 stars 10 forks source link

Add support for DataProperty, ObjectProperty and AnnotationProperty declarations #9

Open csnyulas opened 8 years ago

csnyulas commented 8 years ago

See user request on the mailing list: http://protege-project.136.n4.nabble.com/Cellfie-Functions-td4665308.html#a4665359

See also: https://www.w3.org/TR/owl2-manchester-syntax/#Quick_Reference https://www.w3.org/TR/owl2-manchester-syntax/#dataPropertyFrame https://www.w3.org/TR/owl2-manchester-syntax/#objectPropertyFrame https://www.w3.org/TR/owl2-manchester-syntax/#annotationPropertyFrame

martinjoconnor commented 8 years ago

Supporting these clauses would be great.

As a first step I'd suggest taking the class and individual declaration integration tests at:

https://github.com/protegeproject/mapping-master-integration-tests/tree/master/src/test/java/org/mm/renderer/owlapi

as a baseline to create three new renderer test classes for object, data and annotation property declarations, with about ~30 tests each. The text renderer should also be extended to include the basic form of these tests. It will be a lot of tests to write (~150) but if all the new tests pass then we can have some confidence of reasonable coverage and robustness.

joaovictortinoco commented 3 years ago

Hey, any updates on this matter?

I'm having a BIG need on creating ObjectProperties into my ontology and looks like it's not done yet. Am i right?

kataph commented 1 year ago

This feature would be really useful if implemented.

SPX84 commented 5 months ago

Has this feature been implemented yet. I see the original request is almost 8 years old. This feature would be extremely useful for my use case.

martinjoconnor commented 4 months ago

Unfortunately, we have not had the time/funding to complete this functionality. It may still happen at some point in the future but we can not commit to a timeline.