User and reference manual ALTOVA s∈ manticworks 己07 bH. All rights reserved. Use of this software is governed by and agreement, XMLSpy, Map Force, StyleVision, SemanticWorks Sche Umodel, data Diff Dog, Authentic, Altov aML, and ALTOVA as well as their lo gos are trademarks and/or registered trademarks of altova gmbH patent pending XML, XSL, XHTML, nd w3c are trademarks (registered in count riesof the world wide 'cb Consor tium; m arks of the w3C are registered and h eld by its hoct institution s, MT INRIA. ALTOVA msterial that is protected by copyright an httpf/www.altovo.com/legsl3rdparty.html
User and Reference Manual
Altova SemanticWorks 2007 user Reference manual All rights reserved. No parts of this work may be reproduced in any form or by any means graphic, electronic, or mechanical, including photocopying, recording, taping, o information storage and retrieval systems-without the written permission of the publisher Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to While every precaution has been taken in the preparation of this document, the and the author assume no responsibility for errors or omissions, or for damages om the use of information contained in this document or from the use of progra ource code that may accompany it. In no event shall the publisher and the authe liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Published: 2007 @2007 Altova Gmbh
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Published: 2007 © 2007 Altova GmbH Altova SemanticWorks 2007 User & Reference Manual
Table of contents 1 Altova semanticWorks 2007 2 About this documentation 6 3 Introduction 8 3.1 Product Features 3.2 Interface 12 Main window 14 3.2.2 Overview Window 3.2.3 Errors Window 3.3 Overview of Usage 4 Tutorial 24 4.1 OWL Lite Ontology 4. 1.1 Creating a New Ontology 4. 1.2 Declaring Namespa 4.1.3 Creating Classes 4. 1.4 Creating the Class hierarchy 1.5 Defining Properties 4.1.6 Declaring Instances 4. 1.7 Declaring AllDifferent Instances 4.2 OWL DL Ontology 4.2.1 Setting Up an OWL DL Ontology 4.2.2 Creating the Classes 4.2.3 Instances as Class enumerations 4.2.4 Defining the Properties 4.2.5 Describing Classes and Their instances 4.3 RDF Documents 4.3. 1 Instances for an OWL DL Ontology 666 Creating a New RDF Document Referencing the Ontology Making the RDF statements 67 Tova semanticWorks 2007
Altova SemanticWorks 2007 1 Table of Contents 1 Altova SemanticWorks 2007 3 2 About this Documentation 6 3 Introduction 8 3.1 Product Features ................................................................................................................................... 9 3.2 Interface ................................................................................................................................... 12 3.2.1 Main Window ..................................................................................................................... 14 3.2.2 Overview Window ..................................................................................................................... 17 3.2.3 Errors Window ..................................................................................................................... 18 3.3 Overview of Usage ................................................................................................................................... 20 4 Tutorial 24 4.1 OWL Lite Ontology ................................................................................................................................... 26 4.1.1 Creating a New Ontology ..................................................................................................................... 27 4.1.2 Declaring Namespaces ..................................................................................................................... 30 4.1.3 Creating Classes ..................................................................................................................... 32 4.1.4 Creating the Class Hierarchy ..................................................................................................................... 34 4.1.5 Defining Properties ..................................................................................................................... 37 4.1.6 Declaring Instances ..................................................................................................................... 43 4.1.7 Declaring AllDifferent Instances ..................................................................................................................... 48 4.2 OWL DL Ontology ................................................................................................................................... 50 4.2.1 Setting Up an OWL DL Ontology ..................................................................................................................... 51 4.2.2 Creating the Classes ..................................................................................................................... 53 4.2.3 Instances as Class Enumerations ..................................................................................................................... 55 4.2.4 Defining the Properties ..................................................................................................................... 57 4.2.5 Describing Classes and Their Instances ..................................................................................................................... 59 4.3 RDF Documents ................................................................................................................................... 64 4.3.1 Instances for an OWL DL Ontology ..................................................................................................................... 65 Creating a New RDF Document ........................................................................................................... 65 Referencing the Ontology ........................................................................................................... 65 Making the RDF statements ........................................................................................................... 67
4.3.2 Creating a Dublin Core(DC)Document Referencing the DC Ontology Creating the dC metadata 5 User Reference 5.1 Toolbar Icons 5.2 Icons in Detail View 5.3 File menu 5.4 Edit Menu 5.5 View menu 5.6 RDF/OWL Menu 5.7 Tools Menu 5.7.1 Customize 5.7.3 Namespace Imports for RDF 5.7.4 Namespace Color Assignments 5.7.5 URIref Prefixes and Namespaces.... 5.7.6 Base uri 102 5.8 Window menu 5.9 Help menu 104 5.10 Usage Issues 106 6 Conformance 110 7 License Information 112 7.1 Electronic Software Distribution 113 7.2 License Metering 114 7.3 Copyright… 7.4 Altova End User License Agreement Index Altova SemanticWorks 2007
2 Altova SemanticWorks 2007 4.3.2 Creating a Dublin Core (DC) Document ..................................................................................................................... 70 Referencing the DC Ontology ........................................................................................................... 70 Creating the DC Metadata ........................................................................................................... 73 5 User Reference 76 5.1 Toolbar Icons ................................................................................................................................... 77 5.2 Icons in Detail View ................................................................................................................................... 82 5.3 File Menu ................................................................................................................................... 85 5.4 Edit Menu ................................................................................................................................... 87 5.5 View Menu ................................................................................................................................... 88 5.6 RDF/OWL Menu ................................................................................................................................... 90 5.7 Tools Menu ................................................................................................................................... 92 5.7.1 Customize ..................................................................................................................... 93 5.7.2 Options ..................................................................................................................... 95 5.7.3 Namespace Imports for RDF ..................................................................................................................... 97 5.7.4 Namespace Color Assignments ..................................................................................................................... 99 5.7.5 URIref Prefixes and Namespaces ..................................................................................................................... 101 5.7.6 Base URI ..................................................................................................................... 102 5.8 Window Menu ................................................................................................................................... 103 5.9 Help Menu ................................................................................................................................... 104 5.10 Usage Issues ................................................................................................................................... 106 6 Conformance 110 7 License Information 112 7.1 Electronic Software Distribution ................................................................................................................................... 113 7.2 License Metering ................................................................................................................................... 114 7.3 Copyright ................................................................................................................................... 115 7.4 Altova End User License Agreement ................................................................................................................................... 116 Index
Chapter 1 Altova SemanticWorks 2007
Chapter 1 Altova SemanticWorks 2007
Altova semanticWorks 2007 1 Altova semanticWorks 2007 Altova@ SemanticWorks TM 2007 is an RdF document editor and ontology development IDE. It Graphically create and edit RDF documents, RDF Schema documents, and OWL Check the syntax and semantics of ontologies as you edit them, and the syntax of RDF documents Convert graphically created ontologies into the RDF/XML and N-Triples formats With Altova@ SemanticWorksM 2007, therefore, besides being able to edit rdF documents in a GUI and check its syntax, you can design RDF Schema and OWL ontologies using a graphical design view, check the syntax of any RDF Schema or oWL ontology and the semantics of OWL Lite and OWL DL ontologies, and export ontologies in the RDFIXML and N-Triples formats ALTOVA s∈ manticworks 己oo7 Copyright G 1998-200 mbH. All rights reserved. Use of this software is governed by and license agreement. XMLSpy, MapForce, Stylevision, Semanticworks Schema Agent e, Diff Dog, Authentic, Altov aXML, and aLTOVa as well as the ir lo gos trademarks of Altova gmbH patent pending XML, XSL, XHTML, and w3c are tr ademarks (registered in numerous m arks of the w3C ALTOVA and Keio UNIC ODE and the Unicode Logo are trodem arks of contains 3rd party copano时 d conditions as detailed on the Altowa website就 http:/www.altonacom/legsl3rdparty.html C 2007 A/tova gmb Works 20
© 2007 Altova GmbH Altova SemanticWorks 2007 3 Altova SemanticWorks 2007 1 Altova SemanticWorks 2007 Altova® SemanticWorks™ 2007 is an RDF document editor and ontology development IDE. It enables you to: · Graphically create and edit RDF documents, RDF Schema documents, and OWL ontologies. · Check the syntax and semantics of ontologies as you edit them, and the syntax of RDF documents. · Convert graphically created ontologies into the RDF/XML and N-Triples formats. With Altova® SemanticWorks™ 2007, therefore, besides being able to edit RDF documents in a GUI and check its syntax, you can design RDF Schema and OWL ontologies using a graphical design view, check the syntax of any RDF Schema or OWL ontology and the semantics of OWL Lite and OWL DL ontologies, and export ontologies in the RDF/XML and N-Triples formats
Chapter 2 About this documentation
Chapter 2 About this Documentation
About this documentation 2 About this documentation This documentation is the user manual delivered with semanticWorks it is available as the built-in Help system of SemanticWorks, can be viewed online at the Altova website, and can also be downloaded as a PDF, which you can print The user manual is organized into the following sections Introduction Tutorial User Reference Conformance We suggest you read the Introduction first in order to get an overview of SemanticWorks features and general usage. You should then go through the tutorial to get hands-on experience of creating OWL Lite and OWL DL ontologies, and of creating and editing RDF documents For subsequent reference, use the user reference section, which provides a description of all toolbar icons and menu commands Should you have any question or problem related to SemanticWorks, the following support Check the Help file(this documentation). The Help file contains a full text-search feature, besides being fully indexed 2. Check the FAQs and Discussion Forum at the Altova Website 3. Contact Altova's Support Center @2007 Aitova gmbH
6 About this Documentation Altova SemanticWorks 2007 © 2007 Altova GmbH 2 About this Documentation This documentation is the user manual delivered with SemanticWorks. It is available as the built-in Help system of SemanticWorks, can be viewed online at the Altova website, and can also be downloaded as a PDF, which you can print. The user manual is organized into the following sections: · Introduction · Tutorial · User Reference · Conformance We suggest you read the Introduction first in order to get an overview of SemanticWorks features and general usage. You should then go through the tutorial to get hands-on experience of creating OWL Lite and OWL DL ontologies, and of creating and editing RDF documents. For subsequent reference, use the user reference section, which provides a description of all toolbar icons and menu commands. Should you have any question or problem related to SemanticWorks, the following support options are available: 1. Check the Help file (this documentation). The Help file contains a full text-search feature, besides being fully indexed. 2. Check the FAQs and Discussion Forum at the Altova Website. 3. Contact Altova's Support Center
Chapter 3 Introduction
Chapter 3 Introduction
8 3 Introduction This Introduction is organized into the following sections Product Features: Lists the main product features of SemanticWorks 2007. Read through this section to get an overview of the capabilities of SemanticWorks Interface: Describes the SemanticWorks GUl. This description helps familiarize you with the various views and windows of SemanticWorks, and shows you how they are used verview of Usage: Provides a methodological approach to using SemanticWorks ists the steps you would typically take when creating or editing an ontology and an RDF document in semanticWorks Terminology: Lists key terms used in SemanticWorks and this documentation together with their meanings. Reading through this section will also provide you with a quick summary of key RDF and OWL concepts @2007 Aitova gmbH
8 Introduction Altova SemanticWorks 2007 © 2007 Altova GmbH 3 Introduction This Introduction is organized into the following sections: · Product Features: Lists the main product features of SemanticWorks 2007. Read through this section to get an overview of the capabilities of SemanticWorks. · Interface: Describes the SemanticWorks GUI. This description helps familiarize you with the various views and windows of SemanticWorks, and shows you how they are used. · Overview of Usage: Provides a methodological approach to using SemanticWorks. Lists the steps you would typically take when creating or editing an ontology and an RDF document in SemanticWorks. · Terminology: Lists key terms used in SemanticWorks and this documentation together with their meanings. Reading through this section will also provide you with a quick summary of key RDF and OWL concepts