kastle-lab / modular-ontology-design-library

Creative Commons Attribution Share Alike 4.0 International
2 stars 1 forks source link

Add OPLA Pattern Triples to MODL patterns #57

Open threefinbdd opened 1 year ago

threefinbdd commented 1 year ago

Per @cogan-shimizu's instructions, the following relationships need to be added to the every MODL pattern in order to run with Documentation Generator.

The script requires the following OPLA patterns in the below comment for each module

threefinbdd commented 1 year ago

A couple remarks I noticed while doing 1 pattern relationships:

  1. What are ShortCut, Entanglements, and Connections? hierarchical-cell-features is agood example of this (ignore, ill have to delve into the official docos)
  2. I noticed the script grabs CQ individually so each pattern will need multiple "hasCQ" relationships Causal-Event is a good example of this (ignore)
  3. How should I formulate CQs and Scenarios? I believe some documents come with their own CQs, but the MODL CQ's are personal to the KASTLE lab (IE., agent relates to "Cogan") Be creative :)
  4. The MODL repo does not contain schema diagrams in a picture format. Should I go through and convert the graphml's into jpg/png? PDF preferred
threefinbdd commented 1 year ago
<https://archive.org/services/purl/domain/modular_ontology_design_library/ContextualizedWinstonPartWhole> rdf:type owl:Ontology ;
                                                      opla-core:hasPatternName "Winston Part Whole Pattern" ;
                                                      opla-core:hasShortcutFor "Winston Part Whole" ;
                                                      opla-core:hasEntanglement "Winston Part Whole hasEntanglement" ;
                                                      opla-cp:hasCompetencyQuestion "CQ#1" ;
                                                      opla-cp:addressesScenario "AS#1" ;
                                                      opla-sd:hasSchemaDiagramFileName "PWC-FN.jpg" ;
                                                      opla-sd:hasConnections "" ;
                                                      opla-sd:hasShortcutDiagramFileName "" ;
                                                      opla-sd:hasExampleDiagramFileName "" .

Here is a sample of Part-Whole-Contextualized with the OPLA patterns. I haven't gone through and filled in the [String Data] since I believe I'll need some info from the above comment

Feel free to correct me if I am going about this inccorrectly :)

threefinbdd commented 1 year ago

agent-role.owl contains:

opla:hasRelatedPattern "https://archive.org/services/purl/domain/modular_ontology_design_library/temporalextent"^^rdfs:Literal .

with the respective Annotation Property.

Should the Documentation Generator also consider this?

cogan-shimizu commented 1 year ago
threefinbdd commented 1 year ago

Stubs have been placed in the owl files for the OPLA patterns.

Each modl pattern still requires filling in the blanks (if applicable) but the branch oplapattern has the current work in progress, if anyone wants to peek in.

threefinbdd commented 1 year ago

Some of the nested Bulleted may not need done; however, I will continue to update this hefty list per module of information that needs filled to pass off to Cogan so he can continue the process from 5/16-5/31.

threefinbdd commented 1 year ago

List of resources: agent-role: MODL Documentation aggregation: MODL Documentation causal-event: MODL Documentation data-transformation: MODL Documentation, http://ontologydesignpatterns.org/wiki/Submissions:DataTransformationPattern description-situation: http://ontologydesignpatterns.org/wiki/Submissions:DescriptionAndSituation event: MODL Documentation explicit-typing: MODL Documentation hierarchical-cell-features: https://dl.acm.org/doi/fullHtml/10.1145/3502223.3502236 identifier: MODL Documentation name-stub: MODL Documentation observation: https://www.w3.org/TR/vocab-ssn/ participant-role: MODL Documentation part-whole: MODL Documentation part-whole-contextualized: https://onlinelibrary.wiley.com/doi/abs/10.1207/s15516709cog1104_2 provenance: MODL Documentation quantity: https://www.qudt.org/pages/QUDToverviewPage.html record: MODL Documentation recurrent-event: MODL Documentation reification: MODL Documentation reporting-event: http://ontologydesignpatterns.org/wiki/Submissions:ReportingEvent sequence: MODL Documentation spatial-extent: MODL Documentation spatial-object: spatiotemporal-extent: MODL Documentation state-transition: stub: MODL Documentation taxonomy-alignment: https://people.cs.ksu.edu/~hitzler/pub2/2022-wop-stephen.pdf temporal-extent: MODL Documentation trajectory: MODL Documentation tree: MODL Documentation

threefinbdd commented 1 year ago

For @antreac, some notes from our discussion:

threefinbdd commented 4 months ago

See #63 @antreac @AlexisEllis1997 @Rakesh-Sri @Mechree @L30N1DAS

threefinbdd commented 4 months ago