BSD 3-Clause "New" or "Revised" License

项目介绍

CommonCoreOntology/CommonCoreOntologies 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 393 个 Star、88 次 Fork。

仓库全名
CommonCoreOntology/CommonCoreOntologies
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
393
Fork 数
88
未关闭 Issue
55

README 摘要

RECENT NEWS The modernization of repository artifacts, issues, and documentation is underway: Initial cleanup is expected to be completed by June 30, 2026. The first wave of major structural changes (3.0) is expected to be released by December 31, 2026 and will incorporate GeoSPARQL, QUDT, and the refactoring of information. The second wave of major structural changes (4.0) is expected to be released June 30, 2027…

完整内容见 GitHub 原始 README 或本页 。

常见问题

CommonCoreOntologies 用什么语言开发?

主要使用 Python 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 393 个 Star。

CommonCoreOntologies 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 CommonCoreOntologies 的源码?

可以直接克隆仓库:git clone https://github.com/CommonCoreOntology/CommonCoreOntologies.git,默认分支为 develop;安装与运行步骤见仓库 README。

CommonCoreOntologies 最近还在维护吗?

仓库最近一次更新为 10月3日,当前有 55 个未关闭 Issue;Star 数为 393,可作为社区活跃度的参考。

关于

The Common Core Ontology Repository holds the current released version of the Common Core Ontology suite.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

语言占比

Makefile
Python
Shell

Release

README

RECENT NEWS

The modernization of repository artifacts, issues, and documentation is underway:

  • Initial cleanup is expected to be completed by June 30, 2026.
  • The first wave of major structural changes (3.0) is expected to be released by December 31, 2026 and will incorporate GeoSPARQL, QUDT, and the refactoring of information.
  • The second wave of major structural changes (4.0) is expected to be released June 30, 2027.

It is the recommendation of the CCO Governance Board that users wait to update following 4.0 release. In the meantime, users who would like to use versions of CCO with the up-to-date changes, are directed to pull from the ‘develop’ branch. For a high-level overview of planned updates, see the milestones displayed below. See here for an accompanying slide deck.

image

What is CCO?

The Common Core Ontologies (CCO) is a widely-used suite of eleven ontologies that consist of logically well-defined generic terms and relations among them reflecting entities across all domains of interest.

These eleven ontologies constitute a mid-level ontology that extends from the Basic Formal Ontology (BFO), an ISO-standard top-level ontology. Whereas BFO represents only the most generic entities and relations, CCO contains classes that users will find common across data sets in many domains. Such classes include, for example, person, facility, date, employment, nickname, and measurement.

Both BFO and CCO have been directed for use as “baseline standards” for formal ontology development across the United States Department of Defense and Intelligence Community; see press release from UBNow here.

CCO is currently being evaluated as a mid-level ontology standard by the IEEE Standards Association under PAR3195.1.

CCO itself is not intended to grow indefinitely by including content that is proper to particular domains. Users are encouraged to create their own domain extensions with content particular to those domains and publish these ontologies for re-use by others.

Contributing

Users may find the current release files for CCO here.

Developers may clone this repository and directly import AllCoreOntology.ttl in an ontology editor such as Protégé to generate the merged version of the eleven CCO ontologies. Those who wish to forego managing imports may find a merged version of the files at src/cco-merged/

Instructions and guidelines for contributors can be found here.

Users who wish to view the content of CCO in a web browser may view the current CCO release on the Industrial Ontology Portal viewer.

For information regarding the management of CCO, tutorials, lists of projects that extend CCO, associated research, standards activities in the IEEE, and more, please navigate to the CCO home page.

For bug fixes, developed suggestions for improvement, or minor updates, please open an issue using the template here.

For more open-ended discussion, general questions, or compliments, please navigate to the discussion board here.

Who Oversees CCO Today?

CCO is overseen by a governance board and a developers group. Our members come from academia, government, US national laboratories, and commercial industry. We offer multiple forums for feedback and discussion.

For more information about the governance of CCO, please navigate to the Common Core Ontologies home page.

The Common Core Ontologies

  • Geospatial Ontology - An ontology whose scope is the representation of sites, spatial regions, and other entities, especially those that are located near the surface of Earth, as well as the relations that hold between them.
  • Information Entity Ontology - An ontology whose scope is the representation of generic types of information as well as the relationships between information and other entities.
  • Event Ontology - An ontology whose scope is the representation of processual entities, especially those performed by agents, that occur within multiple domains.
  • Time Ontology - An ontology whose scope is the representation of temporal regions and the relations that hold between them.
  • Agent Ontology - An ontology whose scope is the representation of agents, especially persons and organizations, and their roles.
  • Quality Ontology - An ontology whose scope is the representation of attributes of entities, especially qualities, realizable entities, and process profiles.
  • Units of Measure Ontology - An ontology whose scope is the representation of standard measurement units that are used to measure various attributes of entities.
  • Currency Unit Ontology - An ontology whose scope is the representation of currencies that countries issue and use.
  • Facility Ontology - An ontology whose scope is the representation of buildings and campuses that are designed to serve some specific purpose and are common to multiple domains.
  • Artifact Ontology - An ontology whose scope is the representation of artifacts that are common to multiple domains, along with their models, specifications, and functions.
  • Extended Relation Ontology - An ontology whose scope is the representation of the relations that hold between entities at the level of the mid-level Common Core Ontologies.

The Contents of this Repository

  • documentation - This directory contains the ModalRelationOntology.ttl.
    • archive
      • legacy documentation - Contains documentation concerning previous versions of CCO, a list of obsoleted terms, changefiles for releases, as well as xlsx glossaries for each previous release.
      • previous-versions - Contains previous releases of CCO, beginning with version 1.3.
    • contributing
      • contributing - Contains guidance for making contributions to the CCO repository.
      • github overview - Contains guidance for using git and Github with Visual Studio Code, command lines, and GitHub Desktop.
    • design patterns - Contains common design patterns for CCO, motivated by specific use cases, characterized by competency questions, and accompanied by serialization in RDF.
    • images - Contains images used in this repository.
    • user guides - Contains user guides for: ontology developers, software developers and subject matter experts.
  • src
    • cco-merged - Contains the current CCO merged release file and an import file that is used to generate the merged CCO file.
    • cco-modules - Contains versions of the 11 CCO modules.
    • cco extensions - Contains versions of CCO extensions maintained by the governance board, such as the Modal Relations Ontology.
  • .github - This directory contains files needed to support automated GitHub actions.
    • deployment
      • sparql - Contains sparql files used in quality control checks during the development process.
      • ontology-diff-files - Contains ontology-diff-files, which Mark can tell you more about.
      • mappings - Contains mappings between content in CCO and other ontologies.
    • templates - Contains templates used to create issues and discussion topics.
    • workflows - Contains release management files needed for GitHub Actions.

Website | Contact Us

GitHub Repo Views

评论

暂无评论