Thursday, January 30, 2003

Semantic Web Trust and Security Resource Guide

http://www.wiwiss.fu-berlin.de/suhl/bizer/SWTSGuide/index.htm

The security, trust and privacy issues that arise from the vision of the Semantic Web as a global information integration environment are mainly unsolved or even unrecognized. This resource guide collects papers, ontologies, schemata and standards that could be building blocks for a future Semantic Web Trust and Security Framework.

Java Remote Debugging

http://euphrates.brivo.net/pipermail/developer/2003-January/008216.html

On how to connect a remote debugger to a java process, from Adrian.

Northern Viginia Software Symposium

http://www.nofluffjuststuff.com/2003-03-northva/index.jsp

If you have been looking for a software conference that focuses on the practical technical aspects of the J2EE, XML, Web Services, Agile Methodologies, Open Source and Best Practices, then you have found it here.

Tuesday, January 28, 2003

Modeling One-To-Many Relationships With XML

http://www.developer.com/xml/article.php/10929_1575731_1

In this article, we'll discuss some options for implementing one-to-many relationships in XML. We'll consider three different techniques: Containment relationship, Intra-document relationships, Inter-document relationships.

Monday, January 27, 2003

Practical RDF Chapters Up

http://rdf.burningbird.net/

The chapters for the book are now up for review. In OpenOffice format.

Mapping Semantic Web Data with RDBMSes

http://www.w3.org/2001/sw/Europe/reports/scalable_rdbms_mapping_report/

A public report on mapping triple stores and RDBMS concentrating on surveying the schemas used and discussing mapping approaches to and from relational schemas. It describes current best practice for using such systems for Semantic Web data including feature comparisons, recommendations for particular applications and advice on tradeoffs.

Friday, January 24, 2003

Video on Linux

http://www.jwz.org/doc/linuxvideo.html

Oh, the fun continues. From Justin: "I am using Da SooPer1oR LUn1X! Thus, all media types are beyond my grasps."

802_11g

http://www.oreillynet.com/pub/a/wireless/2003/01/23/80211g.html

Move over, 802.11b. It's 54Mbps and backwards compatible.

Metacrap

http://www.well.com/%7Edoctorow/metacrap.htm

Putting the torch to seven straw-men of the meta-utopia.

Describing and retrieving photos using RDF and HTTP

http://www.w3.org/TR/photo-rdf/

This note describes a project for describing & retrieving (digitized) photos with (RDF) metadata. It describes the RDF schemas, a data-entry program for quickly entering metadata for large numbers of photos, a way to serve the photos and the metadata over HTTP, and some suggestions for search methods to retrieve photos based on their descriptions.

Thursday, January 23, 2003

EJB Inheritance

http://www.onjava.com/pub/a/onjava/2002/09/04/ejbinherit.html?page=1

The holy grail.

Convert ints to byte arrays in Java

http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_20273040.html

The last example is my favorite way.

Jetty SSL woes

http://groups.yahoo.com/group/jetty-support/message/5047

..

What do HTTP URIs Identify?

http://www.w3.org/DesignIssues/HTTP-URI.html

