Comments (6)
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.
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.
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.
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.
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.
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)
- Add Hunting, Fishing, Trapping
- Always include a BFO import HOT 1
- Data sets, Data collections, Data aggregates - what is the proper BFO branch? HOT 1
- Capacity and Payload Capacity be made Qualities, not Functions. HOT 40
- Clarification re: Optical Lens HOT 20
- Delete suggestion that describes is functional
- Example of implied polyhierarchy not captured
- Definition of "government organization" too restrictive HOT 8
- Problems with definition of "educational organization" HOT 7
- Problems with the definition of "disability" HOT 8
- Plugs, sockets, connectors and compatibility HOT 1
- Definition of and comments for 'is a measurement of HOT 14
- Force Generating Function HOT 2
- Telescope and Microscope subclass of Camera? HOT 7
- OWL file for Modal Relation Ontology HOT 5
- Add 'inhibits' and 'is inhibited by' (from Cyber Ontology)
- Define payload in terms of role and other payload issues HOT 5
- Definitions of Communication Reception Artifact Function's subclasses are too broad HOT 2
- Subclass relation between Poison Artifact Function and Damaging Artifact Function might be mistaken HOT 3
- Definitions of Signal Detection Artifact Function and Signal Processing Artifact Function too broad HOT 6
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 commoncoreontologies.