GithubHelp home page GithubHelp logo

Comments (3)

swartik avatar swartik commented on June 24, 2024

@tmprd,

Let me be sure I understand what you're proposing. Is it to add object properties, defined through property chain axioms, that allow simplifications to graph traversal? There's a precedent for this. See Issue #155.

Can you explain something about your proposal? Consider the triple:

:BobsAgeInYears bfo:0000101 :BobsAgeInformation . # is carrier of at some time

When you use is carrier of at some time, you sometimes need to qualify the triple by describing the temporal interval during which it is true. I don't know whether or not you intended :BobsAgeInYears to be Bob's current age, as opposed to Bob's age at the time the triple is asserted. If you did, that qualification is necessary. (If not, maybe the predicate should be is carrier of at all times.) Putting this particular example aside, it may be tricky to incorporate temporal logic into shortcuts.

from commoncoreontologies.

tmprd avatar tmprd commented on June 24, 2024

@swartik Thanks for the feedback and context. That's right, I want to add defined object properties to simplify graph traversal.

I used "is carrier of at some time" because I heard that an upcoming version of BFO is dropping the "at some time" part for simplicity (I assume because it's already implied to be occurring at some time, but could be wrong about this). I also noted that RO's "is carrier of" could be used instead, but I'm not sure to what extent RO terms are being reclaimed by BFO or CCO. Would using "is carrier of" be more appropriate here? I do see the need to index a statement about someone's age to a particular time. Anyway, the overall goal here is to make some of these representations more practically useful for data processing systems.

from commoncoreontologies.

cameronmore avatar cameronmore commented on June 24, 2024

I like the direction you're going Tim, I would just add that often we want to be more specific about the aboutness relation, so we might want is carrier of measurement at some time or is carrier of prescription at some time . The information model needs some attention, and it is the first module we should consider updating in a substantial way, so this will help the conversation and effort.

from commoncoreontologies.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.