However, the lack of very concise logical definition of such things had not been a problem, until the formal systems started to use them. There were no formal systems addressing this sort of issue (as far as I know, except for Dan Connolly's Larch work [@@]), until the Semantic Web introduced languages such as RDF which have well-defined logical properties and are used to describe (among other things) web operations.

Tuesday, January 21, 2003

IBM aims to get smart about AI

http://news.com.com/2100-1001-981256.html

The theory underlying UIMA is the Combination Hypothesis, which states that statistical machine learning--the sort of data-ranking intelligence behind search site Google--syntactical artificial intelligence, and other techniques can be married in the relatively near future.

Redhat Linux vs Redhat Advanced Server

http://www.redhat.com/mktg/utb/011403_which_rhl.html

Chart outlining the difference between the two.

Jboss 3_0_5 CHANGELOG

http://sourceforge.net/project/shownotes.php?release_id=129789

RDF Query Systems

http://www.w3.org/2001/11/13-RDF-Query-Rules/

Document is intended to provide an understanding of the concepts and issues related to querying semantic web data.

Friday, January 17, 2003

Voter News Service: What Went Wrong?

http://www.baselinemag.com/article2/0,3959,826676,00.asp

After two humiliating technology failures, six major news services are disbanding VNS, a consortium formed to count votes and conduct Election Day surveys. How could the system have been overhauled before disaster struck twice?

RDF and XPath

http://home.attbi.com/~eggbertsearle/jaxen.html

Using Jaxen (java xpath engine) and Jena (java rdf engine) to perform xpath queries on an RDF model. There are some queries it can't perform, but is a cool way to get info out of a RDF model using existing technologies.

FOAFNaut

http://jibbering.com/foaf/foafnaut.4.svg?sha1=65b983bb397fb71849da910996741752ace8369b

RDF visualization in SVG. Can visualize foaf models.

Thursday, January 16, 2003

jWebUnit

http://jwebunit.sourceforge.net/

Makes testing webapps much easier than native JUnit/HttpUnit. It's a layer above those two. So easy, in fact, that I bet QA could write scripts that can parsed into code that gets generated and run. Speaking of, I bet someone has already done this.

Sun ONE Identity Server

http://wwws.sun.com/software/products/identity_srvr/home_identity.html

Sun[tm] ONE Identity Server 6.0 software is a standards-based product designed to help organizations manage secure access to Web and non Web-based applications both on the intranet and extranet.

Liberty Alliance

http://www.projectliberty.org/

The mission of the Liberty Alliance Project is to establish an open standard for federated network identity through open technical specifications.

eXtensible Access Control Markup Language

http://www.oasis-open.org/committees/xacml/index.shtml

From OASIS. XACML is an XML schema for representing authorization and entitlement policies. However, it is important to note that a compliant Policy Decision Point (PDP) may choose an entirely different representation for its internal evaluation and decision-making processes. That is, it is entirely permissible for XACML to be regarded simply as a policy interchange format, with any given implementation translating the XACML policy to its own local/native/proprietary/alternate policy language sometime prior to evaluation. XACML is expected to address fine grained control of authorized activities, the effect of characteristics of the access requestor, the protocol over which the request is made, authorization based on classes of activities, and content introspection (i.e. authorization based on both the requestor and potentially attribute values within the target where the values of the attributes may not be known to the policy writer). XACML is also expected to suggest a policy authorization model to guide implementers of the authorization mechanism.

What I’ve been doing this week

http://192.168.192.193/twiki/bin/view/Firmware/StateMachineSequenceDiagrams

..

Customized EJB security in JBoss

http://www.javaworld.com/javaworld/jw-02-2002/jw-0215-ejbsecurity.html

Separate your security policy from your business logic.

Latent Semantic Indexing

http://javelina.cet.middlebury.edu/lsa/out/lsa_intro.htm

Promising technique for search engines. "Regular keyword searches approach a document collection with a kind of accountant mentality: a document contains a given word or it doesn't, with no middle ground. Latent semantic indexing adds an important step to the document indexing process. In addition to recording which keywords a document contains, the method examines the document collection as a whole, to see which other documents contain some of those same words. LSI considers documents that have many words in common to be semantically close, and ones with few words in common to be semantically distant."

Semantic Search Engine for Movable Type

http://www.idlewords.com/movable_type.htm

Just a beta/demo right now.

Tuesday, January 14, 2003

“Using computers was not much of an alternative

http://www.baselinemag.com/article2/0,3959,826676,00.asp

News organizations and other VNS subscribers were repeatedly instructed to log off their machines, so the new servers running BEA Systems' WebLogic application server could be rebooted. ". Yeah, we know how that goes. Should've used JBoss...

Monday, January 13, 2003

Semantic Web in Haiku

http://infomesh.net/2002/swhaiku/

The Semantic Web, takes up many syllables, but I struggle on.

First-Order Predicate Logic

http://www.rbjones.com/rbjpub/logic/log019.htm

First-order logic permits reasoning about the propositional connectives (as in propositional logic) and also about quantification ("all" or "some"). RDF is, if I'm not mistaken (and I'm going down a path I've only begun to study) a FOPL language.

This is probably the easiest to use UML tool I’ve seen yet

http://uml.sourceforge.net/

I bet it would work really well for use case and action diagrams. It will automatically generate class stubs in Java from diagrams, but unfortunately it only does it in reverse in C++.

Outsider’s Guide to the W3C

http://simonstl.com/articles/civilw3c.htm

FAQ on the W3C as an organization.

RESTLog

http://wellformedweb.org/news/2

RESTLog is a weblog application that tries to follow the REST architectural style. The application is completely defined by its interface and that interface in turn is completely described by HTTP transactions, the defined set of URLs, and the format of the XML files that are transferred.

Friday, January 10, 2003

How To Compare Uniform Resource Identifiers

http://www.textuality.com/tag/uri-comp-2.html

This document discusses issues concerning the comparison of Uniform Resource Identifiers (URIs) and documents common practice.

Version Control with CVS on Mac OS X

http://developer.apple.com/internet/macosx/cvsoverview.html

RDF Reification

http://www.w3.org/TR/rdf-primer/#reification

That's right. We use reification, and we're not afraid to say it!

Annozilla

http://annozilla.mozdev.org/

View and create annotations associated with a web page, as defined by the Annotea project.

RDF Annotations

http://www.w3.org/2001/Annotea/

"By annotations we mean comments, notes, explanations, or other types of external remarks that can be attached to any Web document or a selected part of the document without actually needing to touch the document. When the user gets the document he or she can also load the annotations attached to it from a selected annotation server or several servers and see what his peer group thinks."

Kannel is an open source WAP gateway

http://www.kannel.org/

It attempts to provide this essential part of the WAP infrastructure freely to everyone so that the market potential for WAP services, both from wireless operators and specialized service providers, will be realized as efficiently as possible.Kannel also works as an SMS gateway for GSM networks. Almost all GSM phones can send and receive SMS messages, so this is a way to serve many more clients than just those using a new WAP phone.

Server + JSP Tests

http://jakarta.apache.org/watchdog/index.html

Test conformance of your servlet or jsp container.

The Game Machine

http://www.alienware.com/main/system_pages/area51-t9.asp

Ooooh I want it!

RDFIG Geo vocab workspace

http://www.w3.org/2003/01/geo/

Featuring a WGS84 Geo Positioning RDF vocabulary.

Thursday, January 9, 2003

Wednesday, January 8, 2003

Apps on the edge

http://www.infoworld.com/articles/fe/xml/02/05/27/020527feedgetci.xml

WILL MISSION-CRITICAL enterprise business logic someday reside on distributed application infrastructures rather than in corporate datacenters and thus span the globe to deliver improved performance? A recent flurry of announcements has put a spotlight on "edge computing" as the newest entrant in the race toward distributed computing, alongside grid computing, peer-to-peer architectures, and Web services. Microsoft and IBM have recently announced deals with companies such as Akamai and Exodus to distribute .Net and J2EE (Java 2 Enterprise Edition) edge servers and related infrastructure software to hundreds of POPs (points of presence) worldwide, and are planning to launch edge application delivery services as early as this fall. Other CDNs (content delivery networks) such as Mirror Image, Volera, and InfoLibria are building out distributed POPs with J2EE and .Net capabilities and are planning to market their networks as value-added edge delivery platforms for Web services.

Interesting whitepaper on using tuplespaces for a distributed pki system

http://projects.anr.mcnc.org/Yalta/discex3/

Or something.

CWM - Closed World Machine

http://infomesh.net/2001/cwm/

Popular semantic web program, written in Python, that sucks in RDF/XML, N3, and NTriples. It has a slick inference engine.

RDF Validator

http://www.w3.org/RDF/Validator/

Draws pretty graph and displays triples.

Frameworks for Security and Trust Standards

http://www.ninebynine.org/SWAD-E/Security-formats.html

"Looking forward, we aim to develop ontologies, RDF vocabularies and rules for making trust assessments based on existing security standards and other available information, and use these to demonstrate ways to improve security and dependability in open networked systems."

Tuesday, January 7, 2003

How to Make Money from Videogames in the Comfort of Your Own Home

http://www.kuro5hin.org/story/2003/1/6/222558/0630

Trust and the Semantic Web

http://www.mindswap.org/~golbeck/web/trust.shtml

Some work with foaf to set up a web of trust.

Writing JSP in XML

http://www.onjava.com/pub/a/onjava/2001/11/28/jsp_xml.html

From our friends at O'Reilly.

JSP in XML

http://www.javaranch.com/newsletter/Feb2002/xmljsp.html

Minutes from the Jan 6, 2003 TAG teleconference.

http://lists.w3.org/Archives/Public/www-tag/2003Jan/0022.html

This is a fantastic resource for using GPG.

http://www.gnupg.org/gph/en/manual.html

An OWL ontology for OWL.

http://www.daml.org/2002/06/webont/owl.owl

a very funny site

http://www.memepool.com

Brivo Systems homepage.

http://www.brivo.com

First Post

First Post!

Disclaimer

I'm probably required to say that the views expressed in this blog are my own, and do not necessarily reflect those of my employer. Also, except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the BSD License.