reasonable
OWL 2 Reasoner built on DataFrog
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- builds.yml
- ci.yml
- deb.yml
- manylinux_build.sh
- musllinux_build.sh
- pages.yml
- ACAD(v1.1).ttl
- AMRL(v1.1).ttl
- AOB4(v1.1).ttl
- AQUA(v1.1).ttl
- ARC(v1.1).ttl
- ART(v1.1).ttl
- ARTX(v1.1).ttl
- ASMUN(v1.1).ttl
- avenal-animal-shelter(v1.1).ttl
- avenal-movie-theatre(v1.1).ttl
- avenal-public-works-yard(v1.1).ttl
- avenal-recreation-center(v1.1).ttl
- avenal-veterans-hall(v1.1).ttl
- Bainer(v1.1).ttl
- berkeley-corporate-yard(v1.1).ttl
- BIXB(v1.1).ttl
- BRIG(v1.1).ttl
- BWFP(v1.1).ttl
- C113(v1.1).ttl
- CHEM(v1.1).ttl
- CHEMX(v1.1).ttl
- ciee(v1.1).ttl
- ciee-13-dec-2019(v1.1).ttl
- CONT(v1.1).ttl
- COWL(v1.1).ttl
- CRUS(v1.1).ttl
- csu-dominguez-hills(v1.1).ttl
- CURR(v1.1).ttl
- DH(v1.1).ttl
- EPS(v1.1).ttl
- FDPD(v1.1).ttl
- garber(v1.1).ttl
- GBSF(v1.1).ttl
- GHA_ICS(v1.1).ttl
- GIEDT(v1.1).ttl
- GILM(v1.1).ttl
- HART(v1.1).ttl
- hayward-station-1(v1.1).ttl
- hayward-station-8(v1.1).ttl
- HICK(v1.1).ttl
- HUNT(v1.1).ttl
- HUTCH(v1.1).ttl
- HWC(v1.1).ttl
- jesse-turner-center(v1.1).ttl
- JUNGER(v1.1).ttl
- KERR(v1.1).ttl
- KING(v1.1).ttl
- KLEIBER(v1.1).ttl
- LFH(v1.1).ttl
- local-butcher-shop(v1.1).ttl
- LSA(v1.1).ttl
- MADDY(v1.1).ttl
- MANN(v1.1).ttl
- MATH(v1.1).ttl
- MEYR(v1.1).ttl
- MIWF(v1.1).ttl
- MRAK(v1.1).ttl
- MSB(v1.1).ttl
- MSC(v1.1).ttl
- MSD(v1.1).ttl
- MU(v1.1).ttl
- MUSIC(v1.1).ttl
- north-berkeley-senior-center(v1.1).ttl
- OLS(v1.1).ttl
- orinda-community-center(v1.1).ttl
- orinda-public-library(v1.1).ttl
- PES_ICS(v1.1).ttl
- PHSL(v1.1).ttl
- PINE(v1.1).ttl
- PRB(v1.1).ttl
- RECH(v1.1).ttl
- rfs(v1.1).ttl
- ROES(v1.1).ttl
- RPL(v1.1).ttl
- RYER(v1.1).ttl
- SCC(v1.1).ttl
- SCHM(v1.1).ttl
- sdh(v1.1).ttl
- SEQU(v1.1).ttl
- SHIELDS(v1.1).ttl
- SLAB(v1.1).ttl
- SLEC(v1.1).ttl
- SMOA(v1.1).ttl
- SOCS(v1.1).ttl
- south-berkeley-senior-center(v1.1).ttl
- SPRL(v1.1).ttl
- STOR(v1.1).ttl
- SURGE3(v1.1).ttl
- SWL(v1.1).ttl
- TAPS(v1.1).ttl
- THOR(v1.1).ttl
- THUR(v1.1).ttl
- TUPP(v1.1).ttl
- VEIH(v1.1).ttl
- VM2(v1.1).ttl
- VM3A(v1.1).ttl
- VM3B(v1.1).ttl
- VMEP(v1.1).ttl
- VMIF(v1.1).ttl
- VMLF(v1.1).ttl
- VMTH(v1.1).ttl
- VMTHB(v1.1).ttl
- VMTHC(v1.1).ttl
- WELL(v1.1).ttl
- WICK(v1.1).ttl
- word-of-faith-cc(v1.1).ttl
- WSRC(v1.1).ttl
- YOUNG(v1.1).ttl
- bench.py
- requirements.txt
- my_benchmark.rs
- main.rs
- cli_integration.rs
- minimal-bfo-alice.ttl
- Cargo.toml
- custom.css
- layout.html
- index.rst
- index.rst
- index.rst
- ARCHITECTURE_REVIEW.md
- conf.py
- getting-started.rst
- index.rst
- Makefile
- packaging.md
- pyproject.toml
- uv.lock
- Brick.n3
- owl.n3
- rdfs.ttl
- small1.n3
- soda_hall.n3
- benchmark.png
- common.rs
- disjoint_sets.rs
- error.rs
- index.rs
- lib.rs
- reasoner.rs
- tests.rs
- Cargo.toml
- CI.yml
- lib.rs
- pyreason.rs
- test_pyreasoner.py
- .gitignore
- build.rs
- Cargo.toml
- LICENSE
- pyproject.toml
- README.md
- requirements.dev.txt
- __init__.py
- bench_examples.sh
- build_deb.sh
- build_python_deb.sh
- convert_to_n3.py
- reason_owlrl.py
- .gitignore
- Cargo.toml
- LICENSE
- Makefile
- poetry.lock
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/gtfierro/reasonable
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd reasonable
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install -r benches/python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make build # release build; produces ./target/release/reasonable
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test # run the Rust test suite
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make bench # end-to-end benchmark vs. OWLRL on example_models/
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make dev-python-library # build the extension and install it into python/.venv
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test-python # build + run the pytest suite in python/tests/
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
