GithubHelp home page GithubHelp logo

Comments (6)

swartik avatar swartik commented on May 27, 2024

It's not in the Best Practices document, but I think Modeling Information with the Common Core Ontologies offers guidance. See Section 2.1. The general idea is that you have:

  • A single Information Content Entity that denotes a report's information.
  • Multiple Information Bearing Entities that all bear said ICE.

Ideally (getting on my soapbox for a moment), the IBEs are live URLs that, when fed into your web browser, don't yield a 404 error. That way, anyone who accesses them can verify the information content.

from commoncoreontologies.

mark-jensen avatar mark-jensen commented on May 27, 2024

In CCO, we consider the file format, designated by extensions such as .jpg or .txt, as directive information that prescribes how ICE is encoded digitally. The term file format is not yet in the public release of CCO. If you have a need for it, we can discuss adding it.

from commoncoreontologies.

swartik avatar swartik commented on May 27, 2024

Mark, you wrote "prescribes how ICE is encoded digitally". To me, the word "how" implies the need to have a process entity, the output of which is an IBE. Am I being too literal? I guess the more concrete question I should ask is the set of individuals and property assertions you envision as necessary to relate an IBE, and ICE, and its format.

from commoncoreontologies.

neilotte avatar neilotte commented on May 27, 2024

Thanks Mark. So 'file format' is a subclass of directive. Then .jpg is a particular, and it bears a 'prescribes' relation to what: a process of digital encoding, or the software file, or the IBE in which the software file inheres?

from commoncoreontologies.

APCox avatar APCox commented on May 27, 2024

Neil, yes, 'File Format' is a directive that has instances that prescribe instances of 'Digital File', which is an 'Information Bearing Artifact'. If you want/need to explicitly represent the process of implementing the format for a file, you may. Otherwise, it should be sufficient to state that the format instance prescribes the file instance, which bears the ICE instance.

The approach here is the same as what we use for languages, whether natural or artificial. For example, you might add 'American English' and 'British English' as instances of 'Natural Language' then use them to prescribe instances of IBE whose literal values are, respectively:

 American: "Sally removed the large tray of cookies from the trunk of her car, traveled by foot across the parking lot, then took the elevator to her apartment."
 British: "Sally removed the large tray of biscuits from the boot of her car, travelled by foot across the car park, then took the lift to her flat."

Both IBEs might bear the exact same content, but are distinguishable (in part) by the language used to encode this content. As with digital files, it is my opinion that there is only a need to explicitly represent the encoding process if it is important, e.g. when a book is translated from one language to another or an image is converted from one format to another.

from commoncoreontologies.

neilotte avatar neilotte commented on May 27, 2024

Thanks Alex. This issue can probably be closed. Just one last note (probably a second issue) is that the bearer vs. GDC distinction is a general headache on my end. I understand the CCO approach, but enforcing it is difficult. At times too, BFO could be clearer on this. For GDC, for instance, it gives the following example: "the pdf file on your laptop, the pdf file that is a copy thereof on my laptop {@en}"

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.