INDEX
OWL and Ontology working Group関連{owlg}
1) Layering the Semantic Web: Problems and Directions
http://www-db.research.bell-labs.com/user/pfps/semantic-web/layering.html
2) Web Ontology Requirements
http://km.aifb.uni-karlsruhe.de/owl/
http://km.aifb.uni-karlsruhe.de/owl/index.html
3) How Users Read on the Web
http://www.useit.com/alertbox/9710a.html
4) Metamodeling Architecture of Web Ontology Languages
http://www.semanticweb.org/SWWS/program/full/paper11.pdf
5) Abstract: Ontologies Come of Age
http://www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html
6) Mentography Primer
http://robustai.net/mentography/Mentography.html
7) On Standardization of the Web Ontology Language
http://www.aifb.uni-karlsruhe.de/~sst/is/WebOntologyLanguage/
8) IEEE Intelligent Systems, Intelligent Web Services
http://www.computer.org/intelligent/
9) Requirements for a Web Ontology Language
http://www.w3.org/TR/webont-req/
http://www.w3.org/TR/2002/WD-webont-req-20020307/
10) Fuzzy clustering for semantic web
XML Topic Maps and Semantic Web Mining
http://www.idealliance.org/papers/xml2001papers/tm/WEB/04-04-05/04-04-05.htm
11) Tools for Information Resource Discovery on the World Wide Web
Charlotte Jenkins page
http://www.scit.wlv.ac.uk/~ex1253/research.html
12) Automatic RDF Metadata Generation for Resource Discovery
Charlotte Jenkins' work
http://www.scit.wlv.ac.uk/~ex1253/rdf_paper/
13) Sesame release 0.2
http://sourceforge.net/projects/sesame/
The public demonstration server can be found at:
http://sesame.aidministrator.nl/
Sesame is a Java-based architecture for RDF and RDFS storage, querying and inferencing, available under the LGPL license.
The core of Sesame is the SAIL {Storage And Inference Layer} API, a set of Java interfaces that abstracts from the storage format and offers retrieval, inferencing and manipulation methods to Sesame's functional modules. SAIL implementations are available for various relational databases {MySQL, PostgreSQL, Oracle, SQL Server} and for in-memory storage.
Sesame 0.95
In this release the focus is on revising the RDF model classes and the
SAIL API. The RDF model classes are now more up-to-date with the RDF Last Call specs. The SAIL API has been modified based on our experiences with it over the past year{s}.
http://sesame.aidministrator.nl/publications/users/
http://sesame.aidministrator.nl/publications/api/server/
http://sesame.aidministrator.nl/publications/api/client/
14) Proposed OWL Knowledge Base Language
http://www.cs.vu.nl/~frankh/spool/OWL-first-proposal/
15) Short motivation for Proposed OWL Knowledge Base Language
http://www.cs.vu.nl/~frankh/spool/OWL-first-proposal/motivation.html
16) Web Ontology Issue Status
http://www.w3.org/2001/sw/WebOnt/webont-issues.html
17) A UML Presentation Syntax for OWL Lite
http://www.swi.psy.uva.nl/usr/Schreiber/docs/owl-uml/owl-uml.html
18) UML as an Ontology Modelling Language (1999)
http://citeseer.nj.nec.com/cranefield99uml.html
19) 知識構築法 第2回 論理学のReview
http://bruch.sfc.keio.ac.jp/course/KC99/kc99-2/
20) OMG (2001). "Unified Modeling Language (UML) version 1.4."
http://www.omg.org/technology/documents/formal/uml.htm
21) [オブジェクト指向モデリング言語 UML]
http://www.ogis-ri.co.jp/otc/hiroba/technical/Jouhoushori-UML/
22) Abstract: "An Axiomatic Semantics for RDF, RDF Schema, and DAML+OIL"
http://www.ksl.Stanford.EDU/people/dlm/daml-semantics/abstract-axiomatic-semantics.html
23) Ontology developed in UBOT project of LockheedMartin
UML representation here
http://ubot.lockheedmartin.com/ubot/lessons/images/sw_artifact.gif
They have tools for UML to DAML conversion
24) "Extending UML to Support Ontology Engineering for the Semantic Web"
http://ubot.lockheedmartin.com/ubot/papers/publication/UMLOntology.pdf
25) Automating the publication of Technical Reports
http://www.w3.org/2002/01/tr-automation/
This document presents the development of a project aiming at automating the process of publications of technical reports at W3C using semantic web tools and technologies.
26) IEEE P1600.1 Standard Upper Ontology (SUO) Working Group
http://suo.ieee.org/
27) Protege スタンフォード大のツール
Protege is an ontology tool backed by RDF {or RDBMS}. It's pretty sophisticated {though lacked support for Bags last time I looked}, and can be extended with plugins - the GraphViz plugin is a must.
http://protege.stanford.edu/
http://protege.stanford.edu/download/release/install.htm
http://protege.stanford.edu/plugins.html
28) UML(Unified Modeling Language・統一モデリング言語)
http://www.tech-arts.co.jp/oo/uml.html
29) Announcing version 1.3 of the Ontopia Knowledge Suite
http://www.ontopia.net/
30) PlanetOnto and ScholOnto projects
http://kmi.open.ac.uk/projects/currentprojects.html
31) Feature Synopsis for OWL Lite and OWL
http://www.ksl.stanford.edu/people/dlm/webont/OWLFeatureSynopsis.htm
32) Guide to the Files in this Directory
http://www-db.research.bell-labs.com/user/pfps/owl/
33) Model-Theoretic Semantics for OWL
http://www-db.research.bell-labs.com/user/pfps/owl/semantics.html
34) Translating OWL Abstract Syntax to Triples
http://www-db.research.bell-labs.com/user/pfps/owl/translation.html
35) Abstract: Living with CLASSIC: When and How to Use a KL-ONE-Like Language
http://www.ksl.stanford.edu/people/dlm/papers/living-with-classic-abstract.html
this paper has a section called "tricks of the trade" which contains idioms for how to encode things in a {simple} description logic language.
it is an example of something that may be useful for the guide document
36) A UML Presentation Syntax for OWL Lite
http://www.swi.psy.uva.nl/usr/Schreiber/docs/owl-uml/owl-uml.html
This document describes a UML-based presentation syntax of the web ontology language OWL. OWL is text-based; the UML presentation syntax uses, where possible, the graphical conventions of the UML class and object diagrams.
37) MINDSWAP project
http://www.mindswap.org/
The MINDSWAP project at the Univ of Md is working on creating tools to support the "life cycle" of semantic annotations on the web.
This includes tools for creating large OWL instance documents {tied to ontologies} from excel spread sheets, data bases, and HTML web pages, and also tools for using ontologies in the authoring and markup of web resources. We are also working on scalable triple stores for querying the graphs created by OWL tools. Details of these tools, and open source code for most of them, can be found on the web site, there is also a paper there {to appear in EKAW 02} which describes them in more detail.
Directly related to the goals of OWL implementation are the RDF
Instance Creator {RIC} and the SMORE RDF Editor.
38) OWL Web Ontology Language 1.0 Abstract Syntax
http://www-db.research.bell-labs.com/user/pfps/owl/specification.html
39) Semantic Web Travel Tools
http://www.w3.org/2000/10/swap/pim/travel.html
The bane of my existence is doing things I know the computer could do for me. When I got my proposed July 2001 travel itinerary in email, I just couldn't bear the thought of manually copying and pasting each field from the iterary into my calendar:
40) Abstract: Ontology Development 101: A Guide to Creating Your First Ontology
http://www.ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness-abstract.html
41) Layering RDF(S) into OWL
http://www.coginst.uwf.edu/users/phayes/RDFS2OWL.html
This document gives a description of the OWL language as an extension to RDF{S}, rather than in terms of an 'abstract syntax'.
42) Language Feature Comparison
http://www.daml.org/language/features
The following table summarizes differentiating language features available in XML, RDF, DAML+OIL, and OWL.
43) Web Ontology Language (OWL) Abstract Syntax and Semantics
http://www.w3.org/TR/owl-semantics/
44) "Using OWL to Avoid Syntactic Rigor Mortis"
http://www.xfront.com/avoiding-syntactic-rigor-mortis.html
This paper summarizes the discussion on using a logical model {i.e., an OWL Ontology} to enable many different physical expressions {i.e., many different forms of instance documents}.
45) Why use OWL?
http://www.xfront.com/why-use-owl.html
The white paper is just replica of
OWL.">http://www.daml.org/2002/04/why.html with "ReplaceALL" DAML->OWL.
Next Question, why use OWL when DAML is out there in use ?
46) Why Use DAML?
http://www.daml.org/2002/04/why.html
47) OWL-Quick-Intro
http://www.xfront.com/owl-quick-intro/sld001.htm
I totally rewrote the OWL-Quick-Intro. All examples use the Camera Ontology. Here's the URL:
48) To translate an RDF graph into Lbase
http://lists.w3.org/Archives/Public/www-archive/2003Mar/att-0018/LBASE-new.html
To translate an RDF graph into Lbase, use the following table, and add the axioms corresponding to the level of entailment strength required. Usually, one would expect to add the RDF axioms whenever the RDF vocabulary is used, the RDFS axioms whenever any RDFS vocabulary is used, and similarly for OWL; and the RDF datatyping axioms should be added whenever a typed literal is used.
49) Semi-automatic Composition of Web Services using Semantic Description by Evren Sirin, James Hendler, and BijanParsia.
http://www.mindswap.org/papers/composition.pdf
50) MKE Applications
http://rhm.cdepot.net/
http://rhm.cdepot.net/homepage/MKEapplications.html
McCullough Knowledge Explorer {MKE} is an interactive tool for organizing knowledge.
It helps the user to record, change and search knowledge, and provides extensive error checking to ensure the internal consistency of the knowledge. Interaction with MKE uses the MKR language. MKR is a very-high-level knowledge representation language with simple English-like statements, questions and commands, plus UNIX-shell-like variables, methods and control structures.
51) The OWL Camera Ontology is Online
http://www.xfront.com/owl/ontologies/camera/camera.owl
http://www.xfront.com/owl/ontologies/camera/Query1.xml
http://www.xfront.com/owl/ontologies/camera/Hunts.xml
http://www.xfront.com/owl/ontologies/camera/Query2.xml
http://www.xfront.com/owl/ontologies/camera/Hunts2.xml
http://www.xfront.com/owl/ontologies/camera/RJs.xml
http://www.xfront.com/owl/ontologies/camera/OlympusOutletStore.xml
http://www.xfront.com/owl/ontologies/camera/OlympusCorp.xml
52) Web Ontology Status by Jim Hendler
http://www.w3.org/2003/Talks/0522-webont-hendler/
53) The W3C Semantic Web Activity by Eric Miller
http://www.w3.org/2003/Talks/0522-swa-em/
54) SW Inferencing Skeleton in Haskell(Swish)
Haskell is a pure functional programming language with higher order functions, lazy evaluation and more;? seehttp://www.haskell.org/ }
http://www.ninebynine.org/Software/Intro.html#Swish
http://www.ninebynine.org/Software/Swish-0.1.zip
Semantic Web Inference using Haskell
http://www.ninebynine.org/Software/swish-0.1.html
55) RETSINA SEMANTIC WEB CALENDAR AGENT
http://www.daml.ri.cmu.edu/Cal/
The Retsina Semantic Web Calendar Agent provides interoperability between RDF based calendar descriptions on the web, and Personal Information Manager {PIM} Systems such as Microsoft's Outlook.
56) WebOnt Request for [Candidate?]Proposed Rec/Implementation Report
http://www.w3.org/2001/sw/WebOnt/rqim.html
57) SMORE: Semantic Markup, Ontology and RDF Editor
http://www.mindswap.org/~aditkal/editor2.shtml
58) Prot?g? OWL plugin
http://protege.stanford.edu/plugins/owl/download/Protege-Workshop-OWL.pdf
59) PELLET OWL Lite Engine (Univ of Md)
http://www.mindswap.org/~katz/2003/07/passed-testcases.html
Pellet {which we hope will somday stand for "passes every little Lite Entailment Test"} is an OWL reasoner implemented from scratch based on our spec and papers which have appeared in the DL and KR conferences.
60) MINDSWAP Pellet project
http://www.mindswap.org/2003/pellet/index.shtml
Pellet is an OWL DL reasoner based on the tableaux algorithms developed for expressive Description Logics. It supports the DL known as SHIN{D} which corresponds to OWL DL without nominals. Therefore it supports all the OWL DL constructs except owl:oneOf and owl:hasValue. This is a work in progress and the implementation is not complete right now. You can find here more information when the reasoner is officially released.
61) SADiC: The Semantic API for the Delivery Context
http://www.the-web-middle-earth.com/sadic/sadicSemantics.html
The SADiC Semantic Approach
SADiC is a Java API for the processing, the validation and the interrogation of delivery context information that is available by means of CC/PP and/or UAProf profiles. This paper provides a brief overview of the features of SADiC and presents its semantic approach.
62) Euler, E-wallet, Pellet, OwlLisaKb, Owlet
http://www.agfa.com/w3c/euler/
Euler is an inference engine supporting logic based proofs of test cases {*}. It is a backward-chaining reasoner enhanced with Euler path detection and will tell you whether a given set of facts and rules supports a given conclusion using rule sets such as rdfs-rules, xsd-rules, owl-rules, log-rules, ...
63) Cerebra
http://www.networkinference.com/
enterprise-strength software platform that provides business logic inferencing and processing capabilities for developing dynamic policy-driven,
64) Racer
http://www.sts.tu-harburg.de/~r.f.moeller/racer/
RACER: Renamed ABox and Concept Expression Reasoner
65) Vampire
Vampire is one of the most competitive general-purpose provers.
Vampire uses a first-order theorem prover to do OWL DL
66) Pellet OWL Reasoner
http://www.mindswap.org/2003/pellet/index.shtml
Pellet is an open-source Java based OWL DL reasoner. It can be used in conjunction with either Jena or OWL API libraries.
67) FaCT
DL classifier that can also be used for modal logic satisfiability testing
68) Gene Ontology Consortium
http://www.geneontology.org
69) Ontology.org
http://www.ontology.org/
70) I converted some "interesting" ontologies to OWL by Ian.
first {ka.owl} is Lite
http://www.cs.man.ac.uk/~horrocks/OWL/Ontologies/ka.owl
the other two are DL.
the well known Galen medical terminology ontology
http://www.cs.man.ac.uk/~horrocks/OWL/Ontologies/galen.owl
http://www.cs.man.ac.uk/~horrocks/OWL/Ontologies/mad_cows.owl
71) DAML Ontology Library
http://www.daml.org/ontologies/
72) 部分計算と推論機構
http://www.futamura.info.waseda.ac.jp/~konishi/asp02b.html
73) EulerSharp
http://sourceforge.net/projects/eulersharp/
EulerSharp is an inference engine supporting logic based proofs. It is a backward-chaining reasoner enhanced with Euler path detection and will tell you whether a given set of facts and rules supports a given conclusion. It is interoperable with W3C Cwm.
74) CWM - Closed World Machine
CWM is a popular Semantic Web program that can do the following tasks:-
* Parse and pretty-print the following RDF formats: XML RDF, Notation3, and NTriples
* Store triples in a queryable triples database
* Perform inferences as a forward chaining FOPL inference engine
* Perform builtin functions such as comparing strings, retrieving resources, all using an extensible builtins suite
75) Enhancing Data Interoperability with Ontologies, Canonical Forms, and Include Files
http://www.xfront.com/interoperability/CanonicalForms.html
Issue: There are many different units-of-measure. Lengths, speeds, locations, etc can be expressed in many different ways. Fusing two independent pieces of data that, for example, express the same length but use different units requires the fusing agent to recognize that the data is related via a transformation. How can relationships which involve transformations be declaratively expressed? How can an application process input data that may be expressed in many different ways? As an application interacts with a broader range of trading partners it can expect increasing diversity of expression. How can the application be designed to effectively process data in different forms, without constant code updates?
76) Internet Business Logic
http://www.reengineeringllc.com/
http://66.134.31.150/what_is_internet_business_logic.html
Internet Business Logic is an advanced technology integrated development and execution environment, {IDE} using a Web browser as the author- and user-interface
It allows people to write specifications as English rules, with unrestricted vocabulary, and then to execute the rules directly as though they were a program.
When necessary, the system automatically generates and executes SQL queries and transactions over networked databases.
77) Adenine
http://haystack.lcs.mit.edu/documentation/adenine.pdf
part of the Haystack project
78) Using a First Order Logic Prover with OWL
We have been experimenting with the use of a First Order logic {FOL} reasoner in order to reason with OWL ontologies. This involves translating the OWL ontology into a collection of axioms suitable for a first order prover. Class references are translated to unary predicates, properties are translated to binary predicates and axioms are translated appropriately.
79) NCI Cancer Ontology
http://www.mindswap.org/2003/CancerOntology/
The current owl translation of the NCI Thesaurus is available here for download or online viewing. It contains just over 500,000 triples.
80) Species Validation
OWL Ontology Validator
http://phoebus.cs.man.ac.uk:9999/OWL/Validator
The implementation is primarily targeted at OWL-DL, and we have a number of classes/interfaces that provide a representation of an OWL ontology in terms of a data structure that closely follows the abstract syntax definition.
81) Hoolet
http://wonderweb.man.ac.uk/owl/hoolet-results.rdf
I have given the FO-based reasoner the code-name "Hoolet"*
82) Semantic Technologies for E-Government
http://www.topquadrant.com/conferences/tq_proceedings.htm
TopQuadrant, jointly with CIO Council's XML Web Services Working Group, organized and facilitated this well attended one day conference on the use of semantic technologies for eGovernment.
83) sw-announce
http://www.semanticplanet.com/2003/09/sw-announce/
sw-announce is a moderated announcements-only mailing list. The list is intended to efficiently communicate news relevant to the Semantic Web and related technologies. This includes, but is certainly not limited to, metadata, ontologies, RDF, knowledge management, AI, electronic agents, and semantic web services.
84) interesting OWL resources
http://dmoz.org/Reference/Knowledge_Management/Knowledge_Representation/Ontologies/
85) Ontologies related to EngMath Family
http://www-ksl.stanford.edu/knowledge-sharing/papers/engmath-tree.html
http://www.ksl.stanford.edu/knowledge-sharing/papers/engmath.html
ontologies for Engineering mathematics
We describe an ontology for mathematical modeling in engineering.
The ontology includes conceptual foundations for scalar, vector, and tensor quantities, physical dimensions, units of measure, functions of quantities, and dimensionless quantities. The conceptualization builds on abstract algebra and measurement theory, but is designed explicitly for knowledge sharing purposes. The ontology is being used as a communication language among cooperating engineering agents, and as a foundation for other engineering ontologies. In this paper we describe the conceptualization of the ontology, and show selected axioms from definitions. We describe the design of the ontology and justify the important representation choices. We offer evaluation criteria for such ontologies and demonstrate design techniques for achieving them.
86) A Proposal for an OWL Rules Language
http://www.cs.man.ac.uk/~horrocks/DAML/Rules/
This is a description of a proposed rules extension to the OWL Web Ontology Language. It includes a high-level abstract syntax for horn clause rules in both the OWL DL and OWL Lite sublanguages of OWL. A model-theoretic semantics is given to provide a formal meaning for OWL ontologies including rules written in this abstract syntax. An XML syntax based on the OWL XML presentation syntax and a mapping to RDF graphs based on the OWL RDF/XML exchange syntax are also given, along with several examples.
87) SWAD-Europe Thesaurus Activity
http://www.w3c.rl.ac.uk/SWAD/thesaurus.html
the thesaurus activity of the Semantic Web Advanced Development for Europe {SWAD-Europe} project is now in full swing. The Thesaurus Activity web site has been updated, and contains an up to date summary of all recent developments:
Developing RDF vocabularies for thesauri is a core part of this work. There are still a number of open design issues, and we welcome your feedback and contributions to the work in progress.
88) SchemaWeb
http://www.schemaweb.info/
SchemaWeb is a repository for RDF schemas expressed in the RDFS, OWL and DAML+OIL schema languages.
SchemaWeb is a place for developers and designers working with RDF. It provides a comprehensive directory of RDF schemas to be browsed and searched by human agents and also an extensive set of web services to be used by RDF agents and reasoning software applications that wish to obtain real-time schema information whilst processing RDF data.
RDF Schemas are the critical layer of the Semantic Web. They provide the semantic linkage that 'intelligent' software needs to extract value giving information from the raw data defined by RDF triples.
89) OntoWeb SIG1
http://www.ladseb.pd.cnr.it/infor/ontology/OntoWeb/SIGContentStandards.html
90) OntoWeb SIG2
http://ontoweb.aifb.uni-karlsruhe.de/Members/SIG2
SIG2 on Ontology Language standards
91) OntoWeb SIG3
http://delicias.dia.fi.upm.es/ontoweb/sig-tools/index.html
OntoWeb: Ontology-based information exchange for knowledge management and electronic commerce
SIG Enterprise-Standard Ontology Environments
92) The OntoWeb Special Interest Group (OntoWeb SIG4)
http://sig4.ago.fr/
The OntoWeb Special Interest Group on Industrial Applications offers an international forum for the exchange of ideas, practical experiences, and advances in research on the industry and business applications of ontology and Semantic Web technology. The overall main goal is to stimulate the technology transfer to concrete business cases.
In particular, we aim at the following:
* To demonstrate to industry how ontologies can be applied to particular problems in Knowledge Management, e-Commerce, e-Business and Enterprise Integration, and identifying problems in industry that can be addressed in scientific research.
* To distribute results and stimulate applications in all areas, with special emphasis on Web-based applications, electronic commerce, and information integration.
* To stimulate and support the transfer of research on the Semantic Web from academia to industry?
* To develop guidelines to Industrial and Commercial Applications.
* To show successful scenarios of introduction of ontology and Semantic Web applications in business and industry.
* To identify methodology and criteria for benchmarking of ontology-based applications.
We are open for further industrial members that provide substantial contributions to the OntoWeb either by developing leading technology or by providing best-practice cases and interesting applications. Based on the attractiveness of our research topic and the exponential growth rates in areas such as Internet and WWW we expect a large group of additional industrial members. We will also aim on forming a strong backing from industry that supports us in our review work on standardisation efforts. With this web site, Ontoweb consortium illustrates concrete Web Semantic applications and/or projects led by industrial partners in a very large set of domains ; Enterprise Portals and Knowledge Management, E-Commerce, Information Retrieval, Portal and web communities, Supply Chain, etc.
93) OntoWeb SIG5
http://ontoweb-lt.dfki.de/
Language Technology for the Semantic Web.
94) Semantic Web for Earth and Environmental Terminology (SWEET)
http://sweet.jpl.nasa.gov/index.html
This project provides a common semantic framework for various Earth science initiatives. The semantic web is a transformation of the existing web that will enable software programs, applications, and agents to find meaning and understanding on web pages. SWEET developed these capabilities in the context of finding and using Earth science data and information.
This prototype is funded by:
- NASA Earth Science Technology Office, Advanced Information Systems Technologies Prototyping System
- Earth Science Information Partner {ESIP} Federation SEEDS Prototype Grant
http://sweet.jpl.nasa.gov/ontology/
SWEET ontologies are written in the OWL ontology language. OWL is an XML language being adopted as a standard by the W3C. SWEET ontologies can be viewed using Internet Explorer {not Netscape or Safari} and with more specialized OWL-specific tools {such as Protege with OWL plug-in}.
95) The National Cancer Institute's Th?saurus and Ontology
http://www.websemanticsjournal.org/volume1/issue1/Golbecketal2003/Golbecketal2003.pdf
96) Using Classes As Property Values (version 2)
http://lists.w3.org/Archives/Public/www-archive/2004Apr/att-0091/ClassesAsValues-v2.html
When and how to use classes as values for properties? What are advantages and drawbacks? What are different approaches and workarounds? Which solutions are in OWL DL {and hence OWL Lite} and which solutions are in OWL Full but not in OWL DL?
97) Thingy
http://progos.hu/thingy/download
* provides functions for the storing, searching and retrieveing of declarative statements.
* stores java objects in data wrappers. as a result of this approach you can reuse them without any conversion.
* automatically makes the conversions between data references and literals during the read/write process.
the conversion can be configured and extended semantically through static parser/formatter methods.
98) Prot?g? OWL tutorial, by Matthew Horridge
http://www.co-ode.org/resources/
Beginners:
* Ontology Development 101: A Guide to Creating Your First Ontology, N. Noy and D. L. McGuinness
* [PDF] OWL Pizzas: Common errors & common patterns from practical experience of teaching OWL-DL
* The Semantic Web: Ontologies and OWL course materials from Ian Horrocks and Alan Rector
* Ontology Terms Glossary, John F. Sowa.
* Frame-based Ontology Terms, Stanford
Advanced:
* [PDF] Normalising ontologies - {Rector, A., Modularisation of Domain Ontologies Implemented in Description Logics and related formalisms including OWL. KCap2003
* Description Logics Course, Enrico Franconi
Tools:
* A Survey of Editing Tools from XML.com
* OilEd DL-based ontology editor migrated recently from DAML+OIL to OWL
* Prot?g? Frames-based ontology editor heavily geared towards instance creation
* Prot?g? OWL plugin created by Holger Knublauch
Technologies:
* OWL overview from W3C
* RDF primer from W3C
99) Veudas Web RDF Knowledge Editor
http://www.phildawes.net/2004/03/veudas-0.2/
100) The Ontology Alignment Source
http://www.atl.external.lmco.com/projects/ontology/
Ontology alignment is the automated resolution of semantic correspondences between the representational elements of heterogenous sytems. Ontology alignment {including ontology/schema matching/mapping} is a critical technical challenge for the dynamic semantic integration of information resources as well as for ontology-mediated cognitive agent learning.
The Ontology Alignment Source supports the ontology alignment research community by providing a forum that promotes the sharing and comparison of research data. This site provides access to tools, test data, and metrics for ontology alignment algorithm development and evaluation. We also publish ontology alignment experiment data contributed by members of the research community. This will allow for comparson of various ontology alignment opproaches, aided by visualization tools.
101) Flights and place application
http://www.w3.org/2001/sw/Europe/200306/geo/
http://www.w3.org/2001/sw/Europe/200306/geo/carte_zones_monde_rdf.svg
About Carte_zone_monde_rdf:
“An authoring interface to produce location information”
Carte_zone_monde_rdf is an SVG client-side script intended to help working with geographic information. It can
* reveal if a particular world zone contains a certain sort of actors {SWAD-E people, for instance}.
* provide an RDF description of a point selected, including which region{s} it falls in, and where the nearest airport is
The zone can be drawn by a geometric polygon on a map, using latitude/longitude co-ordinates.
The uses RDF for the description of these zones, airports, and actors. Some functionalities were added now, you can also get RDF information about the geographic zone you selected as the location latitude/longitude co-ordinates, nearest airport and distance between the selected point and the airport.
Feedback is always welcome and appreciated, and should be sent to either the RDF Interest Group or the Geowanking list {more specifically dedicated to geospatial information}.
http://www.w3.org/2001/sw/Europe/200306/geo/readme_carte_zones_monde_rdf.html
102) NG4J - Named Graphs API for Jena
http://www.wiwiss.fu-berlin.de/suhl/bizer/ng4j/
The Named Graphs API for Jena {NG4J} is an extension to the Jena Semantic Web framework for parsing, manipulating and serializing sets of Named Graphs.
103) Kowari | Metastore
http://kowari.sourceforge.net/
The Kowari MetastoreTM is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage and retrieval of metadata. More information on Kowari, including its main features, can be found in the Kowari Overview section.
104) UML to OWL Mapping
http://www.exff.org/docs/u2o_mapping.html
This document specifies the mapping from UML to OWL that the exff infrastructure implements. The purpose of exff Release 0.1 is simply to show feasibility. This has the implication that UML models that do not strictly follow the Release 0.1 guidelines will not map properly and no checking or error messages will be generated. This also has the implication that care is not taken to support the round trip mapping from UML to OWL and back to UML. Future releases of exff will expand this capability.
Whether a UML ModelElement appears on a UML Diagram has no bearing on whether it is considered in the UML to OWL mapping. Any UML ModelElement type not discussed in this document is not considered in the mapping.
105) gnowsis alpha release 0.8
http://www.gnowsis.org
gnowsis is a personal semantic web desktop server - for short: a Semantic Desktop. Like a local webserver, that can be seen only by you and that contains your own files, emails, friends and photos.
Some gnowsis features are:
Server Features
* Local RDF Database {Jena Model based}
* Data integration Hub. integrates different Data sources.
* Filesystem adapter
* MP3-ID3 tag adapter {using MP3 Library by Jens Vonderheide}
* Microsoft Outlook adapter
* Mozilla Thunderbird email adapter
* Mozilla Firefox bookmarks adapter
* XML/RPC API
* Java Client API
* full text indexing {using Apache Lucene}
* local webserver for experiments {using Jetty}
* Many RDFS vocabs used
Browser Features
* Browse the local Semantic Desktop
* shows related information for any resource
* Manage your projects using ordinary File Folders
* full text search
* Link anything with drag-drop
* annotate photos and persons
Framework features
* Handy RDF utilities: org.gnowsis.util.*
* Remote Models. Access your jena Models on remote servers like they are local, through the Jena model interface and XML-RPC magic. See org.gnowsis.util.remotemodel
* File backed models with convenience. Have your model save every X seconds to a file! See org.gnowsis.util.filemodel
Non-Features
* RDF data in Gnowsis is read only.
* Stability and performance. This is a research prototype. Don't use it in commercial projects. This is alpha. Wait a few months and it will be beta.
Gnowsis was developed by me and others during the last two years. Full credits given here.
The release contains full source and build scripts for ant. Gnowsis was developed using Eclipse/Ant/Apache/...
106) RDF Gravity (RDF Graph Visualization Tool)
http://semweb.salzburgresearch.at/apps/rdf-gravity/index.html
We have just released RDF-Gravity - a tool for visualising RDF/OWL Graphs/ ontologies.
Its main features are:
* Graph Visualization
* Global and Local Filters {enabling specific views on a graph}
* Full text Search
* Generating views from RDQL Queries
* Visualising multiple RDF files
RDF Gravity is implemented by using the JUNG Graph API and Jena
Semantic Web toolkit. Details about RDF-Gravity can be had from:
107) Protege作成のOntologies一覧
http://protege.stanford.edu/plugins/owl/owl-library/
Here is a small {and hopefully growing} selection of existing OWL ontologies that you might want to try. Please feel free to contribute any interesting ontologies you find or develop. An efficient way of detecting other owl ontologies is using Google:
http://www.google.com/search?q=filetype:owl+owl
108) RDF of airline flight schedule available
http://www.daml.org/2001/06/itinerary/itinerary-ont
I've taken the complete flight schedule of a major airline and converted it to RDF, changing the first two digits of the flight codes to the fictional SX {for "Snee Air Express"} ICAO airline code. {Didn't want the real airline to fret about the alteration and republishing of their data.} There are over 10,000 flights listed in the 5.5 meg RDF/XML file.
Most of the ontology comes from
http://www.daml.org/2001/06/itinerary/itinerary-ont
, but I had to make up a namespace for a few pieces of information. I'd be happy to hear any suggestions about the structure, names, etc. used in the data.
I did the same with Star alliance data a couple of years back, example:
for AMS
http://jibbering.com/travel/routes.1?AMS
and produced a little SVG app which allows you to navigate through it
http://jibbering.com/travel/routes.svg?airport=ams
109) RDF Encoding of Multilingual Thesauri
http://www.w3.org/2001/sw/Europe/reports/thes/8.3/
A report on using SKOS RDF schemas for encoding multilingual thesauri.
This document is an introduction and guide to using SKOS-Core and SKOS-Mapping RDF schemas for encoding of multilingual thesauri. It gives recommendations for encoding different types of multilingual thesauri, where there are variations in structure and implied semantics.